>>> 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/85) Installing dotnet-host (9.0.0-r1) (2/85) Installing dotnet6-hostfxr (6.0.36-r1) (3/85) Installing icu-data-full (74.2-r0) (4/85) Installing icu-libs (74.2-r0) (5/85) Installing lttng-ust (2.13.8-r0) (6/85) Installing dotnet6-runtime (6.0.36-r1) Executing dotnet6-runtime-6.0.36-r1.post-install * * Please note that dotnet6-runtime 6.0.36 will be the last servicing release * as .NET 6 is EOL since Nov 12th 2024. dotnet8-runtime is available starting * with Alpine Linux v3.20. * (7/85) Installing aspnetcore6-runtime (6.0.36-r1) (8/85) Installing sqlite-libs (3.47.2-r0) (9/85) Installing libSvtAv1Enc (2.2.1-r0) (10/85) Installing aom-libs (3.11.0-r0) (11/85) Installing libxau (1.0.12-r0) (12/85) Installing libmd (1.1.0-r0) (13/85) Installing libbsd (0.12.2-r0) (14/85) Installing libxdmcp (1.1.5-r1) (15/85) Installing libxcb (1.17.0-r0) (16/85) Installing libx11 (1.8.10-r0) (17/85) Installing hwdata-pci (0.390-r0) (18/85) Installing libpciaccess (0.18.1-r0) (19/85) Installing libdrm (2.4.124-r0) (20/85) Installing libxext (1.3.6-r2) (21/85) Installing libxfixes (6.0.1-r4) (22/85) Installing libffi (3.4.6-r0) (23/85) Installing wayland-libs-client (1.23.1-r0) (24/85) Installing libva (2.22.0-r1) (25/85) Installing libvdpau (1.5-r4) (26/85) Installing ffmpeg-libavutil (6.1.2-r1) (27/85) Installing libdav1d (1.5.0-r0) (28/85) Installing openexr-libiex (3.3.2-r0) (29/85) Installing openexr-libilmthread (3.3.2-r0) (30/85) Installing imath (3.1.12-r0) (31/85) Installing libdeflate (1.23-r0) (32/85) Installing openexr-libopenexrcore (3.3.2-r0) (33/85) Installing openexr-libopenexr (3.3.2-r0) (34/85) Installing giflib (5.2.2-r0) (35/85) Installing libhwy (1.0.7-r0) (36/85) Installing libjpeg-turbo (3.0.4-r0) (37/85) Installing lcms2 (2.16-r0) (38/85) Installing libpng (1.6.44-r0) (39/85) Installing libjxl (0.10.3-r0) (40/85) Installing lame-libs (3.100-r5) (41/85) Installing opus (1.5.2-r1) (42/85) Installing rav1e-libs (0.7.1-r0) (43/85) Installing soxr (0.1.3-r7) (44/85) Installing ffmpeg-libswresample (6.1.2-r1) (45/85) Installing libogg (1.3.5-r5) (46/85) Installing libtheora (1.1.1-r18) (47/85) Installing libvorbis (1.3.7-r2) (48/85) Installing libvpx (1.15.0-r0) (49/85) Installing libsharpyuv (1.5.0-r0) (50/85) Installing libwebp (1.5.0-r0) (51/85) Installing libwebpmux (1.5.0-r0) (52/85) Installing x264-libs (0.164.3108-r0) (53/85) Installing numactl (2.0.18-r0) (54/85) Installing x265-libs (3.6-r0) (55/85) Installing xvidcore (1.3.7-r2) (56/85) Installing ffmpeg-libavcodec (6.1.2-r1) (57/85) Installing libbluray (1.3.4-r1) (58/85) Installing libbz2 (1.0.8-r6) (59/85) Installing mpg123-libs (1.32.10-r0) (60/85) Installing libopenmpt (0.7.12-r0) (61/85) Installing mbedtls (3.6.2-r0) (62/85) Installing librist (0.2.10-r1) (63/85) Installing libsrt (1.5.3-r0) (64/85) Installing libssh (0.11.1-r0) (65/85) Installing xz-libs (5.6.3-r0) (66/85) Installing libxml2 (2.13.4-r3) (67/85) Installing libsodium (1.0.20-r0) (68/85) Installing libzmq (4.3.5-r2) (69/85) Installing ffmpeg-libavformat (6.1.2-r1) (70/85) Installing fftw-double-libs (3.3.10-r6) (71/85) Installing chromaprint-libs (1.5.1-r8) (72/85) Installing chromaprint (1.5.1-r8) (73/85) Installing aspnetcore6-targeting-pack (6.0.36-r1) (74/85) Installing dotnet6-apphost-pack (6.0.36-r1) (75/85) Installing dotnet6-targeting-pack (6.0.36-r1) (76/85) Installing dotnet6-templates (6.0.136-r1) (77/85) Installing netstandard21-targeting-pack (9.0.101-r0) (78/85) Installing dotnet6-sdk (6.0.136-r1) (79/85) Installing ca-certificates (20241010-r0) (80/85) Installing ada-libs (2.9.2-r2) (81/85) Installing simdjson (3.10.1-r0) (82/85) Installing simdutf (5.7.0-r0) (83/85) Installing nodejs (22.11.0-r1) (84/85) Installing yarn (1.22.22-r1) (85/85) Installing .makedepends-lidarr (20241223.213158) Executing busybox-1.37.0-r10.trigger Executing ca-certificates-20241010-r0.trigger OK: 1014 MiB in 189 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 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> lidarr: Fetching lidarr-2.8.2.4493.tar.gz::https://github.com/Lidarr/Lidarr/archive/refs/tags/v2.8.2.4493.tar.gz >>> 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.59s. 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/ServiceInstall/ServiceInstall.csproj (in 17.98 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 17.98 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 17.98 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Common/Lidarr.Common.csproj (in 19.29 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 19.29 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Update/Lidarr.Update.csproj (in 19.4 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 19.42 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Core/Lidarr.Core.csproj (in 19.71 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 19.73 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 20.37 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 20.42 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 20.43 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 20.45 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 20.46 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 20.47 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Host/Lidarr.Host.csproj (in 20.47 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Lidarr.Http/Lidarr.Http.csproj (in 20.49 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 20.51 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 20.55 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 20.55 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Console/Lidarr.Console.csproj (in 20.56 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 20.56 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 20.63 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 20.69 sec). ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/ServiceInstall.dll Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/ServiceUninstall.dll ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/publish/ ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/Lidarr.Common.dll Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/Lidarr.Update/net6.0/linux-musl-arm64/Lidarr.Update.dll Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/Lidarr.Update/net6.0/linux-musl-arm64/publish/ Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/Lidarr.Windows.dll Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/Lidarr.Mono.dll Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/Lidarr.Core.dll Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Common.dll Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/Lidarr.SignalR.dll Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll /home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/Microsoft.CodeCoverage.targets(23,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/CodeCoverage/arm64/covrunarm64.dll" to "../../_tests/net6.0/linux-musl-arm64/publish/CodeCoverage/arm64/covrunarm64.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-arm64/publish/CodeCoverage/arm64/covrunarm64.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/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/Microsoft.CodeCoverage.targets(23,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/CodeCoverage/arm64/msdia140.dll" to "../../_tests/net6.0/linux-musl-arm64/publish/CodeCoverage/arm64/msdia140.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-arm64/publish/CodeCoverage/arm64/msdia140.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/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/Microsoft.CodeCoverage.targets(23,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/CodeCoverage/arm64/msdia140.dll" to "../../_tests/net6.0/linux-musl-arm64/publish/CodeCoverage/arm64/msdia140.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-arm64/publish/CodeCoverage/arm64/msdia140.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] Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/Lidarr.Http.dll Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/Lidarr.Api.V1.dll Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/Lidarr.Host.dll Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/Lidarr.dll Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/publish/ Build succeeded. /home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/Microsoft.CodeCoverage.targets(23,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/CodeCoverage/arm64/covrunarm64.dll" to "../../_tests/net6.0/linux-musl-arm64/publish/CodeCoverage/arm64/covrunarm64.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-arm64/publish/CodeCoverage/arm64/covrunarm64.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/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/Microsoft.CodeCoverage.targets(23,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/CodeCoverage/arm64/msdia140.dll" to "../../_tests/net6.0/linux-musl-arm64/publish/CodeCoverage/arm64/msdia140.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-arm64/publish/CodeCoverage/arm64/msdia140.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/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/Microsoft.CodeCoverage.targets(23,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/CodeCoverage/arm64/msdia140.dll" to "../../_tests/net6.0/linux-musl-arm64/publish/CodeCoverage/arm64/msdia140.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-arm64/publish/CodeCoverage/arm64/msdia140.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] 3 Warning(s) 0 Error(s) Time Elapsed 00:01:09.46 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 47.02s. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/teTest run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll (.NETCoreApp,Version=v6.0) sting/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/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-arm64/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-arm64/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-arm64/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-arm64/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-arm64/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fecMicrosoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. 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/teMicrosoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fecsting/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll (.NETCoreApp,Version=v6.0) 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. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. 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. Starting test execution, please wait... A total of 1 test files matched the specified pattern. Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. 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-arm64/Lidarr.Automation.Test.dll No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture&FullyQualifiedName!~SpotifyMappingFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [5 ms] Skipped directory_exist_should_be_able_to_find_existing_unc_share [7 ms] Skipped directory_exist_should_not_be_able_to_find_none_existing_folder [7 ms] Skipped empty_folder_should_return_folder_modified_date [7 ms] Skipped folder_should_return_correct_value_for_last_write [7 ms] Skipped FolderWritable_should_return_false_for_unwritable_directory [7 ms] Skipped FolderWritable_should_return_true_for_writable_directory [7 ms] Skipped GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder [7 ms] Skipped MoveFile_should_not_move_overwrite_itself [7 ms] Skipped MoveFile_should_overwrite_existing_file [7 ms] Skipped RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder [7 ms] Skipped RemoveEmptySubfolders_should_remove_nested_empty_folder [7 ms] Skipped should_be_able_to_delete_directory_with_read_only_file [7 ms] Skipped should_be_able_to_delete_nested_empty_subdirs [7 ms] Skipped should_be_able_to_move_read_only_file [7 ms] Skipped should_be_able_to_rename_open_hardlinks_with_fileshare_delete [7 ms] Skipped should_be_able_to_set_permission_from_parrent [7 ms] Skipped should_be_set_last_file_write [7 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [7 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [7 ms] Skipped should_return_false_for_unlocked_and_readonly_file [7 ms] Skipped should_return_false_for_unlocked_file [7 ms] Skipped should_return_true_for_unlocked_file [7 ms] Skipped writealltext_should_truncate_existing [7 ms] Skipped should_be_able_to_get_space_on_folder_that_doesnt_exist [< 1 ms] Skipped should_be_able_to_get_space_on_unc [< 1 ms] Skipped should_get_free_space_for_folder [< 1 ms] Skipped should_get_free_space_for_folder_that_doesnt_exist [< 1 ms] Skipped should_return_free_disk_space [< 1 ms] Skipped should_throw_if_drive_doesnt_exist [< 1 ms] Skipped should_get_framework_version [< 1 ms] Skipped should_get_windows_version [< 1 ms] None - Failed: 0, Passed: 0, Skipped: 0, Total: 0, Duration: 11 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll (net6.0) Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 213 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll (net6.0) 21:34:21.3 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 21:34:21.3 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 21:34:21.3 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 21:34:21.3 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 21:34:21.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 21:34:21.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 21:34:21.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 21:34:21.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 21:34:21.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 21:34:21.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 21:34:21.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 21:34:21.4 Info: Path is: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864614598851_3/soerticx.shu/j4ogvez0.adu 21:34:21.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 21:34:21.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 21:34:21.4 Trace: Directory '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864614666467_4/gr2n33he.uli' isn't writable. Access to the path '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864614666467_4/gr2n33he.uli/lidarr_write_test.txt' is denied. 21:34:21.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 21:34:21.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 21:34:21.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 21:34:21.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 21:34:21.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 21:34:21.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 21:34:21.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 21:34:21.5 Info: Installation Folder: /C/NzbDrone/ 21:34:21.5 Info: Updating Lidarr from version to version 2.8.2.4493 21:34:21.5 Info: Verifying requirements before update... 21:34:21.5 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 21:34:21.5 Info: Installation Folder: /C/NzbDrone/ 21:34:21.5 Info: Updating Lidarr from version to version 2.8.2.4493 21:34:21.5 Info: Verifying requirements before update... 21:34:21.5 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 21:34:21.5 Info: Installation Folder: /C/NzbDrone/ 21:34:21.5 Info: Updating Lidarr from version to version 2.8.2.4493 21:34:21.5 Info: Verifying requirements before update... 21:34:21.5 Info: Verifying Update Folder 21:34:21.5 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 21:34:21.5 Info: Installation Folder: 21:34:21.5 Info: Updating Lidarr from version to version 2.8.2.4493 21:34:21.5 Info: Verifying requirements before update... 21:34:21.5 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 21:34:21.5 Info: Installation Folder: 21:34:21.5 Info: Updating Lidarr from version to version 2.8.2.4493 21:34:21.5 Info: Verifying requirements before update... 21:34:21.5 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 21:34:21.5 Info: Installation Folder: 21:34:21.5 Info: Updating Lidarr from version to version 2.8.2.4493 21:34:21.5 Info: Verifying requirements before update... 21:34:21.5 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 459 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll (net6.0) Skipped directory_exist_should_be_able_to_find_existing_unc_share [33 ms] 21:34:21.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 21:34:21.4 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 21:34:21.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 21:34:21.5 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864614969807_7/beyt4jsk.hab' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864614969807_7/5ekd1nwo.fuf' using Syscall.rename 21:34:21.5 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864614969807_7/5ekd1nwo.fuf 21:34:21.5 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864614969807_7/20yj4jmt.3s2' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864614969807_7/5ekd1nwo.fuf' using Syscall.rename 21:34:21.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 21:34:21.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 21:34:21.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 21:34:21.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 21:34:21.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 21:34:21.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 21:34:21.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 21:34:21.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 21:34:21.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 21:34:21.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 21:34:21.5 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864615201371_12/2g5w3a1m.fto 21:34:21.5 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864615201371_12/rtry34jf.npa' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864615201371_12/2g5w3a1m.fto' using Syscall.rename 21:34:21.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 21:34:21.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 21:34:21.5 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864615223518_13/0a00lbsa.pmx/destination.txt' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864615223518_13/0a00lbsa.pmx/rename.txt' using Syscall.rename 21:34:21.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 21:34:21.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 21:34:21.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 21:34:21.5 Debug: Lidarr process ID: 12 21:34:21.5 Debug: Arguments: 21:34:21.5 Debug: 12 21:34:21.5 Debug: 21:34:21.5 Debug: /C/Lidarr/lidarr.exe 21:34:21.5 Debug: Using executing application: /C/Lidarr/lidarr.exe 21:34:21.5 Debug: Executable location: /C/Lidarr/lidarr.exe 21:34:21.5 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 21:34:21.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 21:34:21.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 21:34:21.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 21:34:21.5 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864615301449_16/zxegx3qw.ozx 21:34:21.5 Debug: Setting permissions: 0775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864615301449_16/zxegx3qw.ozx 21:34:21.5 Debug: Setting permissions: 0750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864615301449_16/zxegx3qw.ozx 21:34:21.5 Debug: Setting permissions: 0051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864615301449_16/zxegx3qw.ozx 21:34:21.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 21:34:21.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 21:34:21.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 21:34:21.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 21:34:21.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 21:34:21.5 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 21:34:21.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 21:34:21.6 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:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 21:34:21.6 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864616170285_20/d3kqmcar.hoo 21:34:21.6 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864616170285_20/d3kqmcar.hoo 21:34:21.6 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864616170285_20/d3kqmcar.hoo 21:34:21.6 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864616170285_20/d3kqmcar.hoo 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 21:34:21.6 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864616335129_24/n2q0blhx.zf5 21:34:21.6 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864616335129_24/n2q0blhx.zf5 21:34:21.6 Debug: Setting permissions: 1775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864616335129_24/n2q0blhx.zf5 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 21:34:21.6 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864616356623_25/jqazmmxq.kyw 21:34:21.6 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864616356623_25/jqazmmxq.kyw 21:34:21.6 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864616356623_25/jqazmmxq.kyw 21:34:21.6 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73172_638705864616356623_25/jqazmmxq.kyw 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 21:34:21.6 Debug: path: /C/I_DO_NOT_EXIST 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 21:34:21.6 Debug: path: /C/ 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 21:34:21.6 Debug: path: /C/invalidFolder 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 21:34:21.6 Debug: path: /home/buildozer/.config 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 21:34:21.6 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:21.6 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 21:34:21.6 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 21:34:21.5 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 21:34:21.5 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 21:34:21.5 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 21:34:21.5 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 21:34:21.5 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 21:34:21.5 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 21:34:21.5 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 21:34:21.6 Info: Starting Lidarr 21:34:21.6 Info: Starting Lidarr service 21:34:21.6 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:21.6 Info: Starting Lidarr.Console 21:34:21.6 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 21:34:21.6 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 21:34:21.6 Info: Starting Lidarr 21:34:21.6 Info: Starting Lidarr service 21:34:21.6 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 21:34:21.6 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 21:34:21.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 21:34:21.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 21:34:21.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 21:34:21.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 21:34:21.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 21:34:21.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 21:34:21.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 21:34:21.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 21:34:21.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 21:34:21.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 21:34:21.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 21:34:21.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 21:34:21.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 21:34:21.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 21:34:21.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 21:34:21.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 21:34:21.7 Debug: Directory /System/Library/CoreServices/ doesn't exist 21:34:21.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 21:34:21.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 21:34:21.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 21:34:21.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 21:34:21.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 21:34:21.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 21:34:21.7 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: 675 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll (net6.0) 21:34:21.6 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 21:34:21.8 Debug: fpcalc version: 1.5.1 21:34:21.8 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 811 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll (net6.0) 21:34:21.8 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 21:34:21.8 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 21:34:21.8 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 21:34:21.9 Debug: fpcalc version: 1.5.1 21:34:21.9 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 21:34:21.9 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 21:34:21.9 Debug: fpcalc version: 1.5.1 21:34:22.0 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 21:34:22.0 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 21:34:22.0 Debug: fpcalc version: 1.5.1 21:34:22.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 21:34:22.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 21:34:22.1 Debug: fpcalc version: 1.5.1 21:34:22.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 21:34:22.1 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 21:34:22.2 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 21:34:22.2 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 21:34:22.2 Info: 1 instance(s) of Lidarr are running 21:34:22.2 Warn: Another instance of Lidarr is already running. 21:34:22.2 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 21:34:22.2 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 21:34:22.2 Info: 1 instance(s) of Lidarr are running 21:34:22.2 Warn: Another instance of Lidarr is already running. 21:34:22.2 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 21:34:22.2 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 21:34:22.2 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 21:34:22.2 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 21:34:22.2 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 21:34:22.2 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 21:34:22.2 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- Skipped Route_should_call_install_service_when_application_mode_is_install [9 ms] Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [< 1 ms] Skipped show_error_on_install_if_service_already_exist [< 1 ms] 21:34:22.2 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 21:34:22.2 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 21:34:22.3 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 21:34:22.3 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 21:34:22.3 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 21:34:22.3 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 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-arm64/Lidarr.Host.Test.dll (net6.0) 21:34:22.6 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 21:34:22.6 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 21:34:22.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 21:34:22.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 21:34:22.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 21:34:22.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 21:34:22.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 21:34:22.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 21:34:22.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 21:34:22.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 21:34:22.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 21:34:22.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 21:34:22.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 21:34:22.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 21:34:22.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 21:34:22.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 21:34:22.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 21:34:23.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 21:34:23.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 21:34:23.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 21:34:23.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 21:34:23.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 21:34:23.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 21:34:23.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 21:34:23.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 21:34:23.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 21:34:23.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 21:34:23.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 21:34:23.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 21:34:23.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 21:34:23.0 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 21:34:23.0 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 21:34:23.0 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [13 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [< 1 ms] 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 21:34:23.1 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:23.1 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:23.1 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:23.1 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:23.1 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:23.1 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:23.1 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:23.1 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:23.1 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:23.1 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:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 21:34:23.1 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 21:34:23.1 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 21:34:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 21:34:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 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:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 21:34:23.2 Info: Data directory is being overridden to [c:\users\test\] 21:34:23.2 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 21:34:23.2 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 21:34:23.2 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 21:34:23.4 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 21:34:23.4 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 21:34:23.4 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 21:34:23.5 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:23.5 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:23.5 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:23.5 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:23.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 21:34:23.5 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:23.5 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:23.5 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:23.5 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:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [< 1 ms] Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [< 1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") [< 1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [< 1 ms] Skipped get_actual_casing_for_none_existing_file_return_partially_fixed_result [< 1 ms] Skipped get_actual_casing_for_none_existing_folder_return_partially_fixed_result [1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_dir_in_windows [< 1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_file_in_windows [< 1 ms] 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 21:34:23.5 Warn: The string can't be left empty, null or consist of only whitespaces. 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 21:34:23.5 Warn: The string can't be left empty, null or consist of only whitespaces. 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [< 1 ms] 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 21:34:23.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 21:34:23.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- Skipped path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") [< 1 ms] Skipped path_should_return_parent_windows("C:\\Test\\","C:\\") [< 1 ms] Skipped path_should_return_parent_windows("C:\\",null) [1 ms] Skipped path_should_return_parent_windows("\\\\server\\share",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") [1 ms] 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 21:34:22.3 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 21:34:22.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864624734051_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.8 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.0541163s 21:34:22.9 Info: DatabaseEngineVersionCheck migrated 21:34:22.9 Info: => 0.056274s 21:34:22.9 Info: VersionMigration migrating 21:34:22.9 Info: Beginning Transaction 21:34:22.9 Info: CreateTable VersionInfo 21:34:22.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:23.0 Info: => 0.0275583s 21:34:23.0 Info: Committing Transaction 21:34:23.0 Info: VersionMigration migrated 21:34:23.0 Info: => 0.0296447s 21:34:23.0 Info: VersionUniqueMigration migrating 21:34:23.0 Info: Beginning Transaction 21:34:23.0 Info: CreateIndex VersionInfo (Version) 21:34:23.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:23.0 Info: => 0.0018659s 21:34:23.0 Info: AlterTable VersionInfo 21:34:23.0 Info: => 0.0001722s 21:34:23.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:23.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:23.0 Info: => 0.0011158s 21:34:23.0 Info: Committing Transaction 21:34:23.0 Info: VersionUniqueMigration migrated 21:34:23.0 Info: => 0.0015155s 21:34:23.0 Info: VersionDescriptionMigration migrating 21:34:23.0 Info: Beginning Transaction 21:34:23.0 Info: AlterTable VersionInfo 21:34:23.0 Info: => 2.33E-05s 21:34:23.0 Info: CreateColumn VersionInfo Description String 21:34:23.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:23.0 Info: => 0.0002927s 21:34:23.0 Info: Committing Transaction 21:34:23.0 Info: VersionDescriptionMigration migrated 21:34:23.0 Info: => 0.0005109s 21:34:23.0 Info: 1: InitialSetup migrating 21:34:23.0 Info: Beginning Transaction 21:34:23.0 Info: Starting migration of Main DB to 1 21:34:23.0 Info: CreateTable Config 21:34:23.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:23.0 Info: => 0.0005172s 21:34:23.0 Info: CreateIndex Config (Key) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:23.0 Info: => 0.000155s 21:34:23.0 Info: CreateTable RootFolders 21:34:23.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:23.0 Info: => 0.0001497s 21:34:23.0 Info: CreateIndex RootFolders (Path) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:23.0 Info: => 9.8E-05s 21:34:23.0 Info: CreateTable Artists 21:34:23.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:23.0 Info: => 0.0003469s 21:34:23.0 Info: CreateIndex Artists (ForeignArtistId) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:23.0 Info: => 9.97E-05s 21:34:23.0 Info: CreateIndex Artists (NameSlug) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:23.0 Info: => 8.8E-05s 21:34:23.0 Info: CreateIndex Artists (CleanName) 21:34:23.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:23.0 Info: => 8.55E-05s 21:34:23.0 Info: CreateIndex Artists (Path) 21:34:23.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:23.0 Info: => 8.87E-05s 21:34:23.0 Info: CreateTable Albums 21:34:23.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:23.0 Info: => 0.0002702s 21:34:23.0 Info: CreateIndex Albums (ForeignAlbumId) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:23.0 Info: => 9.74E-05s 21:34:23.0 Info: CreateIndex Albums (MBId) 21:34:23.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:23.0 Info: => 9.79E-05s 21:34:23.0 Info: CreateIndex Albums (TADBId) 21:34:23.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:23.0 Info: => 8.92E-05s 21:34:23.0 Info: CreateIndex Albums (TitleSlug) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:23.0 Info: => 9.15E-05s 21:34:23.0 Info: CreateIndex Albums (CleanTitle) 21:34:23.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:23.0 Info: => 9.13E-05s 21:34:23.0 Info: CreateIndex Albums (Path) 21:34:23.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:23.0 Info: => 8.89E-05s 21:34:23.0 Info: CreateTable Tracks 21:34:23.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:23.0 Info: => 0.0001871s 21:34:23.0 Info: CreateIndex Tracks (ForeignTrackId) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:23.0 Info: => 9.31E-05s 21:34:23.0 Info: CreateIndex Tracks (ArtistId) 21:34:23.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:23.0 Info: => 0.0001218s 21:34:23.0 Info: CreateIndex Tracks (TrackFileId) 21:34:23.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:23.0 Info: => 0.0001099s 21:34:23.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:23.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:23.0 Info: => 0.0001471s 21:34:23.0 Info: CreateTable TrackFiles 21:34:23.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:23.0 Info: => 0.0002257s 21:34:23.0 Info: CreateIndex TrackFiles (ArtistId) 21:34:23.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:23.0 Info: => 0.0001416s 21:34:23.0 Info: CreateIndex TrackFiles (AlbumId) 21:34:23.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:23.0 Info: => 0.0001479s 21:34:23.0 Info: CreateTable History 21:34:23.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:23.0 Info: => 0.0002324s 21:34:23.0 Info: CreateIndex History (Date) 21:34:23.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:23.0 Info: => 0.000142s 21:34:23.0 Info: CreateIndex History (EventType) 21:34:23.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:23.0 Info: => 0.0001485s 21:34:23.0 Info: CreateIndex History (DownloadId) 21:34:23.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:23.0 Info: => 0.000131s 21:34:23.0 Info: CreateIndex History (AlbumId) 21:34:23.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:23.0 Info: => 0.0001316s 21:34:23.0 Info: CreateTable Notifications 21:34:23.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:23.0 Info: => 0.0002093s 21:34:23.0 Info: CreateTable ScheduledTasks 21:34:23.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:23.0 Info: => 0.0002067s 21:34:23.0 Info: CreateIndex ScheduledTasks (TypeName) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:23.0 Info: => 0.0001471s 21:34:23.0 Info: CreateTable Indexers 21:34:23.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:23.0 Info: => 0.0001987s 21:34:23.0 Info: CreateIndex Indexers (Name) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:23.0 Info: => 0.0001358s 21:34:23.0 Info: CreateTable Profiles 21:34:23.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:23.0 Info: => 0.0001623s 21:34:23.0 Info: CreateIndex Profiles (Name) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:23.0 Info: => 0.0001375s 21:34:23.0 Info: CreateTable QualityDefinitions 21:34:23.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:23.0 Info: => 0.0001998s 21:34:23.0 Info: CreateIndex QualityDefinitions (Quality) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:23.0 Info: => 0.0001531s 21:34:23.0 Info: CreateIndex QualityDefinitions (Title) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:23.0 Info: => 0.0001418s 21:34:23.0 Info: CreateTable NamingConfig 21:34:23.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:23.0 Info: => 0.0003888s 21:34:23.0 Info: CreateTable Blacklist 21:34:23.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:23.0 Info: => 0.0016849s 21:34:23.0 Info: CreateTable Metadata 21:34:23.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:23.0 Info: => 0.0001584s 21:34:23.0 Info: CreateTable MetadataFiles 21:34:23.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:23.0 Info: => 0.0001726s 21:34:23.0 Info: CreateTable DownloadClients 21:34:23.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:23.0 Info: => 0.0001702s 21:34:23.0 Info: CreateTable PendingReleases 21:34:23.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:23.0 Info: => 0.0001952s 21:34:23.0 Info: CreateTable RemotePathMappings 21:34:23.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:23.0 Info: => 0.0001437s 21:34:23.0 Info: CreateTable Tags 21:34:23.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:23.0 Info: => 0.0001216s 21:34:23.0 Info: CreateIndex Tags (Label) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:23.0 Info: => 0.0001459s 21:34:23.0 Info: CreateTable Restrictions 21:34:23.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:23.0 Info: => 0.000142s 21:34:23.0 Info: CreateTable DelayProfiles 21:34:23.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:23.0 Info: => 0.0002076s 21:34:23.0 Info: CreateTable Users 21:34:23.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:23.0 Info: => 0.0001806s 21:34:23.0 Info: CreateIndex Users (Identifier) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:23.0 Info: => 0.0001114s 21:34:23.0 Info: CreateIndex Users (Username) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:23.0 Info: => 0.0001019s 21:34:23.0 Info: CreateTable Commands 21:34:23.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:23.0 Info: => 0.0001765s 21:34:23.0 Info: CreateTable IndexerStatus 21:34:23.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:23.0 Info: => 0.0001666s 21:34:23.0 Info: CreateIndex IndexerStatus (ProviderId) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:23.0 Info: => 0.0001098s 21:34:23.0 Info: CreateTable ExtraFiles 21:34:23.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:23.0 Info: => 0.0001901s 21:34:23.0 Info: CreateTable LyricFiles 21:34:23.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:23.0 Info: => 0.0002001s 21:34:23.0 Info: CreateTable LanguageProfiles 21:34:23.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:23.0 Info: => 0.0001391s 21:34:23.0 Info: CreateIndex LanguageProfiles (Name) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:23.0 Info: => 0.0001764s 21:34:23.0 Info: CreateTable DownloadClientStatus 21:34:23.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:23.0 Info: => 0.0001864s 21:34:23.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:23.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:23.0 Info: => 0.0001567s 21:34:23.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:23.0 Info: -> 1 Insert operations completed in 00:00:00.0033455 taking an average of 00:00:00.0033455 21:34:23.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:23', 'InitialSetup') 21:34:23.0 Info: Committing Transaction 21:34:23.0 Info: 1: InitialSetup migrated 21:34:23.0 Info: => 0.005129s 21:34:23.0 Info: 2: add_reason_to_pending_releases migrating 21:34:23.0 Info: Beginning Transaction 21:34:23.0 Info: Starting migration of Main DB to 2 21:34:23.0 Info: AlterTable PendingReleases 21:34:23.0 Info: => 5E-07s 21:34:23.0 Info: CreateColumn PendingReleases Reason Int32 21:34:23.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:23.0 Info: => 0.0005698s 21:34:23.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:23', 'add_reason_to_pending_releases') 21:34:23.0 Info: Committing Transaction 21:34:23.0 Info: 2: add_reason_to_pending_releases migrated 21:34:23.0 Info: => 0.0009522s 21:34:23.0 Info: 3: add_medium_support migrating 21:34:23.0 Info: Beginning Transaction 21:34:23.0 Info: Starting migration of Main DB to 3 21:34:23.0 Info: AlterTable Albums 21:34:23.0 Info: => 5E-07s 21:34:23.0 Info: CreateColumn Albums Media String 21:34:23.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:23.0 Info: => 0.00056s 21:34:23.0 Info: AlterTable Tracks 21:34:23.0 Info: => 6E-07s 21:34:23.0 Info: CreateColumn Tracks MediumNumber Int32 21:34:23.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:23.0 Info: => 0.0005136s 21:34:23.0 Info: AlterTable Tracks 21:34:23.0 Info: => 8E-07s 21:34:23.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:23.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:23.0 Info: => 0.0005443s 21:34:23.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:23.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:23.0 Info: => 0.0003205s 21:34:23.0 Info: DeleteColumn Tracks TrackNumber 21:34:23.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:23.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:23.1 Info: DROP TABLE "Tracks" 21:34:23.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:23.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:23.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:23.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:23.1 Info: => 0.0239287s 21:34:23.1 Info: AlterTable Tracks 21:34:23.1 Info: => 9E-07s 21:34:23.1 Info: CreateColumn Tracks TrackNumber String 21:34:23.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:23.1 Info: => 0.0005386s 21:34:23.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:23', 'add_medium_support') 21:34:23.1 Info: Committing Transaction 21:34:23.1 Info: 3: add_medium_support migrated 21:34:23.1 Info: => 0.0009808s 21:34:23.1 Info: 4: add_various_qualites_in_profile migrating 21:34:23.1 Info: Beginning Transaction 21:34:23.1 Info: Starting migration of Main DB to 4 21:34:23.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:23.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:23.1 Info: => 0.0001147s 21:34:23.1 Info: PerformDBOperation 21:34:23.1 Info: Performing DB Operation 21:34:23.1 Info: => 0.0090728s 21:34:23.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:23', 'add_various_qualites_in_profile') 21:34:23.1 Info: Committing Transaction 21:34:23.1 Info: 4: add_various_qualites_in_profile migrated 21:34:23.1 Info: => 0.00948s 21:34:23.1 Info: 5: metadata_profiles migrating 21:34:23.1 Info: Beginning Transaction 21:34:23.1 Info: Starting migration of Main DB to 5 21:34:23.1 Info: CreateTable MetadataProfiles 21:34:23.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:23.1 Info: => 0.0002366s 21:34:23.1 Info: CreateIndex MetadataProfiles (Name) 21:34:23.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:23.1 Info: => 0.0001334s 21:34:23.1 Info: AlterTable Artists 21:34:23.1 Info: => 5E-07s 21:34:23.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:23.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:23.1 Info: => 0.0005902s 21:34:23.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:23.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:23.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:23.1 Info: DROP TABLE "Artists" 21:34:23.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:23.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:23.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:23.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:23.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:23.1 Info: => 0.0058125s 21:34:23.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:23.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:23.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:23.1 Info: DROP TABLE "Artists" 21:34:23.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:23.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:23.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:23.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:23.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:23.1 Info: => 0.0055733s 21:34:23.1 Info: AlterTable Albums 21:34:23.1 Info: => 6E-07s 21:34:23.1 Info: CreateColumn Albums SecondaryTypes String 21:34:23.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:23.1 Info: => 0.0005437s 21:34:23.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:23', 'metadata_profiles') 21:34:23.1 Info: Committing Transaction 21:34:23.1 Info: 5: metadata_profiles migrated 21:34:23.1 Info: => 0.0010006s 21:34:23.1 Info: 6: separate_automatic_and_interactive_search migrating 21:34:23.1 Info: Beginning Transaction 21:34:23.1 Info: Starting migration of Main DB to 6 21:34:23.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:23.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:23.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:23.1 Info: DROP TABLE "Indexers" 21:34:23.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:23.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:23.1 Info: => 0.009895s 21:34:23.1 Info: AlterTable Indexers 21:34:23.1 Info: => 6E-07s 21:34:23.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:23.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:23.1 Info: => 0.0005425s 21:34:23.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:23.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:23.1 Info: => 6.07E-05s 21:34:23.1 Info: AlterTable Indexers 21:34:23.1 Info: => 5E-07s 21:34:23.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:23.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:23.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:23.1 Info: DROP TABLE "Indexers" 21:34:23.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:23.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:23.1 Info: => 0.0056808s 21:34:23.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:23', 'separate_automatic_and_interactive_search') 21:34:23.1 Info: Committing Transaction 21:34:23.1 Info: 6: separate_automatic_and_interactive_search migrated 21:34:23.1 Info: => 0.0060776s 21:34:23.1 Info: 7: change_album_path_to_relative migrating 21:34:23.1 Info: Beginning Transaction 21:34:23.1 Info: Starting migration of Main DB to 7 21:34:23.1 Info: DeleteColumn Albums Path 21:34:23.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:23.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:23.1 Info: DROP TABLE "Albums" 21:34:23.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:23.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:23.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:23.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:23.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:23.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:23.1 Info: => 0.0060745s 21:34:23.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:23', 'change_album_path_to_relative') 21:34:23.1 Info: Committing Transaction 21:34:23.1 Info: 7: change_album_path_to_relative migrated 21:34:23.1 Info: => 0.0065775s 21:34:23.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:23.1 Info: Beginning Transaction 21:34:23.1 Info: Starting migration of Main DB to 8 21:34:23.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:23.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:23.1 Info: => 7.24E-05s 21:34:23.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:23', 'change_quality_size_mb_to_kb') 21:34:23.1 Info: Committing Transaction 21:34:23.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:23.1 Info: => 0.0004018s 21:34:23.1 Info: 9: album_releases migrating 21:34:23.1 Info: Beginning Transaction 21:34:23.1 Info: Starting migration of Main DB to 9 21:34:23.1 Info: AlterTable Albums 21:34:23.1 Info: => 1.6E-06s 21:34:23.1 Info: CreateColumn Albums Releases String 21:34:23.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:23.1 Info: => 0.0005738s 21:34:23.1 Info: AlterTable Albums 21:34:23.1 Info: => 5E-07s 21:34:23.1 Info: CreateColumn Albums CurrentRelease String 21:34:23.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:23.1 Info: => 0.0005401s 21:34:23.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:23', 'album_releases') 21:34:23.1 Info: Committing Transaction 21:34:23.1 Info: 9: album_releases migrated 21:34:23.1 Info: => 0.0009111s 21:34:23.1 Info: 10: album_releases_fix migrating 21:34:23.1 Info: Beginning Transaction 21:34:23.1 Info: Starting migration of Main DB to 10 21:34:23.1 Info: AlterTable Albums 21:34:23.1 Info: => 5E-07s 21:34:23.1 Info: AlterColumn Albums Releases String 21:34:23.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:23.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:23.1 Info: DROP TABLE "Albums" 21:34:23.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:23.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:23.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:23.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:23.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:23.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:23.1 Info: => 0.0149027s 21:34:23.1 Info: AlterTable Albums 21:34:23.1 Info: => 9E-07s 21:34:23.1 Info: AlterColumn Albums CurrentRelease String 21:34:23.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:23.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:23.2 Info: DROP TABLE "Albums" 21:34:23.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:23.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:23.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:23.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:23.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:23.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:23.2 Info: => 0.0088613s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:23', 'album_releases_fix') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 10: album_releases_fix migrated 21:34:23.2 Info: => 0.0093364s 21:34:23.2 Info: 11: import_lists migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 11 21:34:23.2 Info: CreateTable ImportLists 21:34:23.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:23.2 Info: => 0.0002122s 21:34:23.2 Info: CreateIndex ImportLists (Name) 21:34:23.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:23.2 Info: => 0.0001056s 21:34:23.2 Info: CreateTable ImportListStatus 21:34:23.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:23.2 Info: => 0.0001556s 21:34:23.2 Info: CreateIndex ImportListStatus (ProviderId) 21:34:23.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:23.2 Info: => 0.0001083s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:23', 'import_lists') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 11: import_lists migrated 21:34:23.2 Info: => 0.0005183s 21:34:23.2 Info: 12: add_release_status migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 12 21:34:23.2 Info: AlterTable MetadataProfiles 21:34:23.2 Info: => 1E-06s 21:34:23.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:23.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:23.2 Info: => 0.0005859s 21:34:23.2 Info: PerformDBOperation 21:34:23.2 Info: Performing DB Operation 21:34:23.2 Info: => 0.0029208s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:23', 'add_release_status') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 12: add_release_status migrated 21:34:23.2 Info: => 0.0033327s 21:34:23.2 Info: 13: album_download_notification migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 13 21:34:23.2 Info: AlterTable Notifications 21:34:23.2 Info: => 1.1E-06s 21:34:23.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:23.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:23.2 Info: => 0.0005757s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:23', 'album_download_notification') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 13: album_download_notification migrated 21:34:23.2 Info: => 0.0009374s 21:34:23.2 Info: 14: fix_language_metadata_profiles migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 14 21:34:23.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:23.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:23.2 Info: => 0.0001611s 21:34:23.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:23.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:23.2 Info: => 0.0001217s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:23', 'fix_language_metadata_profiles') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 14: fix_language_metadata_profiles migrated 21:34:23.2 Info: => 0.000443s 21:34:23.2 Info: 15: remove_fanzub migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 15 21:34:23.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:23.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:23.2 Info: => 7.52E-05s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:23', 'remove_fanzub') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 15: remove_fanzub migrated 21:34:23.2 Info: => 0.0003873s 21:34:23.2 Info: 16: update_artist_history_indexes migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 16 21:34:23.2 Info: CreateIndex Albums (ArtistId) 21:34:23.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:23.2 Info: => 0.0001346s 21:34:23.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:23.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:23.2 Info: => 0.0001707s 21:34:23.2 Info: DeleteIndex History (AlbumId) 21:34:23.2 Info: DROP INDEX "IX_History_AlbumId" 21:34:23.2 Info: => 0.000496s 21:34:23.2 Info: CreateIndex History (AlbumId, Date) 21:34:23.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:23.2 Info: => 0.0001236s 21:34:23.2 Info: DeleteIndex History (DownloadId) 21:34:23.2 Info: DROP INDEX "IX_History_DownloadId" 21:34:23.2 Info: => 0.0001755s 21:34:23.2 Info: CreateIndex History (DownloadId, Date) 21:34:23.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:23.2 Info: => 0.0001208s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:23', 'update_artist_history_indexes') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 16: update_artist_history_indexes migrated 21:34:23.2 Info: => 0.0004995s 21:34:23.2 Info: 17: remove_nma migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 17 21:34:23.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:23.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:23.2 Info: => 0.0026847s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:23', 'remove_nma') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 17: remove_nma migrated 21:34:23.2 Info: => 0.0030257s 21:34:23.2 Info: 18: album_disambiguation migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 18 21:34:23.2 Info: AlterTable Albums 21:34:23.2 Info: => 7.4E-06s 21:34:23.2 Info: CreateColumn Albums Disambiguation String 21:34:23.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:23.2 Info: => 0.0007263s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:23', 'album_disambiguation') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 18: album_disambiguation migrated 21:34:23.2 Info: => 0.0010919s 21:34:23.2 Info: 19: add_ape_quality_in_profiles migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 19 21:34:23.2 Info: PerformDBOperation 21:34:23.2 Info: Performing DB Operation 21:34:23.2 Info: => 0.0032838s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:23', 'add_ape_quality_in_profiles') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 19: add_ape_quality_in_profiles migrated 21:34:23.2 Info: => 0.0036682s 21:34:23.2 Info: 20: remove_pushalot migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 20 21:34:23.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:23.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:23.2 Info: => 9.95E-05s 21:34:23.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:23.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:23.2 Info: => 5.16E-05s 21:34:23.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:23.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:23.2 Info: => 4.84E-05s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:23', 'remove_pushalot') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 20: remove_pushalot migrated 21:34:23.2 Info: => 0.0003601s 21:34:23.2 Info: 21: add_custom_filters migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 21 21:34:23.2 Info: CreateTable CustomFilters 21:34:23.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:23.2 Info: => 0.0002197s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:23', 'add_custom_filters') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 21: add_custom_filters migrated 21:34:23.2 Info: => 0.0006036s 21:34:23.2 Info: 22: import_list_tags migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 22 21:34:23.2 Info: AlterTable ImportLists 21:34:23.2 Info: => 1.2E-06s 21:34:23.2 Info: CreateColumn ImportLists Tags String 21:34:23.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:23.2 Info: => 0.0005971s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:23', 'import_list_tags') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 22: import_list_tags migrated 21:34:23.2 Info: => 0.0009551s 21:34:23.2 Info: 23: add_release_groups_etc migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 23 21:34:23.2 Info: CreateTable ArtistMetadata 21:34:23.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:23.2 Info: => 0.0002366s 21:34:23.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:23.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:23.2 Info: => 0.0001625s 21:34:23.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:23.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:23.2 Info: => 0.0001736s 21:34:23.2 Info: AlterTable Artists 21:34:23.2 Info: => 9E-07s 21:34:23.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:23.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:23.2 Info: => 0.0005812s 21:34:23.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:23.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:23.2 Info: => 0.0001345s 21:34:23.2 Info: CreateTable AlbumReleases 21:34:23.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:23.2 Info: => 0.0002626s 21:34:23.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:23.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:23.2 Info: => 0.0002026s 21:34:23.2 Info: CreateIndex AlbumReleases (AlbumId) 21:34:23.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:23.2 Info: => 0.0001624s 21:34:23.2 Info: PerformDBOperation 21:34:23.2 Info: Performing DB Operation 21:34:23.2 Info: => 0.0094954s 21:34:23.2 Info: AlterTable Albums 21:34:23.2 Info: => 1E-06s 21:34:23.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:23.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:23.2 Info: => 0.0007789s 21:34:23.2 Info: AlterTable Albums 21:34:23.2 Info: => 1.1E-06s 21:34:23.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:23.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:23.2 Info: => 0.0007064s 21:34:23.2 Info: AlterTable Albums 21:34:23.2 Info: => 9E-07s 21:34:23.2 Info: CreateColumn Albums Links String 21:34:23.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:23.2 Info: => 0.0006891s 21:34:23.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:23.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:23.2 Info: => 0.0001586s 21:34:23.2 Info: AlterTable Tracks 21:34:23.2 Info: => 1E-06s 21:34:23.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:23.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:23.2 Info: => 0.0005884s 21:34:23.2 Info: AlterTable Tracks 21:34:23.2 Info: => 8E-07s 21:34:23.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:23.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:23.2 Info: => 0.000588s 21:34:23.2 Info: AlterTable Tracks 21:34:23.2 Info: => 8E-07s 21:34:23.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:23.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:23.2 Info: => 0.0005754s 21:34:23.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:23.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:23.2 Info: => 0.0001182s 21:34:23.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:23.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:23.2 Info: => 9.91E-05s 21:34:23.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:23.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:23.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:23.2 Info: DROP TABLE "Artists" 21:34:23.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:23.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:23.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:23.2 Info: => 0.0056122s 21:34:23.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:23.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:23.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:23.2 Info: DROP TABLE "Albums" 21:34:23.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:23.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:23.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:23.2 Info: => 0.0063095s 21:34:23.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:23.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:23.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:23.2 Info: DROP TABLE "Tracks" 21:34:23.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:23.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:23.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:23.2 Info: => 0.006337s 21:34:23.2 Info: DeleteColumn TrackFiles ArtistId 21:34:23.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:23.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:23.2 Info: DROP TABLE "TrackFiles" 21:34:23.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:23.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:23.2 Info: => 0.0059475s 21:34:23.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:23.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:23.2 Info: => 0.0001052s 21:34:23.2 Info: CreateIndex Artists (Monitored) 21:34:23.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:23.2 Info: => 9.87E-05s 21:34:23.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:23.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:23.2 Info: => 9.52E-05s 21:34:23.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:23.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:23.2 Info: => 9.68E-05s 21:34:23.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:23.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:23.2 Info: => 9.43E-05s 21:34:23.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:23.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:23.2 Info: => 9.69E-05s 21:34:23.2 Info: UpdateData 21:34:23.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:23.2 Info: => 0.0024715s 21:34:23.2 Info: UpdateData 21:34:23.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:23.2 Info: => 9.98E-05s 21:34:23.2 Info: UpdateData 21:34:23.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:23.2 Info: => 6.9E-05s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:23', 'add_release_groups_etc') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 23: add_release_groups_etc migrated 21:34:23.2 Info: => 0.0007285s 21:34:23.2 Info: 24: NewMediaInfoFormat migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 24 21:34:23.2 Info: UpdateData 21:34:23.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:23.2 Info: => 8.39E-05s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:23', 'NewMediaInfoFormat') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 24: NewMediaInfoFormat migrated 21:34:23.2 Info: => 0.0004129s 21:34:23.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 25 21:34:23.2 Info: RenameTable Restrictions ReleaseProfiles 21:34:23.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:23.2 Info: => 0.0025274s 21:34:23.2 Info: AlterTable ReleaseProfiles 21:34:23.2 Info: => 1E-06s 21:34:23.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:23.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:23.2 Info: => 0.0006462s 21:34:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:23', 'rename_restrictions_to_release_profiles') 21:34:23.2 Info: Committing Transaction 21:34:23.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:23.2 Info: => 0.0010142s 21:34:23.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:23.2 Info: Beginning Transaction 21:34:23.2 Info: Starting migration of Main DB to 26 21:34:23.2 Info: RenameTable Profiles QualityProfiles 21:34:23.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:23.2 Info: => 0.0014277s 21:34:23.2 Info: AlterTable QualityProfiles 21:34:23.2 Info: => 1E-06s 21:34:23.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:23.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:23.2 Info: => 0.0005402s 21:34:23.2 Info: AlterTable LanguageProfiles 21:34:23.2 Info: => 8E-07s 21:34:23.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:23.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:23.2 Info: => 0.0005306s 21:34:23.2 Info: UpdateData 21:34:23.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:23.2 Info: => 7.09E-05s 21:34:23.2 Info: UpdateData 21:34:23.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:23.2 Info: => 5.02E-05s 21:34:23.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:23.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:23.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:23.3 Info: DROP TABLE "Artists" 21:34:23.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:23.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:23.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:23.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:23.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:23.3 Info: => 0.0056079s 21:34:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:23', 'rename_quality_profiles_add_upgrade_allowed') 21:34:23.3 Info: Committing Transaction 21:34:23.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:23.3 Info: => 0.0060477s 21:34:23.3 Info: 27: add_import_exclusions migrating 21:34:23.3 Info: Beginning Transaction 21:34:23.3 Info: Starting migration of Main DB to 27 21:34:23.3 Info: CreateTable ImportListExclusions 21:34:23.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:23.3 Info: => 0.0001607s 21:34:23.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:23.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:23.3 Info: => 0.0001095s 21:34:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:23', 'add_import_exclusions') 21:34:23.3 Info: Committing Transaction 21:34:23.3 Info: 27: add_import_exclusions migrated 21:34:23.3 Info: => 0.000468s 21:34:23.3 Info: 28: clean_artist_metadata_table migrating 21:34:23.3 Info: Beginning Transaction 21:34:23.3 Info: Starting migration of Main DB to 28 21:34:23.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:23.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:23.3 Info: => 0.0002268s 21:34:23.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:23.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:23.3 Info: => 0.0001919s 21:34:23.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:23.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:23.3 Info: => 0.0001695s 21:34:23.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:23.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:23.3 Info: => 0.0001846s 21:34:23.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:23.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:23.3 Info: => 0.0001811s 21:34:23.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:23.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:23.3 Info: => 0.0001674s 21:34:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:23', 'clean_artist_metadata_table') 21:34:23.3 Info: Committing Transaction 21:34:23.3 Info: 28: clean_artist_metadata_table migrated 21:34:23.3 Info: => 0.0004782s 21:34:23.3 Info: 29: health_issue_notification migrating 21:34:23.3 Info: Beginning Transaction 21:34:23.3 Info: Starting migration of Main DB to 29 21:34:23.3 Info: AlterTable Notifications 21:34:23.3 Info: => 6E-07s 21:34:23.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:23.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:23.3 Info: => 0.0005751s 21:34:23.3 Info: AlterTable Notifications 21:34:23.3 Info: => 8E-07s 21:34:23.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:23.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:23.3 Info: => 0.0005571s 21:34:23.3 Info: AlterTable Notifications 21:34:23.3 Info: => 9E-07s 21:34:23.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:23.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:23.3 Info: => 0.0005524s 21:34:23.3 Info: AlterTable Notifications 21:34:23.3 Info: => 8E-07s 21:34:23.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:23.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:23.3 Info: => 0.0005576s 21:34:23.3 Info: AlterTable Notifications 21:34:23.3 Info: => 7E-07s 21:34:23.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:23.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:23.3 Info: => 0.0005725s 21:34:23.3 Info: DeleteColumn Notifications OnDownload 21:34:23.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:23.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:23.3 Info: DROP TABLE "Notifications" 21:34:23.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:23.3 Info: => 0.0049614s 21:34:23.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:23.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:23.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:23.3 Info: DROP TABLE "Notifications" 21:34:23.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:23.3 Info: => 0.0061341s 21:34:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:23', 'health_issue_notification') 21:34:23.3 Info: Committing Transaction 21:34:23.3 Info: 29: health_issue_notification migrated 21:34:23.3 Info: => 0.0065522s 21:34:23.3 Info: 30: add_mediafilerepository_mtime migrating 21:34:23.3 Info: Beginning Transaction 21:34:23.3 Info: Starting migration of Main DB to 30 21:34:23.3 Info: AlterTable TrackFiles 21:34:23.3 Info: => 6E-07s 21:34:23.3 Info: CreateColumn TrackFiles Modified DateTime 21:34:23.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:23.3 Info: => 0.0007005s 21:34:23.3 Info: AlterTable TrackFiles 21:34:23.3 Info: => 9E-07s 21:34:23.3 Info: CreateColumn TrackFiles Path String 21:34:23.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:23.3 Info: => 0.0006656s 21:34:23.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:23.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:23.3 Info: => 5.81E-05s 21:34:23.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:23.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:23.3 Info: => 0.0001601s 21:34:23.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:23.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:23.3 Info: => 0.0002034s 21:34:23.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:23.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:23.3 Info: => 0.0002124s 21:34:23.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:23.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:23.3 Info: => 0.0001221s 21:34:23.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:23.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:23.3 Info: => 0.0001131s 21:34:23.3 Info: AlterTable TrackFiles 21:34:23.3 Info: => 9E-07s 21:34:23.3 Info: AlterColumn TrackFiles Path String 21:34:23.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:23.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:23.3 Info: DROP TABLE "TrackFiles" 21:34:23.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:23.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:23.3 Info: => 0.0053078s 21:34:23.3 Info: CreateIndex TrackFiles (Path) 21:34:23.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:23.3 Info: => 0.0001577s 21:34:23.3 Info: DeleteColumn TrackFiles RelativePath 21:34:23.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:23.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:23.3 Info: DROP TABLE "TrackFiles" 21:34:23.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:23.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:23.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:23.3 Info: => 0.0053473s 21:34:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:23', 'add_mediafilerepository_mtime') 21:34:23.3 Info: Committing Transaction 21:34:23.3 Info: 30: add_mediafilerepository_mtime migrated 21:34:23.3 Info: => 0.005748s 21:34:23.3 Info: 31: add_artistmetadataid_constraint migrating 21:34:23.3 Info: Beginning Transaction 21:34:23.3 Info: Starting migration of Main DB to 31 21:34:23.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:23.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:23.3 Info: => 0.0001806s 21:34:23.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:23.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:23.3 Info: => 0.0001526s 21:34:23.3 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:23.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:23.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:23.3 Info: DROP TABLE "Artists" 21:34:23.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:23.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:23.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:23.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:23.3 Info: => 0.0065366s 21:34:23.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:23.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:23.3 Info: => 0.0001604s 21:34:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:23', 'add_artistmetadataid_constraint') 21:34:23.3 Info: Committing Transaction 21:34:23.3 Info: 31: add_artistmetadataid_constraint migrated 21:34:23.3 Info: => 0.0006151s 21:34:23.3 Info: 32: old_ids_and_artist_alias migrating 21:34:23.3 Info: Beginning Transaction 21:34:23.3 Info: Starting migration of Main DB to 32 21:34:23.3 Info: AlterTable ArtistMetadata 21:34:23.3 Info: => 7E-07s 21:34:23.3 Info: CreateColumn ArtistMetadata Aliases String 21:34:23.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:23.3 Info: => 0.0008111s 21:34:23.3 Info: AlterTable ArtistMetadata 21:34:23.3 Info: => 9E-07s 21:34:23.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:23.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:23.3 Info: => 0.0007497s 21:34:23.3 Info: AlterTable Albums 21:34:23.3 Info: => 9E-07s 21:34:23.3 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:23.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:23.3 Info: => 0.0005939s 21:34:23.3 Info: AlterTable AlbumReleases 21:34:23.3 Info: => 1.2E-06s 21:34:23.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:23.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:23.3 Info: => 0.0005938s 21:34:23.3 Info: AlterTable Tracks 21:34:23.3 Info: => 8E-07s 21:34:23.3 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:23.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:23.3 Info: => 0.0005874s 21:34:23.3 Info: AlterTable Tracks 21:34:23.3 Info: => 8E-07s 21:34:23.3 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:23.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:23.3 Info: => 0.0005854s 21:34:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:23', 'old_ids_and_artist_alias') 21:34:23.3 Info: Committing Transaction 21:34:23.3 Info: 32: old_ids_and_artist_alias migrated 21:34:23.3 Info: => 0.0009466s 21:34:23.3 Info: 33: download_propers_config migrating 21:34:23.3 Info: Beginning Transaction 21:34:23.3 Info: Starting migration of Main DB to 33 21:34:23.3 Info: PerformDBOperation 21:34:23.3 Info: Performing DB Operation 21:34:23.3 Info: => 0.0006518s 21:34:23.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:23.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:23.3 Info: => 5.94E-05s 21:34:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:23', 'download_propers_config') 21:34:23.3 Info: Committing Transaction 21:34:23.3 Info: 33: download_propers_config migrated 21:34:23.3 Info: => 0.0003513s 21:34:23.3 Info: 34: remove_language_profiles migrating 21:34:23.3 Info: Beginning Transaction 21:34:23.3 Info: Starting migration of Main DB to 34 21:34:23.3 Info: DeleteTable LanguageProfiles 21:34:23.3 Info: DROP TABLE "LanguageProfiles" 21:34:23.3 Info: => 0.0003376s 21:34:23.3 Info: DeleteColumn Artists LanguageProfileId 21:34:23.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:23.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:23.3 Info: DROP TABLE "Artists" 21:34:23.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:23.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:23.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:23.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:23.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:23.3 Info: => 0.0067848s 21:34:23.3 Info: DeleteColumn ImportLists LanguageProfileId 21:34:23.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:23.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:23.3 Info: DROP TABLE "ImportLists" 21:34:23.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:23.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:23.3 Info: => 0.0049824s 21:34:23.3 Info: DeleteColumn Blacklist Language 21:34:23.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:23.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:23.3 Info: DROP TABLE "Blacklist" 21:34:23.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:23.3 Info: => 0.0047618s 21:34:23.3 Info: DeleteColumn History Language 21:34:23.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:23.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:23.3 Info: DROP TABLE "History" 21:34:23.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:23.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:23.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:23.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:23.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:23.3 Info: => 0.0054553s 21:34:23.3 Info: DeleteColumn LyricFiles Language 21:34:23.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:23.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:23.3 Info: DROP TABLE "LyricFiles" 21:34:23.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:23.3 Info: => 0.0046901s 21:34:23.3 Info: DeleteColumn TrackFiles Language 21:34:23.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:23.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:23.3 Info: DROP TABLE "TrackFiles" 21:34:23.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:23.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:23.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:23.3 Info: => 0.0066483s 21:34:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:23', 'remove_language_profiles') 21:34:23.3 Info: Committing Transaction 21:34:23.3 Info: 34: remove_language_profiles migrated 21:34:23.3 Info: => 0.0072084s 21:34:23.3 Info: 35: multi_disc_naming_format migrating 21:34:23.3 Info: Beginning Transaction 21:34:23.3 Info: Starting migration of Main DB to 35 21:34:23.3 Info: AlterTable NamingConfig 21:34:23.3 Info: => 1.2E-06s 21:34:23.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:23.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:23.3 Info: => 0.0005757s 21:34:23.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:23.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:23.3 Info: => 6.5E-05s 21:34:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:23', 'multi_disc_naming_format') 21:34:23.3 Info: Committing Transaction 21:34:23.3 Info: 35: multi_disc_naming_format migrated 21:34:23.3 Info: => 0.0003678s 21:34:23.3 Info: 36: add_download_client_priority migrating 21:34:23.3 Info: Beginning Transaction 21:34:23.3 Info: Starting migration of Main DB to 36 21:34:23.3 Info: AlterTable DownloadClients 21:34:23.3 Info: => 1.1E-06s 21:34:23.3 Info: CreateColumn DownloadClients Priority Int32 21:34:23.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:23.3 Info: => 0.0005612s 21:34:23.3 Info: PerformDBOperation 21:34:23.3 Info: Performing DB Operation 21:34:23.4 Info: => 0.0275935s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:23', 'add_download_client_priority') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 36: add_download_client_priority migrated 21:34:23.4 Info: => 0.0280346s 21:34:23.4 Info: 37: remove_growl_prowl migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 37 21:34:23.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:23.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:23.4 Info: => 8.68E-05s 21:34:23.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:23.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:23.4 Info: => 5.06E-05s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:23', 'remove_growl_prowl') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 37: remove_growl_prowl migrated 21:34:23.4 Info: => 0.000336s 21:34:23.4 Info: 38: remove_plex_hometheatre migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 38 21:34:23.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:23.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:23.4 Info: => 8.22E-05s 21:34:23.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:23.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:23.4 Info: => 5.2E-05s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:23', 'remove_plex_hometheatre') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 38: remove_plex_hometheatre migrated 21:34:23.4 Info: => 0.0003595s 21:34:23.4 Info: 39: add_root_folder_add_defaults migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 39 21:34:23.4 Info: AlterTable RootFolders 21:34:23.4 Info: => 1.4E-06s 21:34:23.4 Info: CreateColumn RootFolders Name String 21:34:23.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:23.4 Info: => 0.0006306s 21:34:23.4 Info: AlterTable RootFolders 21:34:23.4 Info: => 8E-07s 21:34:23.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:23.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:23.4 Info: => 0.0005807s 21:34:23.4 Info: AlterTable RootFolders 21:34:23.4 Info: => 7E-07s 21:34:23.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:23.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:23.4 Info: => 0.0005415s 21:34:23.4 Info: AlterTable RootFolders 21:34:23.4 Info: => 7E-07s 21:34:23.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:23.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:23.4 Info: => 0.0005388s 21:34:23.4 Info: AlterTable RootFolders 21:34:23.4 Info: => 8E-07s 21:34:23.4 Info: CreateColumn RootFolders DefaultTags String 21:34:23.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:23.4 Info: => 0.0005328s 21:34:23.4 Info: PerformDBOperation 21:34:23.4 Info: Performing DB Operation 21:34:23.4 Info: => 0.0016543s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:23', 'add_root_folder_add_defaults') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 39: add_root_folder_add_defaults migrated 21:34:23.4 Info: => 0.0020007s 21:34:23.4 Info: 40: task_duration migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 40 21:34:23.4 Info: AlterTable ScheduledTasks 21:34:23.4 Info: => 1.1E-06s 21:34:23.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:23.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:23.4 Info: => 0.0005823s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:23', 'task_duration') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 40: task_duration migrated 21:34:23.4 Info: => 0.0009235s 21:34:23.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 41 21:34:23.4 Info: AlterTable ReleaseProfiles 21:34:23.4 Info: => 1.2E-06s 21:34:23.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:23.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:23.4 Info: => 0.0005851s 21:34:23.4 Info: AlterTable ReleaseProfiles 21:34:23.4 Info: => 7E-07s 21:34:23.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:23.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:23.4 Info: => 0.0005478s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:23', 'add_indexer_and_enabled_to_release_profiles') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:23.4 Info: => 0.0009045s 21:34:23.4 Info: 42: remove_album_folders migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 42 21:34:23.4 Info: DeleteColumn Artists AlbumFolder 21:34:23.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:23.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:23.4 Info: DROP TABLE "Artists" 21:34:23.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:23.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:23.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:23.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:23.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:23.4 Info: => 0.0056537s 21:34:23.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:23.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:23.4 Info: => 6.35E-05s 21:34:23.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:23.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:23.4 Info: => 5.16E-05s 21:34:23.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:23.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:23.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:23.4 Info: DROP TABLE "NamingConfig" 21:34:23.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:23.4 Info: => 0.0057678s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:23', 'remove_album_folders') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 42: remove_album_folders migrated 21:34:23.4 Info: => 0.0062722s 21:34:23.4 Info: 44: add_priority_to_indexers migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 44 21:34:23.4 Info: AlterTable Indexers 21:34:23.4 Info: => 1.2E-06s 21:34:23.4 Info: CreateColumn Indexers Priority Int32 21:34:23.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:23.4 Info: => 0.0005688s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:23', 'add_priority_to_indexers') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 44: add_priority_to_indexers migrated 21:34:23.4 Info: => 0.0009043s 21:34:23.4 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 45 21:34:23.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:23.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:23.4 Info: => 0.0001622s 21:34:23.4 Info: PerformDBOperation 21:34:23.4 Info: Performing DB Operation 21:34:23.4 Info: => 0.0006201s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:23', 'remove_chown_and_folderchmod_config') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:23.4 Info: => 0.0009409s 21:34:23.4 Info: 47: update_notifiarr migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 47 21:34:23.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:23.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:23.4 Info: => 0.0001137s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:23', 'update_notifiarr') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 47: update_notifiarr migrated 21:34:23.4 Info: => 0.0004199s 21:34:23.4 Info: 49: email_multiple_addresses migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 49 21:34:23.4 Info: PerformDBOperation 21:34:23.4 Info: Performing DB Operation 21:34:23.4 Info: => 0.0026665s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:23', 'email_multiple_addresses') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 49: email_multiple_addresses migrated 21:34:23.4 Info: => 0.0030055s 21:34:23.4 Info: 50: rename_blacklist_to_blocklist migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 50 21:34:23.4 Info: RenameTable Blacklist Blocklist 21:34:23.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:23.4 Info: => 0.0015s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:23', 'rename_blacklist_to_blocklist') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 50: rename_blacklist_to_blocklist migrated 21:34:23.4 Info: => 0.0018544s 21:34:23.4 Info: 51: cdh_per_downloadclient migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 51 21:34:23.4 Info: AlterTable DownloadClients 21:34:23.4 Info: => 6E-07s 21:34:23.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:23.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:23.4 Info: => 0.0006205s 21:34:23.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:23.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:23.4 Info: => 0.0005894s 21:34:23.4 Info: PerformDBOperation 21:34:23.4 Info: Performing DB Operation 21:34:23.4 Info: => 0.004353s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:23', 'cdh_per_downloadclient') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 51: cdh_per_downloadclient migrated 21:34:23.4 Info: => 0.0047008s 21:34:23.4 Info: 52: download_history migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 52 21:34:23.4 Info: CreateTable DownloadHistory 21:34:23.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:23.4 Info: => 0.0002157s 21:34:23.4 Info: CreateIndex DownloadHistory (EventType) 21:34:23.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:23.4 Info: => 0.0001168s 21:34:23.4 Info: CreateIndex DownloadHistory (ArtistId) 21:34:23.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:23.4 Info: => 0.0001s 21:34:23.4 Info: CreateIndex DownloadHistory (DownloadId) 21:34:23.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:23.4 Info: => 0.0001022s 21:34:23.4 Info: PerformDBOperation 21:34:23.4 Info: Performing DB Operation 21:34:23.4 Info: => 0.0025238s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:23', 'download_history') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 52: download_history migrated 21:34:23.4 Info: => 0.0029168s 21:34:23.4 Info: 53: add_update_history migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 53 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:23', 'add_update_history') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 53: add_update_history migrated 21:34:23.4 Info: => 0.0004493s 21:34:23.4 Info: 54: add_on_update_to_notifications migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 54 21:34:23.4 Info: AlterTable Notifications 21:34:23.4 Info: => 1.3E-06s 21:34:23.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:23.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:23.4 Info: => 0.0006214s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:23', 'add_on_update_to_notifications') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 54: add_on_update_to_notifications migrated 21:34:23.4 Info: => 0.0009545s 21:34:23.4 Info: 55: download_client_per_indexer migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 55 21:34:23.4 Info: AlterTable Indexers 21:34:23.4 Info: => 6E-07s 21:34:23.4 Info: CreateColumn Indexers DownloadClientId Int32 21:34:23.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:23.4 Info: => 0.0006113s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:23', 'download_client_per_indexer') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 55: download_client_per_indexer migrated 21:34:23.4 Info: => 0.000963s 21:34:23.4 Info: 56: AddNewItemMonitorType migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 56 21:34:23.4 Info: AlterTable Artists 21:34:23.4 Info: => 9E-07s 21:34:23.4 Info: CreateColumn Artists MonitorNewItems Int32 21:34:23.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:23.4 Info: => 0.0006214s 21:34:23.4 Info: AlterTable RootFolders 21:34:23.4 Info: => 7E-07s 21:34:23.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:23.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:23.4 Info: => 0.0005796s 21:34:23.4 Info: AlterTable ImportLists 21:34:23.4 Info: => 7E-07s 21:34:23.4 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:23.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:23.4 Info: => 0.0006011s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:23', 'AddNewItemMonitorType') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 56: AddNewItemMonitorType migrated 21:34:23.4 Info: => 0.0009568s 21:34:23.4 Info: 57: ImportListSearch migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 57 21:34:23.4 Info: AlterTable ImportLists 21:34:23.4 Info: => 1.3E-06s 21:34:23.4 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:23.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:23.4 Info: => 0.0006093s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:23', 'ImportListSearch') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 57: ImportListSearch migrated 21:34:23.4 Info: => 0.0009459s 21:34:23.4 Info: 58: ImportListMonitorExisting migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 58 21:34:23.4 Info: AlterTable ImportLists 21:34:23.4 Info: => 1E-06s 21:34:23.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:23.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:23.4 Info: => 0.0006146s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:23', 'ImportListMonitorExisting') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 58: ImportListMonitorExisting migrated 21:34:23.4 Info: => 0.000964s 21:34:23.4 Info: 59: add_indexer_tags migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 59 21:34:23.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:23.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:23.4 Info: => 8.24E-05s 21:34:23.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:23.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:23.4 Info: => 5.34E-05s 21:34:23.4 Info: AlterTable Indexers 21:34:23.4 Info: => 5E-07s 21:34:23.4 Info: CreateColumn Indexers Tags String 21:34:23.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:23.4 Info: => 0.0005867s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:23', 'add_indexer_tags') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 59: add_indexer_tags migrated 21:34:23.4 Info: => 0.0009214s 21:34:23.4 Info: 60: update_audio_types migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 60 21:34:23.4 Info: PerformDBOperation 21:34:23.4 Info: Performing DB Operation 21:34:23.4 Info: => 0.0022351s 21:34:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:23', 'update_audio_types') 21:34:23.4 Info: Committing Transaction 21:34:23.4 Info: 60: update_audio_types migrated 21:34:23.4 Info: => 0.0025719s 21:34:23.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:23.4 Info: Beginning Transaction 21:34:23.4 Info: Starting migration of Main DB to 61 21:34:23.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:23.4 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:23.4 Info: => 7.75E-05s 21:34:23.4 Info: AlterTable AlbumReleases 21:34:23.4 Info: => 5E-07s 21:34:23.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:23.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:23.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:23.4 Info: DROP TABLE "AlbumReleases" 21:34:23.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:23.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:23.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:23.4 Info: => 0.0069495s 21:34:23.4 Info: AlterTable Albums 21:34:23.4 Info: => 8E-07s 21:34:23.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:23.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:23.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:23.4 Info: DROP TABLE "Albums" 21:34:23.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:23.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:23.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:23.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:23.4 Info: => 0.0058015s 21:34:23.4 Info: AlterTable Albums 21:34:23.4 Info: => 7E-07s 21:34:23.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "Albums" 21:34:23.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:23.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:23.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:23.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:23.5 Info: => 0.005757s 21:34:23.5 Info: AlterTable Albums 21:34:23.5 Info: => 8E-07s 21:34:23.5 Info: AlterColumn Albums Added DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "Albums" 21:34:23.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:23.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:23.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:23.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:23.5 Info: => 0.005748s 21:34:23.5 Info: AlterTable Artists 21:34:23.5 Info: => 7E-07s 21:34:23.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "Artists" 21:34:23.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:23.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:23.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:23.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:23.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:23.5 Info: => 0.0058269s 21:34:23.5 Info: AlterTable Artists 21:34:23.5 Info: => 8E-07s 21:34:23.5 Info: AlterColumn Artists Added DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "Artists" 21:34:23.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:23.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:23.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:23.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:23.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:23.5 Info: => 0.0068984s 21:34:23.5 Info: AlterTable Blocklist 21:34:23.5 Info: => 8E-07s 21:34:23.5 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "Blocklist" 21:34:23.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:23.5 Info: => 0.0050946s 21:34:23.5 Info: AlterTable Blocklist 21:34:23.5 Info: => 1E-06s 21:34:23.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "Blocklist" 21:34:23.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:23.5 Info: => 0.0060638s 21:34:23.5 Info: AlterTable Commands 21:34:23.5 Info: => 9E-07s 21:34:23.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "Commands" 21:34:23.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:23.5 Info: => 0.0050353s 21:34:23.5 Info: AlterTable Commands 21:34:23.5 Info: => 8E-07s 21:34:23.5 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "Commands" 21:34:23.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:23.5 Info: => 0.0051044s 21:34:23.5 Info: AlterTable Commands 21:34:23.5 Info: => 9E-07s 21:34:23.5 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "Commands" 21:34:23.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:23.5 Info: => 0.0067428s 21:34:23.5 Info: AlterTable DownloadClientStatus 21:34:23.5 Info: => 8E-07s 21:34:23.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:23.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:23.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:23.5 Info: DROP TABLE "DownloadClientStatus" 21:34:23.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:23.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:23.5 Info: => 0.0051966s 21:34:23.5 Info: AlterTable DownloadClientStatus 21:34:23.5 Info: => 8E-07s 21:34:23.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:23.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:23.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:23.5 Info: DROP TABLE "DownloadClientStatus" 21:34:23.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:23.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:23.5 Info: => 0.0052071s 21:34:23.5 Info: AlterTable DownloadClientStatus 21:34:23.5 Info: => 7E-07s 21:34:23.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:23.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:23.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:23.5 Info: DROP TABLE "DownloadClientStatus" 21:34:23.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:23.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:23.5 Info: => 0.006525s 21:34:23.5 Info: AlterTable DownloadHistory 21:34:23.5 Info: => 7E-07s 21:34:23.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "DownloadHistory" 21:34:23.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:23.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:23.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:23.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:23.5 Info: => 0.0066418s 21:34:23.5 Info: AlterTable ExtraFiles 21:34:23.5 Info: => 8E-07s 21:34:23.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "ExtraFiles" 21:34:23.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:23.5 Info: => 0.0049924s 21:34:23.5 Info: AlterTable ExtraFiles 21:34:23.5 Info: => 1E-06s 21:34:23.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "ExtraFiles" 21:34:23.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:23.5 Info: => 0.0050422s 21:34:23.5 Info: AlterTable History 21:34:23.5 Info: => 8E-07s 21:34:23.5 Info: AlterColumn History Date DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "History" 21:34:23.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:23.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:23.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:23.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:23.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:23.5 Info: => 0.0057792s 21:34:23.5 Info: AlterTable ImportListStatus 21:34:23.5 Info: => 7E-07s 21:34:23.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "ImportListStatus" 21:34:23.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:23.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:23.5 Info: => 0.0064905s 21:34:23.5 Info: AlterTable ImportListStatus 21:34:23.5 Info: => 8E-07s 21:34:23.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:23.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:23.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:23.5 Info: DROP TABLE "ImportListStatus" 21:34:23.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:23.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:23.5 Info: => 0.0053082s 21:34:23.5 Info: AlterTable ImportListStatus 21:34:23.5 Info: => 8E-07s 21:34:23.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:23.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:23.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:23.6 Info: DROP TABLE "ImportListStatus" 21:34:23.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:23.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:23.6 Info: => 0.0063827s 21:34:23.6 Info: AlterTable IndexerStatus 21:34:23.6 Info: => 7E-07s 21:34:23.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:23.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:23.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:23.6 Info: DROP TABLE "IndexerStatus" 21:34:23.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:23.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:23.6 Info: => 0.0052135s 21:34:23.6 Info: AlterTable IndexerStatus 21:34:23.6 Info: => 1E-06s 21:34:23.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:23.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:23.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:23.6 Info: DROP TABLE "IndexerStatus" 21:34:23.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:23.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:23.6 Info: => 0.0062727s 21:34:23.6 Info: AlterTable IndexerStatus 21:34:23.6 Info: => 8E-07s 21:34:23.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:23.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:23.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:23.6 Info: DROP TABLE "IndexerStatus" 21:34:23.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:23.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:23.6 Info: => 0.0052044s 21:34:23.6 Info: AlterTable LyricFiles 21:34:23.6 Info: => 8E-07s 21:34:23.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:23.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:23.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:23.6 Info: DROP TABLE "LyricFiles" 21:34:23.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:23.6 Info: => 0.0050231s 21:34:23.6 Info: AlterTable LyricFiles 21:34:23.6 Info: => 1E-06s 21:34:23.6 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:23.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:23.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:23.6 Info: DROP TABLE "LyricFiles" 21:34:23.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:23.6 Info: => 0.0061435s 21:34:23.6 Info: AlterTable MetadataFiles 21:34:23.6 Info: => 8E-07s 21:34:23.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:23.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:23.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:23.6 Info: DROP TABLE "MetadataFiles" 21:34:23.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:23.6 Info: => 0.0050744s 21:34:23.6 Info: AlterTable MetadataFiles 21:34:23.6 Info: => 8E-07s 21:34:23.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:23.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:23.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:23.6 Info: DROP TABLE "MetadataFiles" 21:34:23.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:23.6 Info: => 0.0050598s 21:34:23.6 Info: AlterTable PendingReleases 21:34:23.6 Info: => 9E-07s 21:34:23.6 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:23.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:23.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:23.6 Info: DROP TABLE "PendingReleases" 21:34:23.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:23.6 Info: => 0.0066733s 21:34:23.6 Info: AlterTable ScheduledTasks 21:34:23.6 Info: => 9E-07s 21:34:23.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:23.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:23.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:23.6 Info: DROP TABLE "ScheduledTasks" 21:34:23.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:23.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:23.6 Info: => 0.0051916s 21:34:23.6 Info: AlterTable ScheduledTasks 21:34:23.6 Info: => 7E-07s 21:34:23.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:23.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:23.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:23.6 Info: DROP TABLE "ScheduledTasks" 21:34:23.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:23.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:23.6 Info: => 0.0061844s 21:34:23.6 Info: AlterTable TrackFiles 21:34:23.6 Info: => 7E-07s 21:34:23.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:23.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:23.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:23.6 Info: DROP TABLE "TrackFiles" 21:34:23.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:23.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:23.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:23.6 Info: => 0.0053495s 21:34:23.6 Info: AlterTable TrackFiles 21:34:23.6 Info: => 8E-07s 21:34:23.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:23.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:23.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:23.6 Info: DROP TABLE "TrackFiles" 21:34:23.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:23.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:23.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:23.6 Info: => 0.0053635s 21:34:23.6 Info: AlterTable VersionInfo 21:34:23.6 Info: => 7E-07s 21:34:23.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:23.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:23.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:23.6 Info: DROP TABLE "VersionInfo" 21:34:23.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:23.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:23.6 Info: => 0.0062752s 21:34:23.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:23', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:23.6 Info: Committing Transaction 21:34:23.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:23.6 Info: => 0.0165479s 21:34:23.6 Info: 62: add_on_delete_to_notifications migrating 21:34:23.6 Info: Beginning Transaction 21:34:23.6 Info: Starting migration of Main DB to 62 21:34:23.6 Info: AlterTable Notifications 21:34:23.6 Info: => 1E-06s 21:34:23.6 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:23.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:23.6 Info: => 0.0006513s 21:34:23.6 Info: AlterTable Notifications 21:34:23.6 Info: => 9E-07s 21:34:23.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:23.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:23.6 Info: => 0.0005887s 21:34:23.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:23', 'add_on_delete_to_notifications') 21:34:23.6 Info: Committing Transaction 21:34:23.6 Info: 62: add_on_delete_to_notifications migrated 21:34:23.6 Info: => 0.0009441s 21:34:23.6 Info: 63: add_custom_formats migrating 21:34:23.6 Info: Beginning Transaction 21:34:23.6 Info: Starting migration of Main DB to 63 21:34:23.6 Info: AlterTable DelayProfiles 21:34:23.6 Info: => 5E-07s 21:34:23.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:23.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:23.6 Info: => 0.0007819s 21:34:23.6 Info: UpdateData 21:34:23.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:23.6 Info: => 8.06E-05s 21:34:23.6 Info: AlterTable TrackFiles 21:34:23.6 Info: => 7E-07s 21:34:23.6 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:23.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:23.6 Info: => 0.000729s 21:34:23.6 Info: PerformDBOperation 21:34:23.6 Info: Performing DB Operation 21:34:23.7 Info: => 0.0016575s 21:34:23.7 Info: CreateTable CustomFormats 21:34:23.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:23.7 Info: => 0.0001856s 21:34:23.7 Info: CreateIndex CustomFormats (Name) 21:34:23.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:23.7 Info: => 0.0001116s 21:34:23.7 Info: AlterTable QualityProfiles 21:34:23.7 Info: => 6E-07s 21:34:23.7 Info: CreateColumn QualityProfiles FormatItems String 21:34:23.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:23.7 Info: => 0.0006095s 21:34:23.7 Info: AlterTable QualityProfiles 21:34:23.7 Info: => 6E-07s 21:34:23.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:23.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:23.7 Info: => 0.0005953s 21:34:23.7 Info: AlterTable QualityProfiles 21:34:23.7 Info: => 6E-07s 21:34:23.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:23.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:23.7 Info: => 0.0005936s 21:34:23.7 Info: PerformDBOperation 21:34:23.7 Info: Performing DB Operation 21:34:23.7 Info: => 0.0067168s 21:34:23.7 Info: PerformDBOperation 21:34:23.7 Info: Performing DB Operation 21:34:23.7 Info: => 0.001498s 21:34:23.7 Info: DeleteColumn ReleaseProfiles Preferred 21:34:23.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:23.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:23.7 Info: DROP TABLE "ReleaseProfiles" 21:34:23.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:23.7 Info: => 0.0055172s 21:34:23.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:23.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:23.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:23.7 Info: DROP TABLE "ReleaseProfiles" 21:34:23.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:23.7 Info: => 0.0064018s 21:34:23.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:23.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:23.7 Info: => 7.41E-05s 21:34:23.7 Info: AlterTable DelayProfiles 21:34:23.7 Info: => 5E-07s 21:34:23.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:23.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:23.7 Info: => 0.0007827s 21:34:23.7 Info: AlterTable DelayProfiles 21:34:23.7 Info: => 9E-07s 21:34:23.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:23.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:23.7 Info: => 0.0007815s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:23', 'add_custom_formats') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 63: add_custom_formats migrated 21:34:23.7 Info: => 0.0012639s 21:34:23.7 Info: 64: add_result_to_commands migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 64 21:34:23.7 Info: AlterTable Commands 21:34:23.7 Info: => 1.3E-06s 21:34:23.7 Info: CreateColumn Commands Result Int32 21:34:23.7 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 21:34:23.7 Info: => 0.00079s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-12-23T21:34:23', 'add_result_to_commands') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 64: add_result_to_commands migrated 21:34:23.7 Info: => 0.001133s 21:34:23.7 Info: 65: health_restored_notification migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 65 21:34:23.7 Info: AlterTable Notifications 21:34:23.7 Info: => 1.3E-06s 21:34:23.7 Info: CreateColumn Notifications OnHealthRestored Boolean 21:34:23.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 21:34:23.7 Info: => 0.0007789s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-12-23T21:34:23', 'health_restored_notification') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 65: health_restored_notification migrated 21:34:23.7 Info: => 0.00112s 21:34:23.7 Info: 66: remove_uc migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 66 21:34:23.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:23.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 21:34:23.7 Info: => 8.48E-05s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-12-23T21:34:23', 'remove_uc') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 66: remove_uc migrated 21:34:23.7 Info: => 0.0004019s 21:34:23.7 Info: 67: download_clients_rename_tv_to_music migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 67 21:34:23.7 Info: PerformDBOperation 21:34:23.7 Info: Performing DB Operation 21:34:23.7 Info: => 0.002403s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-12-23T21:34:23', 'download_clients_rename_tv_to_music') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 67: download_clients_rename_tv_to_music migrated 21:34:23.7 Info: => 0.0027375s 21:34:23.7 Info: 68: add_colon_replacement_to_naming_config migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 68 21:34:23.7 Info: AlterTable NamingConfig 21:34:23.7 Info: => 1E-06s 21:34:23.7 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 21:34:23.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 21:34:23.7 Info: => 0.0006592s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-12-23T21:34:23', 'add_colon_replacement_to_naming_config') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 68: add_colon_replacement_to_naming_config migrated 21:34:23.7 Info: => 0.0010842s 21:34:23.7 Info: 69: list_sync_time migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 69 21:34:23.7 Info: DeleteColumn ImportListStatus LastSyncListInfo 21:34:23.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:23.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 21:34:23.7 Info: DROP TABLE "ImportListStatus" 21:34:23.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:23.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:23.7 Info: => 0.0068203s 21:34:23.7 Info: AlterTable ImportListStatus 21:34:23.7 Info: => 9E-07s 21:34:23.7 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 21:34:23.7 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 21:34:23.7 Info: => 0.0006175s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-12-23T21:34:23', 'list_sync_time') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 69: list_sync_time migrated 21:34:23.7 Info: => 0.0010184s 21:34:23.7 Info: 70: add_download_client_tags migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 70 21:34:23.7 Info: AlterTable DownloadClients 21:34:23.7 Info: => 1.1E-06s 21:34:23.7 Info: CreateColumn DownloadClients Tags String 21:34:23.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 21:34:23.7 Info: => 0.0006574s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-12-23T21:34:23', 'add_download_client_tags') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 70: add_download_client_tags migrated 21:34:23.7 Info: => 0.000997s 21:34:23.7 Info: 71: add_notification_status migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 71 21:34:23.7 Info: CreateTable NotificationStatus 21:34:23.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:23.7 Info: => 0.0001843s 21:34:23.7 Info: CreateIndex NotificationStatus (ProviderId) 21:34:23.7 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 21:34:23.7 Info: => 0.0001173s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-12-23T21:34:23', 'add_notification_status') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 71: add_notification_status migrated 21:34:23.7 Info: => 0.0004635s 21:34:23.7 Info: 72: add_alac_24_quality_in_profiles migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 72 21:34:23.7 Info: PerformDBOperation 21:34:23.7 Info: Performing DB Operation 21:34:23.7 Info: => 0.0040414s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-12-23T21:34:23', 'add_alac_24_quality_in_profiles') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 72: add_alac_24_quality_in_profiles migrated 21:34:23.7 Info: => 0.0043936s 21:34:23.7 Info: 73: add_salt_to_users migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 73 21:34:23.7 Info: AlterTable Users 21:34:23.7 Info: => 1.2E-06s 21:34:23.7 Info: CreateColumn Users Salt String 21:34:23.7 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 21:34:23.7 Info: => 0.000714s 21:34:23.7 Info: CreateColumn Users Iterations Int32 21:34:23.7 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 21:34:23.7 Info: => 0.0006682s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-12-23T21:34:23', 'add_salt_to_users') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 73: add_salt_to_users migrated 21:34:23.7 Info: => 0.001002s 21:34:23.7 Info: 74: add_auto_tagging migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 74 21:34:23.7 Info: CreateTable AutoTagging 21:34:23.7 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:23.7 Info: => 0.0002346s 21:34:23.7 Info: CreateIndex AutoTagging (Name) 21:34:23.7 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 21:34:23.7 Info: => 0.000139s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-12-23T21:34:23', 'add_auto_tagging') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 74: add_auto_tagging migrated 21:34:23.7 Info: => 0.0005162s 21:34:23.7 Info: 75: quality_definition_preferred_size migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 75 21:34:23.7 Info: AlterTable QualityDefinitions 21:34:23.7 Info: => 1.1E-06s 21:34:23.7 Info: CreateColumn QualityDefinitions PreferredSize Double 21:34:23.7 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 21:34:23.7 Info: => 0.0006794s 21:34:23.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 21:34:23.7 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 21:34:23.7 Info: => 7.17E-05s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-12-23T21:34:23', 'quality_definition_preferred_size') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 75: quality_definition_preferred_size migrated 21:34:23.7 Info: => 0.0004148s 21:34:23.7 Info: 76: add_on_artist_add_to_notifications migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 76 21:34:23.7 Info: AlterTable Notifications 21:34:23.7 Info: => 7E-07s 21:34:23.7 Info: CreateColumn Notifications OnArtistAdd Boolean 21:34:23.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 21:34:23.7 Info: => 0.0007859s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-12-23T21:34:23', 'add_on_artist_add_to_notifications') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 76: add_on_artist_add_to_notifications migrated 21:34:23.7 Info: => 0.0011632s 21:34:23.7 Info: 77: album_last_searched_time migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 77 21:34:23.7 Info: AlterTable Albums 21:34:23.7 Info: => 1.2E-06s 21:34:23.7 Info: CreateColumn Albums LastSearchTime DateTimeOffset 21:34:23.7 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 21:34:23.7 Info: => 0.0007783s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-12-23T21:34:23', 'album_last_searched_time') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 77: album_last_searched_time migrated 21:34:23.7 Info: => 0.0011396s 21:34:23.7 Info: 78: add_indexer_flags migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 78 21:34:23.7 Info: AlterTable Blocklist 21:34:23.7 Info: => 5E-07s 21:34:23.7 Info: CreateColumn Blocklist IndexerFlags Int32 21:34:23.7 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 21:34:23.7 Info: => 0.0007847s 21:34:23.7 Info: AlterTable TrackFiles 21:34:23.7 Info: => 1E-06s 21:34:23.7 Info: CreateColumn TrackFiles IndexerFlags Int32 21:34:23.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 21:34:23.7 Info: => 0.0007612s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-12-23T21:34:23', 'add_indexer_flags') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 78: add_indexer_flags migrated 21:34:23.7 Info: => 0.0011177s 21:34:23.7 Info: 79: add_indexes_album_statistics migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 79 21:34:23.7 Info: CreateIndex Albums (Monitored) 21:34:23.7 Info: CREATE INDEX "IX_Albums_Monitored" ON "Albums" ("Monitored" ASC) 21:34:23.7 Info: => 0.0001363s 21:34:23.7 Info: CreateIndex Albums (ReleaseDate) 21:34:23.7 Info: CREATE INDEX "IX_Albums_ReleaseDate" ON "Albums" ("ReleaseDate" ASC) 21:34:23.7 Info: => 0.0001215s 21:34:23.7 Info: CreateIndex AlbumReleases (Monitored) 21:34:23.7 Info: CREATE INDEX "IX_AlbumReleases_Monitored" ON "AlbumReleases" ("Monitored" ASC) 21:34:23.7 Info: => 0.0001102s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-12-23T21:34:23', 'add_indexes_album_statistics') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 79: add_indexes_album_statistics migrated 21:34:23.7 Info: => 0.0004667s 21:34:23.7 Info: 80: update_redacted_baseurl migrating 21:34:23.7 Info: Beginning Transaction 21:34:23.7 Info: Starting migration of Main DB to 80 21:34:23.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 21:34:23.7 Info: UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 21:34:23.7 Info: => 9.46E-05s 21:34:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2024-12-23T21:34:23', 'update_redacted_baseurl') 21:34:23.7 Info: Committing Transaction 21:34:23.7 Info: 80: update_redacted_baseurl migrated 21:34:23.7 Info: => 0.0003978s 21:34:23.7 Debug: Took: 00:00:01.0623626 21:34:23.8 Info: Caching database 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-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:23.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-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:24.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:24.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:24.0 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:24.0215524Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:24.0 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:24.1 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 21:34:24.1 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 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-arm64/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-arm64/_temp_73326_638705864641258031_3/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.0011844s 21:34:24.1 Info: DatabaseEngineVersionCheck migrated 21:34:24.1 Info: => 0.0012128s 21:34:24.1 Debug: Took: 00:00:00.0158820 21:34:24.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["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:24.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["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:24.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:34:24.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:24.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:24.168904Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:24.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:24.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 21:34:23.6 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:34:23.6 Debug: Dummy process. ID:73658 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:34:24.2 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 21:34:24.2 Debug: - [73658] Lidarr.Test.Dummy 21:34:24.2 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 21:34:24.2 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:24.2 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 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-arm64/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-arm64/_temp_73326_638705864642049586_5/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.0011725s 21:34:24.2 Info: DatabaseEngineVersionCheck migrated 21:34:24.2 Info: => 0.0011955s 21:34:24.2 Debug: Took: 00:00:00.0141877 21:34:24.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:24.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:24.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:24.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:24.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": 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:24.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:24.2604595Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:24.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:24.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 21:34:24.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 21:34:24.2 Debug: Finding process with Id:1234567 21:34:24.2 Warn: Unable to find process with ID 1234567 21:34:24.3 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 21:34:24.2 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 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-arm64/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-arm64/_temp_73326_638705864642860526_7/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.0011906s 21:34:24.2 Info: DatabaseEngineVersionCheck migrated 21:34:24.2 Info: => 0.0012146s 21:34:24.3 Debug: Took: 00:00:00.0141595 21:34:24.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:24.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:24.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:24.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:24.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:24.326708Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:24.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:24.3 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 21:34:24.3 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 21:34:24.3 Debug: Finding process with Id:0 21:34:24.3 Warn: Unable to find process with ID 0 21:34:24.3 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 21:34:24.3 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 21:34:24.4 Debug: Finding process with Id:-1 21:34:24.4 Warn: Unable to find process with ID -1 21:34:24.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 21:34:24.3 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 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-arm64/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-arm64/_temp_73326_638705864643516589_9/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.0012283s 21:34:24.3 Info: DatabaseEngineVersionCheck migrated 21:34:24.3 Info: => 0.001253s 21:34:24.3 Debug: Took: 00:00:00.0146975 21:34:24.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:24.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:24.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:24.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:24.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:24.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 = ["\"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:24.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:24.4756093Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:24.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:24.5 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 21:34:24.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 21:34:24.4 Debug: Finding process with Id:9999 21:34:24.5 Warn: Unable to find process with ID 9999 21:34:24.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 21:34:24.5 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 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-arm64/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-arm64/_temp_73326_638705864645182756_11/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.0012275s 21:34:24.5 Info: DatabaseEngineVersionCheck migrated 21:34:24.5 Info: => 0.0012508s 21:34:24.5 Debug: Took: 00:00:00.0141543 21:34:24.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:24.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:24.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:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-12-23T21:34:24.5586624Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 21:34:24.5 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 21:34:24.5 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 21:34:24.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 21:34:24.6 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 21:34:24.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 21:34:24.6 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 21:34:24.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 21:34:24.6 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 21:34:24.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 21:34:24.6 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 21:34:24.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 21:34:24.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 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-arm64/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-arm64/_temp_73326_638705864646545622_13/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.0012282s 21:34:24.6 Info: DatabaseEngineVersionCheck migrated 21:34:24.6 Info: => 0.0012503s 21:34:24.6 Debug: Took: 00:00:00.0142018 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [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:24.6719886Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:34:24.7 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 21:34:24.7 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 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-arm64/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-arm64/_temp_73326_638705864647212769_15/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.0012129s 21:34:24.7 Info: DatabaseEngineVersionCheck migrated 21:34:24.7 Info: => 0.0012352s 21:34:24.7 Debug: Took: 00:00:00.0139208 21:34:24.7 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:24.7379864Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:34:24.7 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:24.7 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 21:34:24.7 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 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-arm64/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-arm64/_temp_73326_638705864647690486_17/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.0011786s 21:34:24.7 Info: DatabaseEngineVersionCheck migrated 21:34:24.7 Info: => 0.0012012s 21:34:24.7 Debug: Took: 00:00:00.0139991 21:34:24.7 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:24.785782Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:34:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:34:24.8 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 21:34:24.8 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 21:34:24.8 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 21:34:24.8 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 21:34:24.8 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 21:34:24.8 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 21:34:24.8 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 21:34:24.8 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 21:34:24.8 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 21:34:24.8 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 21:34:24.8 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 21:34:24.8 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'retention' Value:'889' 21:34:24.8 Trace: Writing Setting to database. Key:'recyclebin' Value:'b9c03f25-64d1-43b3-ae3e-6929f5a0d809' 21:34:24.8 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'890' 21:34:24.8 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'890' 21:34:24.8 Trace: Writing Setting to database. Key:'maximumsize' Value:'890' 21:34:24.8 Trace: Writing Setting to database. Key:'minimumage' Value:'890' 21:34:24.8 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 21:34:24.8 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'filedate' Value:'none' 21:34:24.8 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'069b89c2-518e-43fd-b9aa-521b81b7cce8' 21:34:24.8 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'893' 21:34:24.8 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'894' 21:34:24.8 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'413f8a18-b049-482f-a623-55a04b19292e' 21:34:24.8 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 21:34:24.8 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 21:34:24.8 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'chmodfolder' Value:'028dab06-4e95-4e1a-ac79-8af771d8b381' 21:34:24.8 Trace: Writing Setting to database. Key:'chowngroup' Value:'fad89db8-4778-412d-b395-1a3abe64ca50' 21:34:24.8 Trace: Writing Setting to database. Key:'metadatasource' Value:'e922150c-25a3-4a10-8549-245ac7396076' 21:34:24.8 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 21:34:24.8 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'898' 21:34:24.8 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'38adba66-d33f-4c31-a76b-22d52a8774ef' 21:34:24.8 Trace: Writing Setting to database. Key:'shortdateformat' Value:'7c3bf805-365f-42e2-941d-3813626af550' 21:34:24.8 Trace: Writing Setting to database. Key:'longdateformat' Value:'b0d169af-a633-4a20-9fca-e42dec66116d' 21:34:24.8 Trace: Writing Setting to database. Key:'timeformat' Value:'9c41c58e-feb7-4ab2-9a2d-47540f61e002' 21:34:24.8 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'uilanguage' Value:'900' 21:34:24.8 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 21:34:24.8 Trace: Writing Setting to database. Key:'trustcgnatipaddresses' Value:'True' 21:34:24.9 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 21:34:24.9 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 21:34:24.9 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:34:24.9 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 21:34:24.9 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 21:34:24.9 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:34:24.9 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 21:34:24.9 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 21:34:24.9 Trace: Using default config value for 'hmacsalt' defaultValue:'06e22346-7f6b-4c13-9cb9-9971c6c41fa4' 21:34:24.9 Trace: Writing Setting to database. Key:'hmacsalt' Value:'06e22346-7f6b-4c13-9cb9-9971c6c41fa4' 21:34:24.9 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 21:34:24.9 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 21:34:24.9 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 21:34:24.9 Trace: Using default config value for 'retention' defaultValue:'0' 21:34:24.9 Trace: Using default config value for 'recyclebin' defaultValue:'' 21:34:24.9 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 21:34:24.9 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:34:24.9 Trace: Using default config value for 'maximumsize' defaultValue:'0' 21:34:24.9 Trace: Using default config value for 'minimumage' defaultValue:'0' 21:34:24.9 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 21:34:24.9 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 21:34:24.9 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 21:34:24.9 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 21:34:24.9 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 21:34:24.9 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 21:34:24.9 Trace: Using default config value for 'filedate' defaultValue:'None' 21:34:24.9 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 21:34:24.9 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 21:34:24.9 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 21:34:24.9 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 21:34:24.9 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 21:34:24.9 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 21:34:24.9 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 21:34:24.9 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 21:34:24.9 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 21:34:24.9 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 21:34:24.9 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 21:34:24.9 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 21:34:24.9 Trace: Using default config value for 'chowngroup' defaultValue:'' 21:34:24.9 Trace: Using default config value for 'metadatasource' defaultValue:'' 21:34:24.9 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 21:34:24.9 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 21:34:24.9 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 21:34:24.9 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 21:34:24.9 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 21:34:24.9 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 21:34:24.9 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 21:34:24.9 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 21:34:24.9 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 21:34:24.9 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 21:34:24.9 Trace: Using default config value for 'uilanguage' defaultValue:'1' 21:34:24.9 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 21:34:24.9 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 21:34:24.9 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 21:34:24.9 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 21:34:24.9 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 21:34:24.9 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 21:34:24.9 Trace: Using default config value for 'plexclientidentifier' defaultValue:'7efd6fc2-f14b-4adf-84fc-b5c97f4eb37a' 21:34:24.9 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'7efd6fc2-f14b-4adf-84fc-b5c97f4eb37a' 21:34:24.9 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'3bc03b68-bc4c-4e90-80f1-2b78640f95cb' 21:34:24.9 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'3bc03b68-bc4c-4e90-80f1-2b78640f95cb' 21:34:24.9 Trace: Using default config value for 'hmacpassphrase' defaultValue:'e942ce33-4870-4962-b233-bc7e0b968543' 21:34:24.9 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'e942ce33-4870-4962-b233-bc7e0b968543' 21:34:24.9 Trace: Using default config value for 'rijndaelsalt' defaultValue:'954a6286-fa0e-4184-abca-b88465d90213' 21:34:24.9 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'954a6286-fa0e-4184-abca-b88465d90213' 21:34:24.9 Trace: Using default config value for 'hmacsalt' defaultValue:'6bfdf724-f5bb-4d4d-8de4-e6aedf32dd8e' 21:34:24.9 Trace: Writing Setting to database. Key:'hmacsalt' Value:'6bfdf724-f5bb-4d4d-8de4-e6aedf32dd8e' 21:34:24.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:24.9 Trace: Using default config value for 'proxytype' defaultValue:'Http' 21:34:24.9 Trace: Using default config value for 'proxyhostname' defaultValue:'' 21:34:24.9 Trace: Using default config value for 'proxyport' defaultValue:'8080' 21:34:24.9 Trace: Using default config value for 'proxyusername' defaultValue:'' 21:34:24.9 Trace: Using default config value for 'proxypassword' defaultValue:'' 21:34:24.9 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 21:34:24.9 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 21:34:24.9 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 21:34:24.9 Trace: Using default config value for 'backupinterval' defaultValue:'7' 21:34:24.9 Trace: Using default config value for 'backupretention' defaultValue:'28' 21:34:24.9 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 21:34:24.9 Trace: Using default config value for 'applicationurl' defaultValue:'' 21:34:24.9 Trace: Using default config value for 'trustcgnatipaddresses' defaultValue:'False' 21:34:24.9 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 21:34:24.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 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-arm64/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-arm64/_temp_73326_638705864649218003_19/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.0012074s 21:34:24.9 Info: DatabaseEngineVersionCheck migrated 21:34:24.9 Info: => 0.0012307s 21:34:24.9 Debug: Took: 00:00:00.0152315 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.get_all_with_empty_db_should_return_empty_list --- 21:34:24.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 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-arm64/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-arm64/_temp_73326_638705864649905293_21/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.0012002s 21:34:25.0 Info: DatabaseEngineVersionCheck migrated 21:34:25.0 Info: => 0.0012271s 21:34:25.0 Debug: Took: 00:00:00.0141096 21:34:25.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 21:34:25.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 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-arm64/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-arm64/_temp_73326_638705864650667756_23/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.0011959s 21:34:25.0 Info: DatabaseEngineVersionCheck migrated 21:34:25.0 Info: => 0.0012194s 21:34:25.0 Debug: Took: 00:00:00.0139803 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" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 21:34:25.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 21:34:25.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 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-arm64/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-arm64/_temp_73326_638705864651244984_25/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.0011819s 21:34:25.1 Info: DatabaseEngineVersionCheck migrated 21:34:25.1 Info: => 0.0012049s 21:34:25.1 Debug: Took: 00:00:00.0139144 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: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 21:34:25.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 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-arm64/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-arm64/_temp_73326_638705864652025521_27/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.001193s 21:34:25.2 Info: DatabaseEngineVersionCheck migrated 21:34:25.2 Info: => 0.001222s 21:34:25.2 Debug: Took: 00:00:00.0142917 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: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 21:34:24.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 21:34:24.5 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:34:24.6 Debug: Dummy process. ID:73671 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:34:24.6 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:34:24.6 Debug: Dummy process. ID:73681 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:34:25.1 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 21:34:25.1 Debug: - [73671] Lidarr.Test.Dummy 21:34:25.1 Debug: - [73681] Lidarr.Test.Dummy 21:34:25.1 Debug: Found 2 processes to kill 21:34:25.1 Debug: Killing process: 73671 [Lidarr.Test.Dummy] 21:34:25.2 Info: [73671]: Killing process 21:34:25.2 Info: [73671]: Waiting for exit 21:34:25.2 Info: [73671]: Process terminated successfully 21:34:25.2 Debug: Killing process: 73681 [Lidarr.Test.Dummy] 21:34:25.2 Info: [73681]: Killing process 21:34:25.2 Info: [73681]: Waiting for exit 21:34:25.2 Info: [73681]: Process terminated successfully 21:34:25.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 21:34:25.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 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-arm64/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-arm64/_temp_73326_638705864652483958_29/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.0012311s 21:34:25.2 Info: DatabaseEngineVersionCheck migrated 21:34:25.2 Info: => 0.0012577s 21:34:25.2 Debug: Took: 00:00:00.0142192 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: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 21:34:25.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 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-arm64/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-arm64/_temp_73326_638705864652949642_31/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.0012169s 21:34:25.3 Info: DatabaseEngineVersionCheck migrated 21:34:25.3 Info: => 0.0012387s 21:34:25.3 Debug: Took: 00:00:00.0137753 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: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 21:34:25.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 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-arm64/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-arm64/_temp_73326_638705864653421156_33/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.0012038s 21:34:25.3 Info: DatabaseEngineVersionCheck migrated 21:34:25.3 Info: => 0.001228s 21:34:25.3 Debug: Took: 00:00:00.0149593 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: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 21:34:25.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 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-arm64/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-arm64/_temp_73326_638705864654037534_35/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.0012034s 21:34:25.4 Info: DatabaseEngineVersionCheck migrated 21:34:25.4 Info: => 0.0012293s 21:34:25.4 Debug: Took: 00:00:00.0137310 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: 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.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: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 = ["\"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.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:25.4 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:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 21:34:25.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 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-arm64/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-arm64/_temp_73326_638705864654495013_37/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.001169s 21:34:25.4 Info: DatabaseEngineVersionCheck migrated 21:34:25.4 Info: => 0.0011918s 21:34:25.4 Debug: Took: 00:00:00.0134830 21:34:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 21:34:25.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 21:34:25.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 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-arm64/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-arm64/_temp_73326_638705864654907378_39/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.0011688s 21:34:25.5 Info: DatabaseEngineVersionCheck migrated 21:34:25.5 Info: => 0.0011942s 21:34:25.5 Debug: Took: 00:00:00.0134906 21:34:25.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 21:34:25.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 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-arm64/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-arm64/_temp_73326_638705864655306804_41/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.0011663s 21:34:25.5 Info: DatabaseEngineVersionCheck migrated 21:34:25.5 Info: => 0.0011901s 21:34:25.5 Debug: Took: 00:00:00.0135641 21:34:25.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:25.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:25.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:25.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:25.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:25.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 21:34:25.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 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-arm64/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-arm64/_temp_73326_638705864655730698_43/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.0011732s 21:34:25.5 Info: DatabaseEngineVersionCheck migrated 21:34:25.5 Info: => 0.0012002s 21:34:25.5 Debug: Took: 00:00:00.0134877 21:34:25.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 21:34:25.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 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-arm64/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-arm64/_temp_73326_638705864656121588_45/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.0012256s 21:34:25.6 Info: DatabaseEngineVersionCheck migrated 21:34:25.6 Info: => 0.0012481s 21:34:25.6 Debug: Took: 00:00:00.0138995 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 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.6 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.purge_should_delete_all --- 21:34:25.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_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-arm64/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-arm64/_temp_73326_638705864656580552_47/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.0012083s 21:34:25.6 Info: DatabaseEngineVersionCheck migrated 21:34:25.6 Info: => 0.0012311s 21:34:25.6 Debug: Took: 00:00:00.0149546 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.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 21:34:25.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:25.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864657211695_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.7 Info: DatabaseEngineVersionCheck migrating 21:34:25.7 Info: PerformDBOperation 21:34:25.7 Info: Performing DB Operation 21:34:25.7 Info: SQLite 3.47.2 21:34:25.7 Info: => 0.0011927s 21:34:25.7 Info: DatabaseEngineVersionCheck migrated 21:34:25.7 Info: => 0.0012184s 21:34:25.7 Debug: Took: 00:00:00.0135317 21:34:25.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:25.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:25.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:25.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:25.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:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 21:34:25.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:25.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864657641504_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.7 Info: DatabaseEngineVersionCheck migrating 21:34:25.7 Info: PerformDBOperation 21:34:25.7 Info: Performing DB Operation 21:34:25.7 Info: SQLite 3.47.2 21:34:25.7 Info: => 0.0011821s 21:34:25.7 Info: DatabaseEngineVersionCheck migrated 21:34:25.7 Info: => 0.0012054s 21:34:25.7 Debug: Took: 00:00:00.0135050 21:34:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 21:34:25.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 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-arm64/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-arm64/_temp_73326_638705864658031940_53/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.0011887s 21:34:25.8 Info: DatabaseEngineVersionCheck migrated 21:34:25.8 Info: => 0.0012123s 21:34:25.8 Debug: Took: 00:00:00.0134636 21:34:25.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:25.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:25.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:25.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:25.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:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 21:34:25.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 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-arm64/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-arm64/_temp_73326_638705864658581781_55/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.0012025s 21:34:25.8 Info: DatabaseEngineVersionCheck migrated 21:34:25.8 Info: => 0.0012218s 21:34:25.8 Debug: Took: 00:00:00.0135777 21:34:25.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:25.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:25.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:25.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:25.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:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 21:34:25.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 21:34:25.3 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:34:25.3 Debug: Dummy process. ID:73691 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 21:34:25.8 Debug: Finding process with Id:73691 21:34:25.9 Debug: Found process 73691:Lidarr.Test.Dummy [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy] 21:34:25.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 21:34:25.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 21:34:25.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 21:34:25.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 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-arm64/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-arm64/_temp_73326_638705864659054652_57/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.0011964s 21:34:25.9 Info: DatabaseEngineVersionCheck migrated 21:34:25.9 Info: => 0.0012203s 21:34:25.9 Debug: Took: 00:00:00.0136349 21:34:25.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:25.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:25.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:25.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:25.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:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 21:34:25.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 21:34:25.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 21:34:25.9 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 21:34:25.9 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 21:34:25.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 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-arm64/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-arm64/_temp_73326_638705864659530920_59/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.0012034s 21:34:25.9 Info: DatabaseEngineVersionCheck migrated 21:34:25.9 Info: => 0.0012234s 21:34:25.9 Debug: Took: 00:00:00.0149680 21:34:25.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:25.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:25.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:25.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:25.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:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:26.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 21:34:25.9 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 21:34:26.0 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 21:34:26.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 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-arm64/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-arm64/_temp_73326_638705864660011257_61/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.0012189s 21:34:26.0 Info: DatabaseEngineVersionCheck migrated 21:34:26.0 Info: => 0.0012379s 21:34:26.0 Debug: Took: 00:00:00.0147406 21:34:26.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:26.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:26.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:26.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:26.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:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 21:34:26.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 21:34:26.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 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-arm64/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-arm64/_temp_73326_638705864660644210_63/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.0012067s 21:34:26.0 Info: DatabaseEngineVersionCheck migrated 21:34:26.0 Info: => 0.0012274s 21:34:26.0 Debug: Took: 00:00:00.0136918 21:34:26.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:26.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:26.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:26.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:26.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:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:26.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 21:34:26.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 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-arm64/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-arm64/_temp_73326_638705864661102545_65/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.0012257s 21:34:26.1 Info: DatabaseEngineVersionCheck migrated 21:34:26.1 Info: => 0.0012539s 21:34:26.1 Debug: Took: 00:00:00.0137787 21:34:26.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:26.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:26.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:26.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:26.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:26.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 21:34:26.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 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-arm64/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-arm64/_temp_73326_638705864661536893_67/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.001198s 21:34:26.1 Info: DatabaseEngineVersionCheck migrated 21:34:26.1 Info: => 0.0012247s 21:34:26.1 Debug: Took: 00:00:00.0135044 21:34:26.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:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:26.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 21:34:26.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 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-arm64/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-arm64/_temp_73326_638705864661977165_69/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.0011868s 21:34:26.2 Info: DatabaseEngineVersionCheck migrated 21:34:26.2 Info: => 0.0012346s 21:34:26.2 Debug: Took: 00:00:00.0134935 21:34:26.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:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:26.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 21:34:26.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 21:34:26.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:26.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864662402797_71/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.0011908s 21:34:26.2 Info: DatabaseEngineVersionCheck migrated 21:34:26.2 Info: => 0.0012124s 21:34:26.2 Debug: Took: 00:00:00.0135560 21:34:26.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:26.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:26.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:26.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:26.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:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:26.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 21:34:26.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 21:34:26.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:26.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864662837242_73/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.0012118s 21:34:26.2 Info: DatabaseEngineVersionCheck migrated 21:34:26.2 Info: => 0.0012309s 21:34:26.3 Debug: Took: 00:00:00.0147536 21:34:26.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:26.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:26.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:26.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:26.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:26.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:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:26.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 21:34:26.0 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 21:34:26.3 Debug: fpcalc version: 1.5.1 21:34:26.3 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 21:34:26.3 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 21:34:26.3 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 21:34:26.3 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 21:34:26.3 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 21:34:26.3 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 21:34:26.3 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- Skipped Should_be_able_to_start_python [19 ms] Skipped Exists_should_find_existing_service [1 ms] Skipped Exists_should_not_find_random_service [< 1 ms] Skipped Service_should_be_installed_and_then_uninstalled [4 ms] 21:34:26.3 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 21:34:26.3 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 21:34:26.3 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 21:34:26.3 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 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-arm64/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-arm64/_temp_73326_638705864663336099_75/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.0012062s 21:34:26.3 Info: DatabaseEngineVersionCheck migrated 21:34:26.3 Info: => 0.0012264s 21:34:26.3 Debug: Took: 00:00:00.0148459 21:34:26.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:26.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:26.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:26.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:26.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:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [1] ==== End Query Trace ==== 21:34:26.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:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [3] ==== End Query Trace ==== 21:34:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [4] ==== End Query Trace ==== 21:34:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [5] ==== End Query Trace ==== 21:34:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:26.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 21:34:26.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:26.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864664032548_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.4 Info: DatabaseEngineVersionCheck migrating 21:34:26.4 Info: PerformDBOperation 21:34:26.4 Info: Performing DB Operation 21:34:26.4 Info: SQLite 3.47.2 21:34:26.4 Info: => 0.0011644s 21:34:26.4 Info: DatabaseEngineVersionCheck migrated 21:34:26.4 Info: => 0.0011896s 21:34:26.4 Debug: Took: 00:00:00.0136099 21:34:26.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:26.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:26.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:26.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:26.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:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-12-23T21:34:26.4270386Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [1] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-12-23T21:34:26.4270387Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-12-23T21:34:26.4270387Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [3] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-12-23T21:34:26.4270388Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [4] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-12-23T21:34:26.4270388Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [5] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:26.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 21:34:26.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:26.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864664544156_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.4 Info: DatabaseEngineVersionCheck migrating 21:34:26.4 Info: PerformDBOperation 21:34:26.4 Info: Performing DB Operation 21:34:26.4 Info: SQLite 3.47.2 21:34:26.4 Info: => 0.0012064s 21:34:26.4 Info: DatabaseEngineVersionCheck migrated 21:34:26.4 Info: => 0.0012351s 21:34:26.4 Debug: Took: 00:00:00.0135074 21:34:26.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:26.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:26.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:26.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:26.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:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-12-23T21:34:26.4744851Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:26.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 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-arm64/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-arm64/_temp_73326_638705864665008573_81/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.0011687s 21:34:26.5 Info: DatabaseEngineVersionCheck migrated 21:34:26.5 Info: => 0.001192s 21:34:26.5 Debug: Took: 00:00:00.0136133 21:34:26.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:26.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:26.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:26.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:26.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:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:34:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:26.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 21:34:26.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 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-arm64/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-arm64/_temp_73326_638705864665484392_83/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.0012064s 21:34:26.5 Info: DatabaseEngineVersionCheck migrated 21:34:26.5 Info: => 0.0012315s 21:34:26.5 Debug: Took: 00:00:00.0135575 21:34:26.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:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:26.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 21:34:26.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 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-arm64/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-arm64/_temp_73326_638705864665912843_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.6 Info: DatabaseEngineVersionCheck migrating 21:34:26.6 Info: PerformDBOperation 21:34:26.6 Info: Performing DB Operation 21:34:26.6 Info: SQLite 3.47.2 21:34:26.6 Info: => 0.0011844s 21:34:26.6 Info: DatabaseEngineVersionCheck migrated 21:34:26.6 Info: => 0.0012071s 21:34:26.6 Debug: Took: 00:00:00.0143944 21:34:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:26.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 21:34:26.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 21:34:26.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:26.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864666328213_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.6 Info: DatabaseEngineVersionCheck migrating 21:34:26.6 Info: PerformDBOperation 21:34:26.6 Info: Performing DB Operation 21:34:26.6 Info: SQLite 3.47.2 21:34:26.6 Info: => 0.0012141s 21:34:26.6 Info: DatabaseEngineVersionCheck migrated 21:34:26.6 Info: => 0.0012387s 21:34:26.6 Debug: Took: 00:00:00.0149477 21:34:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:26.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 21:34:26.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 21:34:26.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:26.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864666746483_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.6 Info: DatabaseEngineVersionCheck migrating 21:34:26.6 Info: PerformDBOperation 21:34:26.6 Info: Performing DB Operation 21:34:26.6 Info: SQLite 3.47.2 21:34:26.6 Info: => 0.0012226s 21:34:26.6 Info: DatabaseEngineVersionCheck migrated 21:34:26.6 Info: => 0.0012437s 21:34:26.6 Debug: Took: 00:00:00.0148085 21:34:26.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:26.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:26.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:26.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:26.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:26.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 21:34:26.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 21:34:26.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 21:34:26.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 21:34:26.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 21:34:26.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 21:34:26.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 21:34:26.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 21:34:26.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 21:34:26.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 21:34:26.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 21:34:26.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 21:34:26.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 21:34:26.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 21:34:26.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 21:34:26.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 21:34:26.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 21:34:26.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 21:34:26.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 21:34:26.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 21:34:26.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 21:34:26.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 21:34:26.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 21:34:26.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 21:34:26.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 21:34:26.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 21:34:26.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 21:34:26.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 21:34:26.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 21:34:26.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 21:34:26.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 21:34:26.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 21:34:26.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 21:34:26.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 21:34:26.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 21:34:26.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 21:34:26.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 21:34:26.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 21:34:26.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- Skipped should_return_null_config_if_config_is_empty(null) [1 ms] Skipped should_return_null_config_if_config_is_empty("") [1 ms] Skipped should_return_null_config_if_config_is_null [1 ms] 21:34:26.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 21:34:26.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 21:34:26.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 21:34:26.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 21:34:26.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 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-arm64/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-arm64/_temp_73326_638705864668335728_91/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.0011763s 21:34:26.8 Info: DatabaseEngineVersionCheck migrated 21:34:26.8 Info: => 0.0011984s 21:34:26.8 Debug: Took: 00:00:00.0150860 21:34:26.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 21:34:26.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 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-arm64/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-arm64/_temp_73326_638705864668821922_93/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.0011945s 21:34:26.8 Info: DatabaseEngineVersionCheck migrated 21:34:26.8 Info: => 0.001218s 21:34:26.8 Debug: Took: 00:00:00.0135805 21:34:26.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 21:34:26.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 21:34:26.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:26.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864669211511_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.9 Info: DatabaseEngineVersionCheck migrating 21:34:26.9 Info: PerformDBOperation 21:34:26.9 Info: Performing DB Operation 21:34:26.9 Info: SQLite 3.47.2 21:34:26.9 Info: => 0.0011851s 21:34:26.9 Info: DatabaseEngineVersionCheck migrated 21:34:26.9 Info: => 0.0012211s 21:34:26.9 Debug: Took: 00:00:00.0134331 21:34:26.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 21:34:26.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 21:34:26.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:26.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864669603356_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.9 Info: DatabaseEngineVersionCheck migrating 21:34:26.9 Info: PerformDBOperation 21:34:26.9 Info: Performing DB Operation 21:34:26.9 Info: SQLite 3.47.2 21:34:26.9 Info: => 0.0012019s 21:34:26.9 Info: DatabaseEngineVersionCheck migrated 21:34:26.9 Info: => 0.0012262s 21:34:26.9 Debug: Took: 00:00:00.0136050 21:34:26.9 Info: Vacuuming Main database 21:34:26.9 Info: Main database compressed 21:34:27.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 21:34:27.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 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-arm64/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-arm64/_temp_73326_638705864670063783_99/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.0011911s 21:34:27.0 Info: DatabaseEngineVersionCheck migrated 21:34:27.0 Info: => 0.0012133s 21:34:27.0 Debug: Took: 00:00:00.0142777 21:34:27.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:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:27.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 21:34:27.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 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-arm64/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-arm64/_temp_73326_638705864670636969_101/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.0012401s 21:34:27.0 Info: DatabaseEngineVersionCheck migrated 21:34:27.0 Info: => 0.0012626s 21:34:27.0 Debug: Took: 00:00:00.0147615 21:34:27.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:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-24T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:27.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 21:34:27.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 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-arm64/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-arm64/_temp_73326_638705864671117672_103/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.001219s 21:34:27.1 Info: DatabaseEngineVersionCheck migrated 21:34:27.1 Info: => 0.0012422s 21:34:27.1 Debug: Took: 00:00:00.0150771 21:34:27.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-23T21:34:27.1317726Z"] 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:27.1318532Z"] Added = ["2024-12-23T21:34:27.1319261Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:27.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 = [false] Id = [0] ==== End Query Trace ==== 21:34:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:34:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:27.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 21:34:27.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 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-arm64/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-arm64/_temp_73326_638705864671976839_105/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.0012584s 21:34:27.2 Info: DatabaseEngineVersionCheck migrated 21:34:27.2 Info: => 0.0012808s 21:34:27.2 Debug: Took: 00:00:00.0151374 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 = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:27.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 21:34:27.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 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-arm64/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-arm64/_temp_73326_638705864672667727_107/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.001212s 21:34:27.2 Info: DatabaseEngineVersionCheck migrated 21:34:27.2 Info: => 0.0012354s 21:34:27.2 Debug: Took: 00:00:00.0139252 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.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: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".*, "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:27.4 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 21:34:27.4 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 21:34:27.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:27.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864674043645_109/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.0012078s 21:34:27.4 Info: DatabaseEngineVersionCheck migrated 21:34:27.4 Info: => 0.0012311s 21:34:27.4 Debug: Took: 00:00:00.0137270 21:34:27.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:27.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:27.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:27.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:27.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:27.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:27.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:27.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:27.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:27.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:27.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:27.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:27.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:27.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:27.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:27.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:27.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:27.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:27.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:27.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:27.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:27.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:27.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:27.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:27.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:27.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:27.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:27.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:27.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:27.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:27.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:27.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 21:34:27.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 21:34:27.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:27.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864675019602_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:27.5 Info: DatabaseEngineVersionCheck migrating 21:34:27.5 Info: PerformDBOperation 21:34:27.5 Info: Performing DB Operation 21:34:27.5 Info: SQLite 3.47.2 21:34:27.5 Info: => 0.0012312s 21:34:27.5 Info: DatabaseEngineVersionCheck migrated 21:34:27.5 Info: => 0.0012549s 21:34:27.5 Debug: Took: 00:00:00.0135729 21:34:27.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:27.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:34:27.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:27.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:34:27.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-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.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-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.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.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:27.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:27.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:27.5 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:27.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 21:34:27.6 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 21:34:27.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:27.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864676337366_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:27.6 Info: DatabaseEngineVersionCheck migrating 21:34:27.6 Info: PerformDBOperation 21:34:27.6 Info: Performing DB Operation 21:34:27.6 Info: SQLite 3.47.2 21:34:27.6 Info: => 0.0012474s 21:34:27.6 Info: DatabaseEngineVersionCheck migrated 21:34:27.6 Info: => 0.0012741s 21:34:27.6 Debug: Took: 00:00:00.0137863 21:34:27.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:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-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.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:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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.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:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"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.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:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [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.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:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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.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:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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.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:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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.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:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:27.6 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.7 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 21:34:27.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 21:34:27.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 21:34:27.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:27.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864677171236_115/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.001226s 21:34:27.7 Info: DatabaseEngineVersionCheck migrated 21:34:27.7 Info: => 0.00125s 21:34:27.7 Debug: Took: 00:00:00.0136464 21:34:27.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:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-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.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:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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.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:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"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.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:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [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.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:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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.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:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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.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:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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.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:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:27.7 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.7 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.7 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.7 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.7 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.7 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.8 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.8 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.8 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.8 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.8 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 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:27.8 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 21:34:27.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:27.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864678338855_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:27.8 Info: DatabaseEngineVersionCheck migrating 21:34:27.8 Info: PerformDBOperation 21:34:27.8 Info: Performing DB Operation 21:34:27.8 Info: SQLite 3.47.2 21:34:27.8 Info: => 0.0011679s 21:34:27.8 Info: DatabaseEngineVersionCheck migrated 21:34:27.8 Info: => 0.0011912s 21:34:27.8 Debug: Took: 00:00:00.0136039 21:34:27.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:27.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:27.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-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.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:27.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-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.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-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.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-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.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:34:27.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.8 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.8 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.9 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 21:34:27.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 21:34:27.7 Trace: Rate Limit triggered, delaying 'me' for 0.197 sec 21:34:27.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 21:34:27.9 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 21:34:27.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:27.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864679171752_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:27.9 Info: DatabaseEngineVersionCheck migrating 21:34:27.9 Info: PerformDBOperation 21:34:27.9 Info: Performing DB Operation 21:34:27.9 Info: SQLite 3.47.2 21:34:27.9 Info: => 0.0011972s 21:34:27.9 Info: DatabaseEngineVersionCheck migrated 21:34:27.9 Info: => 0.0012231s 21:34:27.9 Debug: Took: 00:00:00.0135748 21:34:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:27.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:34:27.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:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-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.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:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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.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:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [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.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:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"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.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:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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.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:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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.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:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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.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:27.9 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.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:28.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 21:34:27.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 21:34:27.9 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 21:34:28.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 21:34:28.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 21:34:28.2 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 21:34:28.3 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 21:34:28.3 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 21:34:28.3 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 21:34:28.3 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 21:34:28.3 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 21:34:28.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 21:34:28.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864680248591_121/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.0011332s 21:34:28.0 Info: DatabaseEngineVersionCheck migrated 21:34:28.0 Info: => 0.0011584s 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.0002237s 21:34:28.0 Info: Committing Transaction 21:34:28.0 Info: VersionMigration migrated 21:34:28.0 Info: => 0.000606s 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.0001578s 21:34:28.0 Info: AlterTable VersionInfo 21:34:28.0 Info: => 1.1E-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.0006375s 21:34:28.0 Info: Committing Transaction 21:34:28.0 Info: VersionUniqueMigration migrated 21:34:28.0 Info: => 0.0008811s 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: => 1.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.0002343s 21:34:28.0 Info: Committing Transaction 21:34:28.0 Info: VersionDescriptionMigration migrated 21:34:28.0 Info: => 0.0004493s 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.0 Info: CreateTable Config 21:34:28.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:28.0 Info: => 0.0002102s 21:34:28.0 Info: CreateIndex Config (Key) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:28.0 Info: => 0.0001153s 21:34:28.0 Info: CreateTable RootFolders 21:34:28.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:28.0 Info: => 0.0001356s 21:34:28.0 Info: CreateIndex RootFolders (Path) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:28.0 Info: => 0.0001137s 21:34:28.0 Info: CreateTable Artists 21:34:28.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:28.0 Info: => 0.0004026s 21:34:28.0 Info: CreateIndex Artists (ForeignArtistId) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:28.0 Info: => 0.0001206s 21:34:28.0 Info: CreateIndex Artists (NameSlug) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:28.0 Info: => 9.6E-05s 21:34:28.0 Info: CreateIndex Artists (CleanName) 21:34:28.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.0 Info: => 9.84E-05s 21:34:28.0 Info: CreateIndex Artists (Path) 21:34:28.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.0 Info: => 0.0001026s 21:34:28.0 Info: CreateTable Albums 21:34:28.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:28.0 Info: => 0.0004063s 21:34:28.0 Info: CreateIndex Albums (ForeignAlbumId) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.0 Info: => 0.0001264s 21:34:28.0 Info: CreateIndex Albums (MBId) 21:34:28.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.0 Info: => 0.0001367s 21:34:28.0 Info: CreateIndex Albums (TADBId) 21:34:28.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.0 Info: => 0.0001045s 21:34:28.0 Info: CreateIndex Albums (TitleSlug) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.0 Info: => 0.0001029s 21:34:28.0 Info: CreateIndex Albums (CleanTitle) 21:34:28.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.0 Info: => 0.0001011s 21:34:28.0 Info: CreateIndex Albums (Path) 21:34:28.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:28.0 Info: => 9.66E-05s 21:34:28.0 Info: CreateTable Tracks 21:34:28.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:28.0 Info: => 0.0002429s 21:34:28.0 Info: CreateIndex Tracks (ForeignTrackId) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.0 Info: => 0.0001096s 21:34:28.0 Info: CreateIndex Tracks (ArtistId) 21:34:28.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:28.0 Info: => 0.0001532s 21:34:28.0 Info: CreateIndex Tracks (TrackFileId) 21:34:28.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.0 Info: => 0.0001332s 21:34:28.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:28.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:28.0 Info: => 0.0001164s 21:34:28.0 Info: CreateTable TrackFiles 21:34:28.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:28.0 Info: => 0.0002375s 21:34:28.0 Info: CreateIndex TrackFiles (ArtistId) 21:34:28.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:28.0 Info: => 0.0001176s 21:34:28.0 Info: CreateIndex TrackFiles (AlbumId) 21:34:28.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.0 Info: => 0.0001129s 21:34:28.0 Info: CreateTable History 21:34:28.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:28.0 Info: => 0.0002125s 21:34:28.0 Info: CreateIndex History (Date) 21:34:28.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:28.0 Info: => 0.0001508s 21:34:28.0 Info: CreateIndex History (EventType) 21:34:28.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:28.0 Info: => 0.0001486s 21:34:28.0 Info: CreateIndex History (DownloadId) 21:34:28.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:28.0 Info: => 0.0001237s 21:34:28.0 Info: CreateIndex History (AlbumId) 21:34:28.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:28.0 Info: => 0.0001078s 21:34:28.0 Info: CreateTable Notifications 21:34:28.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:28.0 Info: => 0.0002156s 21:34:28.0 Info: CreateTable ScheduledTasks 21:34:28.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:28.0 Info: => 0.0001621s 21:34:28.0 Info: CreateIndex ScheduledTasks (TypeName) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:28.0 Info: => 0.0001368s 21:34:28.0 Info: CreateTable Indexers 21:34:28.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:28.0 Info: => 0.0001777s 21:34:28.0 Info: CreateIndex Indexers (Name) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:28.0 Info: => 0.0001325s 21:34:28.0 Info: CreateTable Profiles 21:34:28.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:28.0 Info: => 0.0001445s 21:34:28.0 Info: CreateIndex Profiles (Name) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:28.0 Info: => 0.0001222s 21:34:28.0 Info: CreateTable QualityDefinitions 21:34:28.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:28.0 Info: => 0.000167s 21:34:28.0 Info: CreateIndex QualityDefinitions (Quality) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:28.0 Info: => 0.0001066s 21:34:28.0 Info: CreateIndex QualityDefinitions (Title) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:28.0 Info: => 0.0001069s 21:34:28.0 Info: CreateTable NamingConfig 21:34:28.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:28.0 Info: => 0.0002191s 21:34:28.0 Info: CreateTable Blacklist 21:34:28.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:28.0 Info: => 0.0002945s 21:34:28.0 Info: CreateTable Metadata 21:34:28.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:28.0 Info: => 0.0001702s 21:34:28.0 Info: CreateTable MetadataFiles 21:34:28.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:28.0 Info: => 0.0002263s 21:34:28.0 Info: CreateTable DownloadClients 21:34:28.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:28.0 Info: => 0.000168s 21:34:28.0 Info: CreateTable PendingReleases 21:34:28.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:28.0 Info: => 0.0001705s 21:34:28.0 Info: CreateTable RemotePathMappings 21:34:28.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:28.0 Info: => 0.0001699s 21:34:28.0 Info: CreateTable Tags 21:34:28.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:28.0 Info: => 0.0001905s 21:34:28.0 Info: CreateIndex Tags (Label) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:28.0 Info: => 0.0001188s 21:34:28.0 Info: CreateTable Restrictions 21:34:28.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:28.0 Info: => 0.000146s 21:34:28.0 Info: CreateTable DelayProfiles 21:34:28.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:28.0 Info: => 0.0001803s 21:34:28.0 Info: CreateTable Users 21:34:28.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:28.0 Info: => 0.0001783s 21:34:28.0 Info: CreateIndex Users (Identifier) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:28.0 Info: => 0.0001225s 21:34:28.0 Info: CreateIndex Users (Username) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:28.0 Info: => 0.0001632s 21:34:28.0 Info: CreateTable Commands 21:34:28.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:28.0 Info: => 0.0002257s 21:34:28.0 Info: CreateTable IndexerStatus 21:34:28.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:28.0 Info: => 0.000207s 21:34:28.0 Info: CreateIndex IndexerStatus (ProviderId) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:28.0 Info: => 0.0001218s 21:34:28.0 Info: CreateTable ExtraFiles 21:34:28.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:28.0 Info: => 0.0001758s 21:34:28.0 Info: CreateTable LyricFiles 21:34:28.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:28.0 Info: => 0.0001999s 21:34:28.0 Info: CreateTable LanguageProfiles 21:34:28.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:28.0 Info: => 0.0001722s 21:34:28.0 Info: CreateIndex LanguageProfiles (Name) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:28.0 Info: => 0.0001337s 21:34:28.0 Info: CreateTable DownloadClientStatus 21:34:28.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:28.0 Info: => 0.0001655s 21:34:28.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:28.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:28.0 Info: => 0.000121s 21:34:28.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:28.0 Info: -> 1 Insert operations completed in 00:00:00.0001813 taking an average of 00:00:00.0001813 21:34:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:28', 'InitialSetup') 21:34:28.0 Info: Committing Transaction 21:34:28.0 Info: 1: InitialSetup migrated 21:34:28.0 Info: => 0.0101625s 21:34:28.0 Info: 2: add_reason_to_pending_releases migrating 21:34:28.0 Info: Beginning Transaction 21:34:28.0 Info: Starting migration of Main DB to 2 21:34:28.0 Info: AlterTable PendingReleases 21:34:28.0 Info: => 1.5E-06s 21:34:28.0 Info: CreateColumn PendingReleases Reason Int32 21:34:28.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:28.0 Info: => 0.0005367s 21:34:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:28', 'add_reason_to_pending_releases') 21:34:28.0 Info: Committing Transaction 21:34:28.0 Info: 2: add_reason_to_pending_releases migrated 21:34:28.0 Info: => 0.000926s 21:34:28.0 Info: 3: add_medium_support migrating 21:34:28.0 Info: Beginning Transaction 21:34:28.0 Info: Starting migration of Main DB to 3 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 6E-07s 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.0005699s 21:34:28.1 Info: AlterTable Tracks 21:34:28.1 Info: => 1.2E-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.0004828s 21:34:28.1 Info: AlterTable Tracks 21:34:28.1 Info: => 7E-07s 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.0004767s 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.23E-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.0048366s 21:34:28.1 Info: AlterTable Tracks 21:34:28.1 Info: => 7E-07s 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.0004817s 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.0009205s 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.7E-05s 21:34:28.1 Info: PerformDBOperation 21:34:28.1 Info: Performing DB Operation 21:34:28.1 Info: => 4.1E-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.000327s 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.0001644s 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.0001122s 21:34:28.1 Info: AlterTable Artists 21:34:28.1 Info: => 6E-07s 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.0005213s 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.0052298s 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.0051674s 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 1.1E-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.0004901s 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.0009205s 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.0048696s 21:34:28.1 Info: AlterTable Indexers 21:34:28.1 Info: => 8E-07s 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.0005016s 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: => 6.03E-05s 21:34:28.1 Info: AlterTable Indexers 21:34:28.1 Info: => 1.1E-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.0048241s 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.005228s 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.005547s 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.005993s 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.72E-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.0003718s 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.2E-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.0005192s 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 9E-07s 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.0004923s 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.00083s 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.2E-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.0066647s 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 8E-07s 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.0052674s 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.0056697s 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.0002082s 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.0001048s 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.0001621s 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.0001051s 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.0004581s 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.8E-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.0005406s 21:34:28.1 Info: PerformDBOperation 21:34:28.1 Info: Performing DB Operation 21:34:28.1 Info: => 3.63E-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.0003698s 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.3E-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.0005261s 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.0008868s 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.0001057s 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.02E-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.0003711s 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.66E-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.0003564s 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.0001262s 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.000104s 21:34:28.1 Info: DeleteIndex History (AlbumId) 21:34:28.1 Info: DROP INDEX "IX_History_AlbumId" 21:34:28.1 Info: => 0.0001505s 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.000118s 21:34:28.1 Info: DeleteIndex History (DownloadId) 21:34:28.1 Info: DROP INDEX "IX_History_DownloadId" 21:34:28.1 Info: => 0.0001405s 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.0001146s 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.0004669s 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: => 0.0001001s 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.000403s 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.2E-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.0005646s 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.0009001s 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.31E-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.0003435s 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: => 7.21E-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.04E-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: => 4.64E-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.0003254s 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.0001724s 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.0005177s 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.4E-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.0005447s 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.0008748s 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.000264s 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.000905s 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.0001466s 21:34:28.1 Info: AlterTable Artists 21:34:28.1 Info: => 7E-07s 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.0005647s 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: => 9.9E-05s 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.000278s 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.0001573s 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.000116s 21:34:28.1 Info: PerformDBOperation 21:34:28.1 Info: Performing DB Operation 21:34:28.1 Info: => 7.07E-05s 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 5E-07s 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.0005869s 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 8E-07s 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.0005777s 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 8E-07s 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.0005617s 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.0001156s 21:34:28.1 Info: AlterTable Tracks 21:34:28.1 Info: => 6E-07s 21:34:28.1 Info: CreateColumn Tracks ForeignRecordingId String 21:34:28.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:28.1 Info: => 0.0005787s 21:34:28.1 Info: AlterTable Tracks 21:34:28.1 Info: => 8E-07s 21:34:28.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:28.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:28.1 Info: => 0.0005837s 21:34:28.1 Info: AlterTable Tracks 21:34:28.1 Info: => 8E-07s 21:34:28.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:28.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:28.1 Info: => 0.0005642s 21:34:28.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:28.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:28.1 Info: => 0.00012s 21:34:28.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:28.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:28.1 Info: => 0.0001031s 21:34:28.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:28.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:28.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:28.1 Info: DROP TABLE "Artists" 21:34:28.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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.0060967s 21:34:28.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:28.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:28.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: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_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.1 Info: => 0.0064073s 21:34:28.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:28.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:28.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: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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.1 Info: => 0.0050632s 21:34:28.1 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.0059158s 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.0001087s 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: => 9.82E-05s 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: => 9.85E-05s 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: => 9.97E-05s 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: => 9.72E-05s 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: => 9.76E-05s 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.32E-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.29E-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: => 5.88E-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.0006443s 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.59E-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.0003699s 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.0018999s 21:34:28.2 Info: AlterTable ReleaseProfiles 21:34:28.2 Info: => 1.2E-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.0005879s 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.0009525s 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.0019116s 21:34:28.2 Info: AlterTable QualityProfiles 21:34:28.2 Info: => 1.2E-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.0006395s 21:34:28.2 Info: AlterTable LanguageProfiles 21:34:28.2 Info: => 9E-07s 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.0007636s 21:34:28.2 Info: UpdateData 21:34:28.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:28.2 Info: => 8.4E-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.47E-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.0231915s 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.0237244s 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.0002177s 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.0001772s 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.0006194s 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.0002331s 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.0002078s 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.0002006s 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.0002146s 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.0002048s 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.0002s 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.0006027s 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: => 1.7E-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.0006344s 21:34:28.2 Info: AlterTable Notifications 21:34:28.2 Info: => 1.2E-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.0006006s 21:34:28.2 Info: AlterTable Notifications 21:34:28.2 Info: => 1.2E-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.0006505s 21:34:28.2 Info: AlterTable Notifications 21:34:28.2 Info: => 1.1E-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.000604s 21:34:28.2 Info: AlterTable Notifications 21:34:28.2 Info: => 1E-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.0005846s 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.0064094s 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.0051814s 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.0056559s 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: => 1.7E-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.0006633s 21:34:28.2 Info: AlterTable TrackFiles 21:34:28.2 Info: => 1E-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.0005678s 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.49E-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.0001601s 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.0001864s 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.0001987s 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.0001165s 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.24E-05s 21:34:28.2 Info: AlterTable TrackFiles 21:34:28.2 Info: => 6E-07s 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.0050328s 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.0001021s 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.0064268s 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.0068582s 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 "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 (2, 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.0001851s 21:34:28.2 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:28.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:28.2 Info: => 0.0001452s 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.0056078s 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.000155s 21:34:28.2 Info: -> 4 Insert operations completed in 00:00:00.0003818 taking an average of 00:00:00.0000954 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.0005872s 21:34:28.2 Debug: Took: 00:00:00.2424003 21:34:28.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 21:34:28.3 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 21:34:28.3 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 21:34:28.4 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_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-arm64/_temp_73326_638705864683778161_123/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.0010828s 21:34:28.3 Info: DatabaseEngineVersionCheck migrated 21:34:28.3 Info: => 0.0011053s 21:34:28.4 Info: VersionMigration migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: CreateTable VersionInfo 21:34:28.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:28.4 Info: => 0.0002399s 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: VersionMigration migrated 21:34:28.4 Info: => 0.0006127s 21:34:28.4 Info: VersionUniqueMigration migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: CreateIndex VersionInfo (Version) 21:34:28.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:28.4 Info: => 0.000149s 21:34:28.4 Info: AlterTable VersionInfo 21:34:28.4 Info: => 9E-07s 21:34:28.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:28.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:28.4 Info: => 0.0006397s 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: VersionUniqueMigration migrated 21:34:28.4 Info: => 0.0008615s 21:34:28.4 Info: VersionDescriptionMigration migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: AlterTable VersionInfo 21:34:28.4 Info: => 1E-06s 21:34:28.4 Info: CreateColumn VersionInfo Description String 21:34:28.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:28.4 Info: => 0.0002479s 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: VersionDescriptionMigration migrated 21:34:28.4 Info: => 0.0004504s 21:34:28.4 Info: 1: InitialSetup migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 1 21:34:28.4 Info: CreateTable Config 21:34:28.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:28.4 Info: => 0.0002484s 21:34:28.4 Info: CreateIndex Config (Key) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:28.4 Info: => 9.99E-05s 21:34:28.4 Info: CreateTable RootFolders 21:34:28.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:28.4 Info: => 0.000156s 21:34:28.4 Info: CreateIndex RootFolders (Path) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:28.4 Info: => 0.0001048s 21:34:28.4 Info: CreateTable Artists 21:34:28.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:28.4 Info: => 0.0003433s 21:34:28.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:28.4 Info: => 0.0001017s 21:34:28.4 Info: CreateIndex Artists (NameSlug) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:28.4 Info: => 9.03E-05s 21:34:28.4 Info: CreateIndex Artists (CleanName) 21:34:28.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.4 Info: => 8.26E-05s 21:34:28.4 Info: CreateIndex Artists (Path) 21:34:28.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.4 Info: => 8.31E-05s 21:34:28.4 Info: CreateTable Albums 21:34:28.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:28.4 Info: => 0.0003015s 21:34:28.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.4 Info: => 9.47E-05s 21:34:28.4 Info: CreateIndex Albums (MBId) 21:34:28.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.4 Info: => 8.48E-05s 21:34:28.4 Info: CreateIndex Albums (TADBId) 21:34:28.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.4 Info: => 8.55E-05s 21:34:28.4 Info: CreateIndex Albums (TitleSlug) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.4 Info: => 8.47E-05s 21:34:28.4 Info: CreateIndex Albums (CleanTitle) 21:34:28.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.4 Info: => 8.27E-05s 21:34:28.4 Info: CreateIndex Albums (Path) 21:34:28.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:28.4 Info: => 8.45E-05s 21:34:28.4 Info: CreateTable Tracks 21:34:28.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:28.4 Info: => 0.0002224s 21:34:28.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.4 Info: => 0.000103s 21:34:28.4 Info: CreateIndex Tracks (ArtistId) 21:34:28.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:28.4 Info: => 8.9E-05s 21:34:28.4 Info: CreateIndex Tracks (TrackFileId) 21:34:28.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.4 Info: => 9.03E-05s 21:34:28.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:28.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:28.4 Info: => 0.0001004s 21:34:28.4 Info: CreateTable TrackFiles 21:34:28.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:28.4 Info: => 0.0002116s 21:34:28.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:28.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:28.4 Info: => 9.64E-05s 21:34:28.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:28.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.4 Info: => 8.73E-05s 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.0002186s 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: => 9.36E-05s 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: => 9.03E-05s 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: => 8.46E-05s 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: => 8.54E-05s 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.0001986s 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.0001802s 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.0001325s 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.0001795s 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.000101s 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.0001622s 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.0001036s 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.0001742s 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: => 9.98E-05s 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.0001427s 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.0002006s 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.0002372s 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.0001706s 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.000197s 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.0001731s 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.000187s 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.0001703s 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.0001485s 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.0001076s 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.0001708s 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.000206s 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.0001628s 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.0001422s 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.0001199s 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.0002041s 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.0001945s 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.0001089s 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.000191s 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.0002061s 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.0001648s 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.0001095s 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.0001808s 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.0001118s 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.0000879 taking an average of 00:00:00.0000879 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.0009355s 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.1E-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.0005386s 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.0009005s 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: => 1E-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.0005371s 21:34:28.4 Info: AlterTable Tracks 21:34:28.4 Info: => 1E-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.0004934s 21:34:28.4 Info: AlterTable Tracks 21:34:28.4 Info: => 8E-07s 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.0004971s 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: => 5.79E-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.0046998s 21:34:28.4 Info: AlterTable Tracks 21:34:28.4 Info: => 9E-07s 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.0005035s 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.0009011s 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.03E-05s 21:34:28.4 Info: PerformDBOperation 21:34:28.4 Info: Performing DB Operation 21:34:28.4 Info: => 4.41E-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.0003291s 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.0002044s 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.0001075s 21:34:28.4 Info: AlterTable Artists 21:34:28.4 Info: => 6E-07s 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.0005223s 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.0057808s 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.005753s 21:34:28.4 Info: AlterTable Albums 21:34:28.4 Info: => 9E-07s 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.0005137s 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.0009498s 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.0042308s 21:34:28.4 Info: AlterTable Indexers 21:34:28.4 Info: => 9E-07s 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.0005058s 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: => 5.68E-05s 21:34:28.4 Info: AlterTable Indexers 21:34:28.4 Info: => 6E-07s 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.0042253s 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.0045797s 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.0059053s 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.0063381s 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: => 6.49E-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.0003535s 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: => 9E-07s 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.000552s 21:34:28.4 Info: AlterTable Albums 21:34:28.4 Info: => 1E-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.0005126s 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.0008352s 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.4E-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.0051235s 21:34:28.4 Info: AlterTable Albums 21:34:28.4 Info: => 9E-07s 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.0059694s 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.0063836s 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.0002415s 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.0001034s 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.000186s 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.0001039s 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.0004416s 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: => 9E-07s 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.0005432s 21:34:28.4 Info: PerformDBOperation 21:34:28.4 Info: Performing DB Operation 21:34:28.4 Info: => 3.84E-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.0003455s 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: => 8E-07s 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.0005402s 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.0008696s 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.0001013s 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: => 7.6E-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.0003566s 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.02E-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.0003408s 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.0001201s 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.000141s 21:34:28.4 Info: DeleteIndex History (AlbumId) 21:34:28.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:28.4 Info: => 0.0001446s 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.0001137s 21:34:28.4 Info: DeleteIndex History (DownloadId) 21:34:28.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:28.4 Info: => 0.0001362s 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.0001078s 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.0004723s 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.81E-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.0003491s 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: => 8E-07s 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.0005525s 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.0008851s 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: => 3.94E-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.0003481s 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.77E-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: => 4.78E-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: => 4.32E-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.0003374s 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.0001973s 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.0005395s 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: => 1E-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.0005502s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:28', 'import_list_tags') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 22: import_list_tags migrated 21:34:28.4 Info: => 0.0008759s 21:34:28.4 Info: 23: add_release_groups_etc migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 23 21:34:28.4 Info: CreateTable ArtistMetadata 21:34:28.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:28.4 Info: => 0.0002544s 21:34:28.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:28.4 Info: => 0.0001092s 21:34:28.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:28.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:28.4 Info: => 0.0001194s 21:34:28.4 Info: AlterTable Artists 21:34:28.4 Info: => 7E-07s 21:34:28.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:28.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:28.4 Info: => 0.0005471s 21:34:28.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:28.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:28.4 Info: => 9E-05s 21:34:28.4 Info: CreateTable AlbumReleases 21:34:28.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:28.4 Info: => 0.0002289s 21:34:28.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:28.4 Info: => 0.0001389s 21:34:28.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:28.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:28.4 Info: => 0.0001022s 21:34:28.4 Info: PerformDBOperation 21:34:28.4 Info: Performing DB Operation 21:34:28.4 Info: => 4.24E-05s 21:34:28.4 Info: AlterTable Albums 21:34:28.4 Info: => 6E-07s 21:34:28.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:28.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:28.4 Info: => 0.0005846s 21:34:28.4 Info: AlterTable Albums 21:34:28.4 Info: => 2.6E-06s 21:34:28.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:28.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:28.4 Info: => 0.0005741s 21:34:28.4 Info: AlterTable Albums 21:34:28.4 Info: => 1E-06s 21:34:28.4 Info: CreateColumn Albums Links String 21:34:28.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:28.4 Info: => 0.0005639s 21:34:28.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:28.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:28.4 Info: => 0.0001097s 21:34:28.4 Info: AlterTable Tracks 21:34:28.4 Info: => 6E-07s 21:34:28.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:28.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:28.4 Info: => 0.0005613s 21:34:28.4 Info: AlterTable Tracks 21:34:28.4 Info: => 7E-07s 21:34:28.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:28.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:28.4 Info: => 0.0005617s 21:34:28.4 Info: AlterTable Tracks 21:34:28.4 Info: => 9E-07s 21:34:28.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:28.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:28.4 Info: => 0.0005857s 21:34:28.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:28.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:28.4 Info: => 0.0001124s 21:34:28.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:28.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:28.4 Info: => 8.87E-05s 21:34:28.4 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.0060161s 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.0053621s 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.004973s 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.0056468s 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.0001024s 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: => 9.54E-05s 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: => 9.31E-05s 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: => 9.45E-05s 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: => 9.38E-05s 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.0001247s 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.71E-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.01E-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: => 5.82E-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.0006347s 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: => 6.93E-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.0003544s 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.0013721s 21:34:28.5 Info: AlterTable ReleaseProfiles 21:34:28.5 Info: => 9E-07s 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.0005672s 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.0008966s 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.0013871s 21:34:28.5 Info: AlterTable QualityProfiles 21:34:28.5 Info: => 1.1E-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.0005483s 21:34:28.5 Info: AlterTable LanguageProfiles 21:34:28.5 Info: => 9E-07s 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.0005454s 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.19E-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.73E-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.0052277s 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.0056643s 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.0002145s 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.0001447s 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.0005086s 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.0001899s 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.0001597s 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.0001527s 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.0001566s 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.0001518s 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.0001539s 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.0004706s 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.3E-06s 21:34:28.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:221:34:28.4 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 21:34:28.4 Trace: Rate Limit triggered, delaying 'me' for 0.200 sec 21:34:28.6 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFix8.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:28.5 Info: => 0.0006109s 21:34:28.5 Info: AlterTable Notifications 21:34:28.5 Info: => 1E-06s 21:34:28.5 Info: CreateColumn Notifications IncludeHealthWarture.should_wait_for_existing --- nings Boolean 21:34:28.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:28.5 Info: => 0.000557s 21:34:28.5 Info: AlterTable Notifications 21:34:28.5 Info: => 8E-07s 21:34:28.5 Info: CreateColumn N otifications OnDownloadFailure Boolean 21:34:28.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:28.5 Info: => 0.0005485s 21:34:28.5 Info: AlterTable Notifications 21:34:28.5 Info: => 8E-07s 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.00055s 21:34:28.5 Info: AlterTable Notifications 21:34:28.5 Info: => 8E-07s 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.0005479s 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.0052219s 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.0065537s 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.0069927s 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.3E-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.0006036s 21:34:28.5 Info: AlterTable TrackFiles 21:34:28.5 Info: => 9E-07s 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.00057s 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: => 6.53E-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.000157s 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.0001742s 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.0001809s 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.0001136s 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.12E-05s 21:34:28.5 Info: AlterTable TrackFiles 21:34:28.5 Info: => 7E-07s 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.0050651s 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.0001019s 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.0062316s 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.0066243s 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: 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.0001845s 21:34:28.5 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:28.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:28.5 Info: => 0.0001422s 21:34:28.5 Info: AlterColumn Artists ArtistMetadataId Int32 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", "QualityProfileId", "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_Monitored" ON "Artists" ("Monitored" ASC) 21:34:28.5 Info: => 0.0064015s 21:34:28.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:28.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:28.5 Info: => 0.0001474s 21:34:28.5 Info: -> 2 Insert operations completed in 00:00:00.0002179 taking an average of 00:00:00.0001089 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:28', 'add_artistmetadataid_constraint') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 31: add_artistmetadataid_constraint migrated 21:34:28.5 Info: => 0.0005833s 21:34:28.5 Debug: Took: 00:00:00.1969873 21:34:28.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- Passed! - Failed: 0, Passed: 500, Skipped: 30, Total: 530, Duration: 7 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll (net6.0) 21:34:28.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 21:34:28.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864686338096_125/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.001137s 21:34:28.6 Info: DatabaseEngineVersionCheck migrated 21:34:28.6 Info: => 0.0011621s 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.0002396s 21:34:28.6 Info: Committing Transaction 21:34:28.6 Info: VersionMigration migrated 21:34:28.6 Info: => 0.0006096s 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.0001503s 21:34:28.6 Info: AlterTable VersionInfo 21:34:28.6 Info: => 8E-07s 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.0006597s 21:34:28.6 Info: Committing Transaction 21:34:28.6 Info: VersionUniqueMigration migrated 21:34:28.6 Info: => 0.0008869s 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: => 8E-07s 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.0002468s 21:34:28.6 Info: Committing Transaction 21:34:28.6 Info: VersionDescriptionMigration migrated 21:34:28.6 Info: => 0.0004525s 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.000246s 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.0001008s 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.0001547s 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: => 9.54E-05s 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.0003492s 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.0001109s 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.0001011s 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: => 9.83E-05s 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.0001234s 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.0003349s 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.0001279s 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: => 9.57E-05s 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: => 9.59E-05s 21:34:28.6 Info: CreateIndex Albums (TitleSlug) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.6 Info: => 9.39E-05s 21:34:28.6 Info: CreateIndex Albums (CleanTitle) 21:34:28.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.6 Info: => 9.7E-05s 21:34:28.6 Info: CreateIndex Albums (Path) 21:34:28.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:28.6 Info: => 9.49E-05s 21:34:28.6 Info: CreateTable Tracks 21:34:28.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:28.6 Info: => 0.0002665s 21:34:28.6 Info: CreateIndex Tracks (ForeignTrackId) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.6 Info: => 0.0001023s 21:34:28.6 Info: CreateIndex Tracks (ArtistId) 21:34:28.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:28.6 Info: => 0.0001052s 21:34:28.6 Info: CreateIndex Tracks (TrackFileId) 21:34:28.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.6 Info: => 0.0001002s 21:34:28.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:28.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:28.6 Info: => 0.0001118s 21:34:28.6 Info: CreateTable TrackFiles 21:34:28.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:28.6 Info: => 0.0002547s 21:34:28.6 Info: CreateIndex TrackFiles (ArtistId) 21:34:28.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:28.6 Info: => 0.0001026s 21:34:28.6 Info: CreateIndex TrackFiles (AlbumId) 21:34:28.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.6 Info: => 9.86E-05s 21:34:28.6 Info: CreateTable History 21:34:28.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:28.6 Info: => 0.0002664s 21:34:28.6 Info: CreateIndex History (Date) 21:34:28.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:28.6 Info: => 0.0001065s 21:34:28.6 Info: CreateIndex History (EventType) 21:34:28.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:28.6 Info: => 9.49E-05s 21:34:28.6 Info: CreateIndex History (DownloadId) 21:34:28.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:28.6 Info: => 9.59E-05s 21:34:28.6 Info: CreateIndex History (AlbumId) 21:34:28.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:28.6 Info: => 9.64E-05s 21:34:28.6 Info: CreateTable Notifications 21:34:28.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:28.6 Info: => 0.0002155s 21:34:28.6 Info: CreateTable ScheduledTasks 21:34:28.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:28.6 Info: => 0.0002201s 21:34:28.6 Info: CreateIndex ScheduledTasks (TypeName) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:28.6 Info: => 0.0001392s 21:34:28.6 Info: CreateTable Indexers 21:34:28.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:28.6 Info: => 0.0001977s 21:34:28.6 Info: CreateIndex Indexers (Name) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:28.6 Info: => 0.0001298s 21:34:28.6 Info: CreateTable Profiles 21:34:28.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:28.6 Info: => 0.0001674s 21:34:28.6 Info: CreateIndex Profiles (Name) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:28.6 Info: => 0.0001081s 21:34:28.6 Info: CreateTable QualityDefinitions 21:34:28.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:28.6 Info: => 0.0001752s 21:34:28.6 Info: CreateIndex QualityDefinitions (Quality) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:28.6 Info: => 0.0001034s 21:34:28.6 Info: CreateIndex QualityDefinitions (Title) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:28.6 Info: => 0.0001335s 21:34:28.6 Info: CreateTable NamingConfig 21:34:28.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:28.6 Info: => 0.0002295s 21:34:28.6 Info: CreateTable Blacklist 21:34:28.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:28.6 Info: => 0.0002583s 21:34:28.6 Info: CreateTable Metadata 21:34:28.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:28.6 Info: => 0.0001852s 21:34:28.6 Info: CreateTable MetadataFiles 21:34:28.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:28.6 Info: => 0.0002482s 21:34:28.6 Info: CreateTable DownloadClients 21:34:28.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:28.6 Info: => 0.0001819s 21:34:28.6 Info: CreateTable PendingReleases 21:34:28.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:28.6 Info: => 0.0001951s 21:34:28.6 Info: CreateTable RemotePathMappings 21:34:28.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:28.6 Info: => 0.0002056s 21:34:28.6 Info: CreateTable Tags 21:34:28.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:28.6 Info: => 0.0001568s 21:34:28.6 Info: CreateIndex Tags (Label) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:28.6 Info: => 0.0001095s 21:34:28.6 Info: CreateTable Restrictions 21:34:28.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:28.6 Info: => 0.0001719s 21:34:28.6 Info: CreateTable DelayProfiles 21:34:28.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:28.6 Info: => 0.0002187s 21:34:28.6 Info: CreateTable Users 21:34:28.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:28.6 Info: => 0.0001726s 21:34:28.6 Info: CreateIndex Users (Identifier) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:28.6 Info: => 0.000143s 21:34:28.6 Info: CreateIndex Users (Username) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:28.6 Info: => 0.0001222s 21:34:28.6 Info: CreateTable Commands 21:34:28.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:28.6 Info: => 0.0002198s 21:34:28.6 Info: CreateTable IndexerStatus 21:34:28.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:28.6 Info: => 0.0001947s 21:34:28.6 Info: CreateIndex IndexerStatus (ProviderId) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:28.6 Info: => 0.0001141s 21:34:28.6 Info: CreateTable ExtraFiles 21:34:28.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:28.6 Info: => 0.0002028s 21:34:28.6 Info: CreateTable LyricFiles 21:34:28.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:28.6 Info: => 0.0002575s 21:34:28.6 Info: CreateTable LanguageProfiles 21:34:28.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:28.6 Info: => 0.0001732s 21:34:28.6 Info: CreateIndex LanguageProfiles (Name) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:28.6 Info: => 0.0001141s 21:34:28.6 Info: CreateTable DownloadClientStatus 21:34:28.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:28.6 Info: => 0.0001869s 21:34:28.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:28.6 Info: => 0.0001206s 21:34:28.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:28.6 Info: -> 1 Insert operations completed in 00:00:00.0001016 taking an average of 00:00:00.0001016 21:34:28.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:28', 'InitialSetup') 21:34:28.6 Info: Committing Transaction 21:34:28.6 Info: 1: InitialSetup migrated 21:34:28.6 Info: => 0.0105304s 21:34:28.6 Info: 2: add_reason_to_pending_releases migrating 21:34:28.6 Info: Beginning Transaction 21:34:28.6 Info: Starting migration of Main DB to 2 21:34:28.6 Info: AlterTable PendingReleases 21:34:28.6 Info: => 1.3E-06s 21:34:28.6 Info: CreateColumn PendingReleases Reason Int32 21:34:28.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:28.6 Info: => 0.0005658s 21:34:28.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:28', 'add_reason_to_pending_releases') 21:34:28.6 Info: Committing Transaction 21:34:28.6 Info: 2: add_reason_to_pending_releases migrated 21:34:28.6 Info: => 0.000937s 21:34:28.6 Info: 3: add_medium_support migrating 21:34:28.6 Info: Beginning Transaction 21:34:28.6 Info: Starting migration of Main DB to 3 21:34:28.6 Info: AlterTable Albums 21:34:28.6 Info: => 1E-06s 21:34:28.6 Info: CreateColumn Albums Media String 21:34:28.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:28.6 Info: => 0.0005595s 21:34:28.6 Info: AlterTable Tracks 21:34:28.6 Info: => 9E-07s 21:34:28.6 Info: CreateColumn Tracks MediumNumber Int32 21:34:28.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:28.6 Info: => 0.0005101s 21:34:28.6 Info: AlterTable Tracks 21:34:28.6 Info: => 9E-07s 21:34:28.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:28.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:28.6 Info: => 0.0005022s 21:34:28.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:28.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:28.6 Info: => 8.95E-05s 21:34:28.6 Info: DeleteColumn Tracks TrackNumber 21:34:28.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:28.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:28.6 Info: DROP TABLE "Tracks" 21:34:28.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:28.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.6 Info: => 0.0070246s 21:34:28.6 Info: AlterTable Tracks 21:34:28.6 Info: => 7E-07s 21:34:28.6 Info: CreateColumn Tracks TrackNumber String 21:34:28.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:28.6 Info: => 0.0004988s 21:34:28.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:28', 'add_medium_support') 21:34:28.6 Info: Committing Transaction 21:34:28.6 Info: 3: add_medium_support migrated 21:34:28.6 Info: => 0.0009269s 21:34:28.6 Info: 4: add_various_qualites_in_profile migrating 21:34:28.6 Info: Beginning Transaction 21:34:28.6 Info: Starting migration of Main DB to 4 21:34:28.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:28.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:28.6 Info: => 8.09E-05s 21:34:28.6 Info: PerformDBOperation 21:34:28.6 Info: Performing DB Operation 21:34:28.6 Info: => 4.08E-05s 21:34:28.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:28', 'add_various_qualites_in_profile') 21:34:28.6 Info: Committing Transaction 21:34:28.6 Info: 4: add_various_qualites_in_profile migrated 21:34:28.6 Info: => 0.0003251s 21:34:28.6 Info: 5: metadata_profiles migrating 21:34:28.6 Info: Beginning Transaction 21:34:28.6 Info: Starting migration of Main DB to 5 21:34:28.6 Info: CreateTable MetadataProfiles 21:34:28.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:28.6 Info: => 0.0002029s 21:34:28.6 Info: CreateIndex MetadataProfiles (Name) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:28.6 Info: => 0.0001113s 21:34:28.6 Info: AlterTable Artists 21:34:28.6 Info: => 8E-07s 21:34:28.6 Info: CreateColumn Artists MetadataProfileId Int32 21:34:28.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:28.6 Info: => 0.0005133s 21:34:28.6 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.0051079s 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.0058451s 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 8E-07s 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.0005313s 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.0009767s 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.0049864s 21:34:28.7 Info: AlterTable Indexers 21:34:28.7 Info: => 8E-07s 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.0005161s 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: => 5.72E-05s 21:34:28.7 Info: AlterTable Indexers 21:34:28.7 Info: => 6E-07s 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.0042272s 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.0046021s 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.005156s 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.0055955s 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.36E-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.001107s 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: => 1.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.0005378s 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 9E-07s 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.0005206s 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.00087s 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: => 1E-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.0058462s 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 7E-07s 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.0050732s 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.0054641s 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.0002452s 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.0001014s 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.0001877s 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.0001013s 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.0004756s 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: => 8E-07s 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.0005469s 21:34:28.7 Info: PerformDBOperation 21:34:28.7 Info: Performing DB Operation 21:34:28.7 Info: => 3.92E-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.0003417s 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: => 1E-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.0005381s 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.0008653s 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.0001009s 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: => 7.5E-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.0010568s 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: => 6.42E-05s 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.0003454s 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.0001214s 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.0001014s 21:34:28.7 Info: DeleteIndex History (AlbumId) 21:34:28.7 Info: DROP INDEX "IX_History_AlbumId" 21:34:28.7 Info: => 0.0001425s 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.0001114s 21:34:28.7 Info: DeleteIndex History (DownloadId) 21:34:28.7 Info: DROP INDEX "IX_History_DownloadId" 21:34:28.7 Info: => 0.0001353s 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.0001112s 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.0004554s 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: => 6.75E-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.0003615s 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: => 9E-07s 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.0005545s 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.0009004s 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.04E-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.0003295s 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.62E-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: => 4.79E-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: => 4.24E-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.0003199s 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.0002015s 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.0005288s 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.2E-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.000553s 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.0008757s 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.0002523s 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.0001082s 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.0001192s 21:34:28.7 Info: AlterTable Artists 21:34:28.7 Info: => 8E-07s 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.0005611s 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: => 9.02E-05s 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.0002276s 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.0001409s 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: => 9.86E-05s 21:34:28.7 Info: PerformDBOperation 21:34:28.7 Info: Performing DB Operation 21:34:28.7 Info: => 4.41E-05s 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 6E-07s 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.0005682s 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 8E-07s 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.0005884s 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 9E-07s 21:34:28.7 Info: CreateColumn Albums Links String 21:34:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:28.7 Info: => 0.0005747s 21:34:28.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:28.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:28.7 Info: => 0.0001122s 21:34:28.7 Info: AlterTable Tracks 21:34:28.7 Info: => 7E-07s 21:34:28.7 Info: CreateColumn Tracks ForeignRecordingId String 21:34:28.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:28.7 Info: => 0.0005668s 21:34:28.7 Info: AlterTable Tracks 21:34:28.7 Info: => 8E-07s 21:34:28.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:28.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:28.7 Info: => 0.0005626s 21:34:28.7 Info: AlterTable Tracks 21:34:28.7 Info: => 7E-07s 21:34:28.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:28.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:28.7 Info: => 0.0005655s 21:34:28.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:28.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:28.7 Info: => 0.0001108s 21:34:28.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:28.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:28.7 Info: => 0.000139s 21:34:28.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:28.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:28.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:28.7 Info: DROP TABLE "Artists" 21:34:28.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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.0060896s 21:34:28.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:28.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:28.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: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_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.7 Info: => 0.0053851s 21:34:28.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:28.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:28.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: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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.7 Info: => 0.0062221s 21:34:28.7 Info: DeleteColumn TrackFiles ArtistId 21:34:28.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:28.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:28.7 Info: DROP TABLE "TrackFiles" 21:34:28.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:28.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.7 Info: => 0.0047321s 21:34:28.7 Info: CreateIndex Artists (ArtistMetadataId) 21:34:28.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:28.7 Info: => 9.72E-05s 21:34:28.7 Info: CreateIndex Artists (Monitored) 21:34:28.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:28.7 Info: => 8.89E-05s 21:34:28.7 Info: CreateIndex Albums (ArtistMetadataId) 21:34:28.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:28.7 Info: => 8.68E-05s 21:34:28.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:28.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:28.7 Info: => 9.03E-05s 21:34:28.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:28.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:28.7 Info: => 0.0001025s 21:34:28.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:28.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:28.7 Info: => 9.18E-05s 21:34:28.7 Info: UpdateData 21:34:28.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:28.7 Info: => 0.0001072s 21:34:28.7 Info: UpdateData 21:34:28.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:28.7 Info: => 5.55E-05s 21:34:28.7 Info: UpdateData 21:34:28.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:28.7 Info: => 5.63E-05s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:28', 'add_release_groups_etc') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 23: add_release_groups_etc migrated 21:34:28.7 Info: => 0.0100553s 21:34:28.7 Info: 24: NewMediaInfoFormat migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 24 21:34:28.7 Info: UpdateData 21:34:28.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:28.7 Info: => 7E-05s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:28', 'NewMediaInfoFormat') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 24: NewMediaInfoFormat migrated 21:34:28.7 Info: => 0.0003719s 21:34:28.7 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 25 21:34:28.7 Info: RenameTable Restrictions ReleaseProfiles 21:34:28.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:28.7 Info: => 0.0015777s 21:34:28.7 Info: AlterTable ReleaseProfiles 21:34:28.7 Info: => 8E-07s 21:34:28.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:28.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:28.7 Info: => 0.000599s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:28', 'rename_restrictions_to_release_profiles') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:28.7 Info: => 0.0009431s 21:34:28.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 26 21:34:28.7 Info: RenameTable Profiles QualityProfiles 21:34:28.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:28.7 Info: => 0.0014342s 21:34:28.7 Info: AlterTable QualityProfiles 21:34:28.7 Info: => 9E-07s 21:34:28.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:28.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:28.7 Info: => 0.0005679s 21:34:28.7 Info: AlterTable LanguageProfiles 21:34:28.7 Info: => 7E-07s 21:34:28.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:28.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:28.8 Info: => 0.0005443s 21:34:28.8 Info: UpdateData 21:34:28.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:28.8 Info: => 6.1E-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: => 4.36E-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.0070744s 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.0075455s 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.0001922s 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.0001448s 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.0005174s 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.000181s 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.0001531s 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.0001511s 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.0001596s 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.0001498s 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.0001466s 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.0004829s 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: => 1E-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.000586s 21:34:28.8 Info: AlterTable Notifications 21:34:28.8 Info: => 8E-07s 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.000562s 21:34:28.8 Info: AlterTable Notifications 21:34:28.8 Info: => 1.1E-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.0005517s 21:34:28.8 Info: AlterTable Notifications 21:34:28.8 Info: => 7E-07s 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.0006004s 21:34:28.8 Info: AlterTable Notifications 21:34:28.8 Info: => 8E-07s 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.0005525s 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.0052633s 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.0052411s 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.0056959s 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: => 8E-07s 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.0006049s 21:34:28.8 Info: AlterTable TrackFiles 21:34:28.8 Info: => 8E-07s 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.000605s 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.33E-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.0001576s 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.0001688s 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.0001697s 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.0001023s 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: => 6.53E-05s 21:34:28.8 Info: AlterTable TrackFiles 21:34:28.8 Info: => 7E-07s 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.0060926s 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.0001049s 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.0069943s 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.0074085s 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: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:34:28.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:34:28.8 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.8 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.8 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.8 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 21:34:28.8 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.8 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.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.0002015s 21:34:28.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:28.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:28.8 Info: => 0.0001443s 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.0054103s 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.0001389s 21:34:28.8 Info: -> 8 Insert operations completed in 00:00:00.0006814 taking an average of 00:00:00.0000851 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.000554s 21:34:28.8 Debug: Took: 00:00:00.2166528 21:34:28.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 21:34:28.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 21:34:28.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864688999285_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:28.9 Info: DatabaseEngineVersionCheck migrating 21:34:28.9 Info: PerformDBOperation 21:34:28.9 Info: Performing DB Operation 21:34:28.9 Info: SQLite 3.47.2 21:34:28.9 Info: => 0.0010336s 21:34:28.9 Info: DatabaseEngineVersionCheck migrated 21:34:28.9 Info: => 0.0010563s 21:34:28.9 Info: VersionMigration migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: CreateTable VersionInfo 21:34:28.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:28.9 Info: => 0.0001981s 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: VersionMigration migrated 21:34:28.9 Info: => 0.0005508s 21:34:28.9 Info: VersionUniqueMigration migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: CreateIndex VersionInfo (Version) 21:34:28.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:28.9 Info: => 0.0001667s 21:34:28.9 Info: AlterTable VersionInfo 21:34:28.9 Info: => 8E-07s 21:34:28.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:28.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:28.9 Info: => 0.0006198s 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: VersionUniqueMigration migrated 21:34:28.9 Info: => 0.0008429s 21:34:28.9 Info: VersionDescriptionMigration migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: AlterTable VersionInfo 21:34:28.9 Info: => 8E-07s 21:34:28.9 Info: CreateColumn VersionInfo Description String 21:34:28.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:28.9 Info: => 0.0002252s 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: VersionDescriptionMigration migrated 21:34:28.9 Info: => 0.0004288s 21:34:28.9 Info: 1: InitialSetup migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 1 21:34:28.9 Info: CreateTable Config 21:34:28.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:28.9 Info: => 0.0002154s 21:34:28.9 Info: CreateIndex Config (Key) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:28.9 Info: => 0.0001176s 21:34:28.9 Info: CreateTable RootFolders 21:34:28.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:28.9 Info: => 0.0001339s 21:34:28.9 Info: CreateIndex RootFolders (Path) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:28.9 Info: => 0.0001129s 21:34:28.9 Info: CreateTable Artists 21:34:28.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:28.9 Info: => 0.0003049s 21:34:28.9 Info: CreateIndex Artists (ForeignArtistId) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:28.9 Info: => 0.0001141s 21:34:28.9 Info: CreateIndex Artists (NameSlug) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:28.9 Info: => 8.96E-05s 21:34:28.9 Info: CreateIndex Artists (CleanName) 21:34:28.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.9 Info: => 8.38E-05s 21:34:28.9 Info: CreateIndex Artists (Path) 21:34:28.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.9 Info: => 0.0001087s 21:34:28.9 Info: CreateTable Albums 21:34:28.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:28.9 Info: => 0.0002826s 21:34:28.9 Info: CreateIndex Albums (ForeignAlbumId) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.9 Info: => 0.0001169s 21:34:28.9 Info: CreateIndex Albums (MBId) 21:34:28.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.9 Info: => 8.9E-05s 21:34:28.9 Info: CreateIndex Albums (TADBId) 21:34:28.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.9 Info: => 8.74E-05s 21:34:28.9 Info: CreateIndex Albums (TitleSlug) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.9 Info: => 8.77E-05s 21:34:28.9 Info: CreateIndex Albums (CleanTitle) 21:34:28.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.9 Info: => 8.48E-05s 21:34:28.9 Info: CreateIndex Albums (Path) 21:34:28.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:28.9 Info: => 8.18E-05s 21:34:28.9 Info: CreateTable Tracks 21:34:28.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:28.9 Info: => 0.000194s 21:34:28.9 Info: CreateIndex Tracks (ForeignTrackId) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.9 Info: => 0.0001127s 21:34:28.9 Info: CreateIndex Tracks (ArtistId) 21:34:28.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:28.9 Info: => 0.0001261s 21:34:28.9 Info: CreateIndex Tracks (TrackFileId) 21:34:28.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.9 Info: => 0.0001132s 21:34:28.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:28.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:28.9 Info: => 9.82E-05s 21:34:28.9 Info: CreateTable TrackFiles 21:34:28.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:28.9 Info: => 0.0001808s 21:34:28.9 Info: CreateIndex TrackFiles (ArtistId) 21:34:28.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:28.9 Info: => 0.0001218s 21:34:28.9 Info: CreateIndex TrackFiles (AlbumId) 21:34:28.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.9 Info: => 9.83E-05s 21:34:28.9 Info: CreateTable History 21:34:28.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:28.9 Info: => 0.0001901s 21:34:28.9 Info: CreateIndex History (Date) 21:34:28.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:28.9 Info: => 0.0001381s 21:34:28.9 Info: CreateIndex History (EventType) 21:34:28.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:28.9 Info: => 0.0001102s 21:34:28.9 Info: CreateIndex History (DownloadId) 21:34:28.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:28.9 Info: => 9.24E-05s 21:34:28.9 Info: CreateIndex History (AlbumId) 21:34:28.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:28.9 Info: => 9.2E-05s 21:34:28.9 Info: CreateTable Notifications 21:34:28.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:28.9 Info: => 0.00017s 21:34:28.9 Info: CreateTable ScheduledTasks 21:34:28.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:28.9 Info: => 0.0001573s 21:34:28.9 Info: CreateIndex ScheduledTasks (TypeName) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:28.9 Info: => 0.0001002s 21:34:28.9 Info: CreateTable Indexers 21:34:28.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:28.9 Info: => 0.0001573s 21:34:28.9 Info: CreateIndex Indexers (Name) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:28.9 Info: => 0.0001278s 21:34:28.9 Info: CreateTable Profiles 21:34:28.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:28.9 Info: => 0.0001432s 21:34:28.9 Info: CreateIndex Profiles (Name) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:28.9 Info: => 0.0001162s 21:34:28.9 Info: CreateTable QualityDefinitions 21:34:28.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:28.9 Info: => 0.0001574s 21:34:28.9 Info: CreateIndex QualityDefinitions (Quality) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:28.9 Info: => 0.0001138s 21:34:28.9 Info: CreateIndex QualityDefinitions (Title) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:28.9 Info: => 9.93E-05s 21:34:28.9 Info: CreateTable NamingConfig 21:34:28.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:28.9 Info: => 0.0001887s 21:34:28.9 Info: CreateTable Blacklist 21:34:28.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:28.9 Info: => 0.0002319s 21:34:28.9 Info: CreateTable Metadata 21:34:28.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:28.9 Info: => 0.000153s 21:34:28.9 Info: CreateTable MetadataFiles 21:34:28.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:28.9 Info: => 0.0001768s 21:34:28.9 Info: CreateTable DownloadClients 21:34:28.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:28.9 Info: => 0.0001553s 21:34:28.9 Info: CreateTable PendingReleases 21:34:28.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:28.9 Info: => 0.000166s 21:34:28.9 Info: CreateTable RemotePathMappings 21:34:28.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:28.9 Info: => 0.0001456s 21:34:28.9 Info: CreateTable Tags 21:34:28.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:28.9 Info: => 0.0001429s 21:34:28.9 Info: CreateIndex Tags (Label) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:28.9 Info: => 0.0001078s 21:34:28.9 Info: CreateTable Restrictions 21:34:28.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:28.9 Info: => 0.0001588s 21:34:28.9 Info: CreateTable DelayProfiles 21:34:28.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:28.9 Info: => 0.0001788s 21:34:28.9 Info: CreateTable Users 21:34:28.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:28.9 Info: => 0.0001456s 21:34:28.9 Info: CreateIndex Users (Identifier) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:28.9 Info: => 0.000125s 21:34:28.9 Info: CreateIndex Users (Username) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:28.9 Info: => 0.0001281s 21:34:28.9 Info: CreateTable Commands 21:34:28.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:28.9 Info: => 0.0008503s 21:34:28.9 Info: CreateTable IndexerStatus 21:34:28.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:28.9 Info: => 0.0001852s 21:34:28.9 Info: CreateIndex IndexerStatus (ProviderId) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:28.9 Info: => 0.00011s 21:34:28.9 Info: CreateTable ExtraFiles 21:34:28.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:28.9 Info: => 0.0001686s 21:34:28.9 Info: CreateTable LyricFiles 21:34:28.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:28.9 Info: => 0.0001842s 21:34:28.9 Info: CreateTable LanguageProfiles 21:34:28.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:28.9 Info: => 0.0001487s 21:34:28.9 Info: CreateIndex LanguageProfiles (Name) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:28.9 Info: => 0.0001356s 21:34:28.9 Info: CreateTable DownloadClientStatus 21:34:28.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:28.9 Info: => 0.0001603s 21:34:28.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:28.9 Info: => 0.0001294s 21:34:28.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:28.9 Info: -> 1 Insert operations completed in 00:00:00.0000857 taking an average of 00:00:00.0000857 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:28', 'InitialSetup') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 1: InitialSetup migrated 21:34:28.9 Info: => 0.0009826s 21:34:28.9 Info: 2: add_reason_to_pending_releases migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 2 21:34:28.9 Info: AlterTable PendingReleases 21:34:28.9 Info: => 9E-07s 21:34:28.9 Info: CreateColumn PendingReleases Reason Int32 21:34:28.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:28.9 Info: => 0.0005177s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:28', 'add_reason_to_pending_releases') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 2: add_reason_to_pending_releases migrated 21:34:28.9 Info: => 0.0008388s 21:34:28.9 Info: 3: add_medium_support migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 3 21:34:28.9 Info: AlterTable Albums 21:34:28.9 Info: => 1.1E-06s 21:34:28.9 Info: CreateColumn Albums Media String 21:34:28.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:28.9 Info: => 0.0005217s 21:34:28.9 Info: AlterTable Tracks 21:34:28.9 Info: => 8E-07s 21:34:28.9 Info: CreateColumn Tracks MediumNumber Int32 21:34:28.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:28.9 Info: => 0.0004918s 21:34:28.9 Info: AlterTable Tracks 21:34:28.9 Info: => 7E-07s 21:34:28.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:28.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:28.9 Info: => 0.0004874s 21:34:28.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:28.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:28.9 Info: => 5.8E-05s 21:34:28.9 Info: DeleteColumn Tracks TrackNumber 21:34:28.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:28.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:28.9 Info: DROP TABLE "Tracks" 21:34:28.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.9 Info: => 0.0052797s 21:34:28.9 Info: AlterTable Tracks 21:34:28.9 Info: => 7E-07s 21:34:28.9 Info: CreateColumn Tracks TrackNumber String 21:34:28.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:28.9 Info: => 0.0004983s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:28', 'add_medium_support') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 3: add_medium_support migrated 21:34:28.9 Info: => 0.0009159s 21:34:28.9 Info: 4: add_various_qualites_in_profile migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 4 21:34:28.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:28.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:28.9 Info: => 7.05E-05s 21:34:28.9 Info: PerformDBOperation 21:34:28.9 Info: Performing DB Operation 21:34:28.9 Info: => 3.91E-05s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:28', 'add_various_qualites_in_profile') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 4: add_various_qualites_in_profile migrated 21:34:28.9 Info: => 0.0003155s 21:34:28.9 Info: 5: metadata_profiles migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 5 21:34:28.9 Info: CreateTable MetadataProfiles 21:34:28.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:28.9 Info: => 0.0001947s 21:34:28.9 Info: CreateIndex MetadataProfiles (Name) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:28.9 Info: => 0.0001084s 21:34:28.9 Info: AlterTable Artists 21:34:28.9 Info: => 5E-07s 21:34:28.9 Info: CreateColumn Artists MetadataProfileId Int32 21:34:28.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:28.9 Info: => 0.0005064s 21:34:28.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:28.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:28.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:28.9 Info: DROP TABLE "Artists" 21:34:28.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0049581s 21:34:28.9 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:28.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:28.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:28.9 Info: DROP TABLE "Artists" 21:34:28.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0056866s 21:34:28.9 Info: AlterTable Albums 21:34:28.9 Info: => 8E-07s 21:34:28.9 Info: CreateColumn Albums SecondaryTypes String 21:34:28.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:28.9 Info: => 0.000525s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:28', 'metadata_profiles') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 5: metadata_profiles migrated 21:34:28.9 Info: => 0.0009524s 21:34:28.9 Info: 6: separate_automatic_and_interactive_search migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 6 21:34:28.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:28.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:28.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:28.9 Info: DROP TABLE "Indexers" 21:34:28.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:28.9 Info: => 0.0048386s 21:34:28.9 Info: AlterTable Indexers 21:34:28.9 Info: => 6E-07s 21:34:28.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:28.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:28.9 Info: => 0.0005149s 21:34:28.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:28.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:28.9 Info: => 5.73E-05s 21:34:28.9 Info: AlterTable Indexers 21:34:28.9 Info: => 5E-07s 21:34:28.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:28.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:28.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:28.9 Info: DROP TABLE "Indexers" 21:34:28.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:28.9 Info: => 0.0041069s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:28', 'separate_automatic_and_interactive_search') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 6: separate_automatic_and_interactive_search migrated 21:34:28.9 Info: => 0.0044641s 21:34:28.9 Info: 7: change_album_path_to_relative migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 7 21:34:28.9 Info: DeleteColumn Albums Path 21:34:28.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:28.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:28.9 Info: DROP TABLE "Albums" 21:34:28.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.9 Info: => 0.0050486s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:28', 'change_album_path_to_relative') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 7: change_album_path_to_relative migrated 21:34:28.9 Info: => 0.0054805s 21:34:28.9 Info: 8: change_quality_size_mb_to_kb migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 8 21:34:28.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:28.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:28.9 Info: => 6.37E-05s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:28', 'change_quality_size_mb_to_kb') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 8: change_quality_size_mb_to_kb migrated 21:34:28.9 Info: => 0.0003436s 21:34:28.9 Info: 9: album_releases migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 9 21:34:28.9 Info: AlterTable Albums 21:34:28.9 Info: => 1.2E-06s 21:34:28.9 Info: CreateColumn Albums Releases String 21:34:28.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:28.9 Info: => 0.0005393s 21:34:28.9 Info: AlterTable Albums 21:34:28.9 Info: => 7E-07s 21:34:28.9 Info: CreateColumn Albums CurrentRelease String 21:34:28.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:28.9 Info: => 0.0005056s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:28', 'album_releases') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 9: album_releases migrated 21:34:28.9 Info: => 0.0008312s 21:34:28.9 Info: 10: album_releases_fix migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 10 21:34:28.9 Info: AlterTable Albums 21:34:28.9 Info: => 6E-07s 21:34:28.9 Info: AlterColumn Albums Releases String 21:34:28.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:28.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:28.9 Info: DROP TABLE "Albums" 21:34:28.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.9 Info: => 0.0057408s 21:34:28.9 Info: AlterTable Albums 21:34:28.9 Info: => 8E-07s 21:34:28.9 Info: AlterColumn Albums CurrentRelease String 21:34:28.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:28.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:28.9 Info: DROP TABLE "Albums" 21:34:28.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.9 Info: => 0.0049342s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:28', 'album_releases_fix') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 10: album_releases_fix migrated 21:34:28.9 Info: => 0.0053178s 21:34:28.9 Info: 11: import_lists migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 11 21:34:28.9 Info: CreateTable ImportLists 21:34:28.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:28.9 Info: => 0.0002347s 21:34:28.9 Info: CreateIndex ImportLists (Name) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:28.9 Info: => 0.0001024s 21:34:28.9 Info: CreateTable ImportListStatus 21:34:28.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:28.9 Info: => 0.0001855s 21:34:28.9 Info: CreateIndex ImportListStatus (ProviderId) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:28.9 Info: => 0.0001035s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:28', 'import_lists') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 11: import_lists migrated 21:34:28.9 Info: => 0.0004359s 21:34:28.9 Info: 12: add_release_status migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 12 21:34:28.9 Info: AlterTable MetadataProfiles 21:34:28.9 Info: => 1.1E-06s 21:34:28.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:28.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:28.9 Info: => 0.0005623s 21:34:28.9 Info: PerformDBOperation 21:34:28.9 Info: Performing DB Operation 21:34:28.9 Info: => 3.71E-05s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:28', 'add_release_status') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 12: add_release_status migrated 21:34:28.9 Info: => 0.0003416s 21:34:28.9 Info: 13: album_download_notification migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 13 21:34:28.9 Info: AlterTable Notifications 21:34:28.9 Info: => 8E-07s 21:34:28.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:28.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:28.9 Info: => 0.0005417s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:28', 'album_download_notification') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 13: album_download_notification migrated 21:34:28.9 Info: => 0.0008656s 21:34:28.9 Info: 14: fix_language_metadata_profiles migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 14 21:34:28.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:28.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:28.9 Info: => 9.77E-05s 21:34:28.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:28.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:28.9 Info: => 7.16E-05s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:28', 'fix_language_metadata_profiles') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 14: fix_language_metadata_profiles migrated 21:34:28.9 Info: => 0.0003446s 21:34:28.9 Info: 15: remove_fanzub migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 15 21:34:28.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:28.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:28.9 Info: => 5.98E-05s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:28', 'remove_fanzub') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 15: remove_fanzub migrated 21:34:28.9 Info: => 0.0003338s 21:34:28.9 Info: 16: update_artist_history_indexes migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 16 21:34:28.9 Info: CreateIndex Albums (ArtistId) 21:34:28.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:28.9 Info: => 0.0001223s 21:34:28.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:28.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:28.9 Info: => 0.000102s 21:34:28.9 Info: DeleteIndex History (AlbumId) 21:34:28.9 Info: DROP INDEX "IX_History_AlbumId" 21:34:28.9 Info: => 0.0001411s 21:34:28.9 Info: CreateIndex History (AlbumId, Date) 21:34:28.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:28.9 Info: => 0.0001074s 21:34:28.9 Info: DeleteIndex History (DownloadId) 21:34:28.9 Info: DROP INDEX "IX_History_DownloadId" 21:34:28.9 Info: => 0.0001297s 21:34:28.9 Info: CreateIndex History (DownloadId, Date) 21:34:28.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:28.9 Info: => 0.0001101s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:29', 'update_artist_history_indexes') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 16: update_artist_history_indexes migrated 21:34:28.9 Info: => 0.0004601s 21:34:28.9 Info: 17: remove_nma migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 17 21:34:28.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:28.9 Info: => 6.62E-05s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:29', 'remove_nma') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 17: remove_nma migrated 21:34:28.9 Info: => 0.0003375s 21:34:28.9 Info: 18: album_disambiguation migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 18 21:34:28.9 Info: AlterTable Albums 21:34:28.9 Info: => 9E-07s 21:34:28.9 Info: CreateColumn Albums Disambiguation String 21:34:28.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:28.9 Info: => 0.0005478s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:29', 'album_disambiguation') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 18: album_disambiguation migrated 21:34:28.9 Info: => 0.0008742s 21:34:28.9 Info: 19: add_ape_quality_in_profiles migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 19 21:34:28.9 Info: PerformDBOperation 21:34:29.0 Info: Performing DB Operation 21:34:29.0 Info: => 4.22E-05s 21:34:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:29', 'add_ape_quality_in_profiles') 21:34:29.0 Info: Committing Transaction 21:34:29.0 Info: 19: add_ape_quality_in_profiles migrated 21:34:29.0 Info: => 0.0010041s 21:34:29.0 Info: 20: remove_pushalot migrating 21:34:29.0 Info: Beginning Transaction 21:34:29.0 Info: Starting migration of Main DB to 20 21:34:29.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:29.0 Info: => 6.71E-05s 21:34:29.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:29.0 Info: => 4.83E-05s 21:34:29.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:29.0 Info: => 4.75E-05s 21:34:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:29', 'remove_pushalot') 21:34:29.0 Info: Committing Transaction 21:34:29.0 Info: 20: remove_pushalot migrated 21:34:29.0 Info: => 0.0003168s 21:34:29.0 Info: 21: add_custom_filters migrating 21:34:29.0 Info: Beginning Transaction 21:34:29.0 Info: Starting migration of Main DB to 21 21:34:29.0 Info: CreateTable CustomFilters 21:34:29.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:29.0 Info: => 0.0001936s 21:34:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:29', 'add_custom_filters') 21:34:29.0 Info: Committing Transaction 21:34:29.0 Info: 21: add_custom_filters migrated 21:34:29.0 Info: => 0.0005087s 21:34:29.0 Info: 22: import_list_tags migrating 21:34:29.0 Info: Beginning Transaction 21:34:29.0 Info: Starting migration of Main DB to 22 21:34:29.0 Info: AlterTable ImportLists 21:34:29.0 Info: => 1E-06s 21:34:29.0 Info: CreateColumn ImportLists Tags String 21:34:29.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:29.0 Info: => 0.0005736s 21:34:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:29', 'import_list_tags') 21:34:29.0 Info: Committing Transaction 21:34:29.0 Info: 22: import_list_tags migrated 21:34:29.0 Info: => 0.0009004s 21:34:29.0 Info: 23: add_release_groups_etc migrating 21:34:29.0 Info: Beginning Transaction 21:34:29.0 Info: Starting migration of Main DB to 23 21:34:29.0 Info: CreateTable ArtistMetadata 21:34:29.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:29.0 Info: => 0.0002674s 21:34:29.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:29.0 Info: => 0.0001327s 21:34:29.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:29.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:29.0 Info: => 0.0001151s 21:34:29.0 Info: AlterTable Artists 21:34:29.0 Info: => 6E-07s 21:34:29.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:29.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:29.0 Info: => 0.0005758s 21:34:29.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:29.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:29.0 Info: => 9.21E-05s 21:34:29.0 Info: CreateTable AlbumReleases 21:34:29.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:29.0 Info: => 0.0002239s 21:34:29.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:29.0 Info: => 0.0001465s 21:34:29.0 Info: CreateIndex AlbumReleases (AlbumId) 21:34:29.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:29.0 Info: => 0.0001077s 21:34:29.0 Info: PerformDBOperation 21:34:29.0 Info: Performing DB Operation 21:34:29.0 Info: => 5.73E-05s 21:34:29.0 Info: AlterTable Albums 21:34:29.0 Info: => 6E-07s 21:34:29.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:29.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:29.0 Info: => 0.0005742s 21:34:29.0 Info: AlterTable Albums 21:34:29.0 Info: => 7E-07s 21:34:29.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:29.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:29.0 Info: => 0.0005746s 21:34:29.0 Info: AlterTable Albums 21:34:29.0 Info: => 8E-07s 21:34:29.0 Info: CreateColumn Albums Links String 21:34:29.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:29.0 Info: => 0.0005641s 21:34:29.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:29.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:29.0 Info: => 0.000104s 21:34:29.0 Info: AlterTable Tracks 21:34:29.0 Info: => 6E-07s 21:34:29.0 Info: CreateColumn Tracks ForeignRecordingId String 21:34:29.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:29.0 Info: => 0.0005768s 21:34:29.0 Info: AlterTable Tracks 21:34:29.0 Info: => 8E-07s 21:34:29.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:29.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:29.0 Info: => 0.0005652s 21:34:29.0 Info: AlterTable Tracks 21:34:29.0 Info: => 7E-07s 21:34:29.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:29.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:29.0 Info: => 0.0005677s 21:34:29.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:29.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:29.0 Info: => 0.0001094s 21:34:29.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:29.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:29.0 Info: => 8.57E-05s 21:34:29.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 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, "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.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: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: => 0.006298s 21:34:29.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 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) 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") 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.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: => 0.0052485s 21:34:29.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:29.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:29.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:29.0 Info: DROP TABLE "Tracks" 21:34:29.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:29.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:29.0 Info: => 0.0057978s 21:34:29.0 Info: DeleteColumn TrackFiles ArtistId 21:34:29.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:29.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:29.0 Info: DROP TABLE "TrackFiles" 21:34:29.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.0 Info: => 0.0045632s 21:34:29.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:29.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.0 Info: => 9.91E-05s 21:34:29.0 Info: CreateIndex Artists (Monitored) 21:34:29.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.0 Info: => 9.26E-05s 21:34:29.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:29.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.0 Info: => 9.23E-05s 21:34:29.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:29.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:29.0 Info: => 9.17E-05s 21:34:29.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:29.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:29.0 Info: => 9.35E-05s 21:34:29.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:29.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:29.0 Info: => 9.44E-05s 21:34:29.0 Info: UpdateData 21:34:29.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:29.0 Info: => 6.01E-05s 21:34:29.0 Info: UpdateData 21:34:29.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:29.0 Info: => 4.78E-05s 21:34:29.0 Info: UpdateData 21:34:29.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:29.0 Info: => 5.56E-05s 21:34:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:29', 'add_release_groups_etc') 21:34:29.0 Info: Committing Transaction 21:34:29.0 Info: 23: add_release_groups_etc migrated 21:34:29.0 Info: => 0.0005905s 21:34:29.0 Info: 24: NewMediaInfoFormat migrating 21:34:29.0 Info: Beginning Transaction 21:34:29.0 Info: Starting migration of Main DB to 24 21:34:29.0 Info: UpdateData 21:34:29.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:29.0 Info: => 6.8E-05s 21:34:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:29', 'NewMediaInfoFormat') 21:34:29.0 Info: Committing Transaction 21:34:29.0 Info: 24: NewMediaInfoFormat migrated 21:34:29.0 Info: => 0.0003487s 21:34:29.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:29.0 Info: Beginning Transaction 21:34:29.0 Info: Starting migration of Main DB to 25 21:34:29.0 Info: RenameTable Restrictions ReleaseProfiles 21:34:29.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:29.0 Info: => 0.0013943s 21:34:29.0 Info: AlterTable ReleaseProfiles 21:34:29.0 Info: => 9E-07s 21:34:29.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:29.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:29.0 Info: => 0.0005678s 21:34:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:29', 'rename_restrictions_to_release_profiles') 21:34:29.0 Info: Committing Transaction 21:34:29.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:29.0 Info: => 0.0008991s 21:34:29.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:29.0 Info: Beginning Transaction 21:34:29.0 Info: Starting migration of Main DB to 26 21:34:29.0 Info: RenameTable Profiles QualityProfiles 21:34:29.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:29.0 Info: => 0.001408s 21:34:29.0 Info: AlterTable QualityProfiles 21:34:29.0 Info: => 8E-07s 21:34:29.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:29.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:29.0 Info: => 0.0005666s 21:34:29.0 Info: AlterTable LanguageProfiles 21:34:29.0 Info: => 7E-07s 21:34:29.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:29.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:29.0 Info: => 0.0005388s 21:34:29.0 Info: UpdateData 21:34:29.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:29.0 Info: => 6.17E-05s 21:34:29.0 Info: UpdateData 21:34:29.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:29.0 Info: => 4.39E-05s 21:34:29.0 Info: RenameColumn Artists ProfileId to QualityProfileId 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, "AlbumFolder" INTEGER NOT NULL, "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.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: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_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.0 Info: => 0.0056126s 21:34:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:29', 'rename_quality_profiles_add_upgrade_allowed') 21:34:29.0 Info: Committing Transaction 21:34:29.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:29.0 Info: => 0.0061051s 21:34:29.0 Info: 27: add_import_exclusions migrating 21:34:29.0 Info: Beginning Transaction 21:34:29.0 Info: Starting migration of Main DB to 27 21:34:29.0 Info: CreateTable ImportListExclusions 21:34:29.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:29.0 Info: => 0.0002016s 21:34:29.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:29.0 Info: => 0.0001506s 21:34:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:29', 'add_import_exclusions') 21:34:29.0 Info: Committing Transaction 21:34:29.0 Info: 27: add_import_exclusions migrated 21:34:29.0 Info: => 0.0005654s 21:34:29.0 Info: 28: clean_artist_metadata_table migrating 21:34:29.0 Info: Beginning Transaction 21:34:29.0 Info: Starting migration of Main DB to 28 21:34:29.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:29.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:29.0 Info: => 0.0001935s 21:34:29.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:29.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:29.0 Info: => 0.0001983s 21:34:29.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:29.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:29.0 Info: => 0.0001827s 21:34:29.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:29.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:29.0 Info: => 0.0001679s 21:34:29.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:29.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:29.0 Info: => 0.0001715s 21:34:29.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:29.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:29.0 Info: => 0.0001964s 21:34:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:29', 'clean_artist_metadata_table') 21:34:29.0 Info: Committing Transaction 21:34:29.0 Info: 28: clean_artist_metadata_table migrated 21:34:29.0 Info: => 0.0005497s 21:34:29.0 Info: 29: health_issue_notification migrating 21:34:29.0 Info: Beginning Transaction 21:34:29.0 Info: Starting migration of Main DB to 29 21:34:29.0 Info: AlterTable Notifications 21:34:29.0 Info: => 1.3E-06s 21:34:29.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:29.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:29.0 Info: => 0.0005774s 21:34:29.0 Info: AlterTable Notifications 21:34:29.0 Info: => 7E-07s 21:34:29.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:29.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:29.0 Info: => 0.0005518s 21:34:29.0 Info: AlterTable Notifications 21:34:29.0 Info: => 7E-07s 21:34:29.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:29.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:29.0 Info: => 0.000557s 21:34:29.0 Info: AlterTable Notifications 21:34:29.0 Info: => 8E-07s 21:34:29.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:29.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:29.0 Info: => 0.0005707s 21:34:29.0 Info: AlterTable Notifications 21:34:29.0 Info: => 8E-07s 21:34:29.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:29.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:29.0 Info: => 0.0005384s 21:34:29.0 Info: DeleteColumn Notifications OnDownload 21:34:29.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:29.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:29.0 Info: DROP TABLE "Notifications" 21:34:29.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:29.0 Info: => 0.0067181s 21:34:29.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:29.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:29.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:29.0 Info: DROP TABLE "Notifications" 21:34:29.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:29.0 Info: => 0.0051475s 21:34:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:29', 'health_issue_notification') 21:34:29.0 Info: Committing Transaction 21:34:29.0 Info: 29: health_issue_notification migrated 21:34:29.0 Info: => 0.0056124s 21:34:29.0 Info: 30: add_mediafilerepository_mtime migrating 21:34:29.0 Info: Beginning Transaction 21:34:29.0 Info: Starting migration of Main DB to 30 21:34:29.0 Info: AlterTable TrackFiles 21:34:29.0 Info: => 8E-07s 21:34:29.0 Info: CreateColumn TrackFiles Modified DateTime 21:34:29.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:29.0 Info: => 0.0006151s 21:34:29.0 Info: AlterTable TrackFiles 21:34:29.0 Info: => 8E-07s 21:34:29.0 Info: CreateColumn TrackFiles Path String 21:34:29.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:29.0 Info: => 0.0006018s 21:34:29.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:29.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:29.0 Info: => 5.43E-05s 21:34:29.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:29.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:29.0 Info: => 0.0001484s 21:34:29.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:29.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:29.0 Info: => 0.0001696s 21:34:29.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:29.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:29.0 Info: => 0.0001749s 21:34:29.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:29.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:29.0 Info: => 0.0001041s 21:34:29.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:29.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:29.0 Info: => 7.03E-05s 21:34:29.0 Info: AlterTable TrackFiles 21:34:29.0 Info: => 5E-07s 21:34:29.0 Info: AlterColumn TrackFiles Path String 21:34:29.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:29.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:29.0 Info: DROP TABLE "TrackFiles" 21:34:29.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.0 Info: => 0.006965s 21:34:29.0 Info: CreateIndex TrackFiles (Path) 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:29.0 Info: => 9.85E-05s 21:34:29.0 Info: DeleteColumn TrackFiles RelativePath 21:34:29.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:29.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:29.0 Info: DROP TABLE "TrackFiles" 21:34:29.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:29.0 Info: => 0.0059224s 21:34:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:29', 'add_mediafilerepository_mtime') 21:34:29.0 Info: Committing Transaction 21:34:29.0 Info: 30: add_mediafilerepository_mtime migrated 21:34:29.0 Info: => 0.0063516s 21:34:29.0 Info: 31: add_artistmetadataid_constraint migrating 21:34:29.0 Info: Beginning Transaction 21:34:29.0 Info: Starting migration of Main DB to 31 21:34:29.0 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:34:29.0 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:34:29.0 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:29.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:29.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:29.0 Info: => 0.0001848s 21:34:29.0 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:29.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:29.0 Info: => 0.0001424s 21:34:29.0 Info: AlterColumn Artists ArtistMetadataId Int32 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, "AlbumFolder" INTEGER NOT NULL, "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.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: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: => 0.0065187s 21:34:29.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.0 Info: => 0.0001491s 21:34:29.0 Info: -> 3 Insert operations completed in 00:00:00.0002820 taking an average of 00:00:00.0000940 21:34:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:29', 'add_artistmetadataid_constraint') 21:34:29.0 Info: Committing Transaction 21:34:29.0 Info: 31: add_artistmetadataid_constraint migrated 21:34:29.0 Info: => 0.0006072s 21:34:29.0 Debug: Took: 00:00:00.1928710 21:34:29.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 21:34:29.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 21:34:29.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864691405157_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:29.1 Info: DatabaseEngineVersionCheck migrating 21:34:29.1 Info: PerformDBOperation 21:34:29.1 Info: Performing DB Operation 21:34:29.1 Info: SQLite 3.47.2 21:34:29.1 Info: => 0.0010905s 21:34:29.1 Info: DatabaseEngineVersionCheck migrated 21:34:29.1 Info: => 0.0011137s 21:34:29.1 Info: VersionMigration migrating 21:34:29.1 Info: Beginning Transaction 21:34:29.1 Info: CreateTable VersionInfo 21:34:29.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:29.1 Info: => 0.0002195s 21:34:29.1 Info: Committing Transaction 21:34:29.1 Info: VersionMigration migrated 21:34:29.1 Info: => 0.0005839s 21:34:29.1 Info: VersionUniqueMigration migrating 21:34:29.1 Info: Beginning Transaction 21:34:29.1 Info: CreateIndex VersionInfo (Version) 21:34:29.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:29.1 Info: => 0.000146s 21:34:29.1 Info: AlterTable VersionInfo 21:34:29.1 Info: => 6E-07s 21:34:29.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:29.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:29.1 Info: => 0.0006517s 21:34:29.1 Info: Committing Transaction 21:34:29.1 Info: VersionUniqueMigration migrated 21:34:29.1 Info: => 0.0008787s 21:34:29.1 Info: VersionDescriptionMigration migrating 21:34:29.1 Info: Beginning Transaction 21:34:29.1 Info: AlterTable VersionInfo 21:34:29.1 Info: => 1E-06s 21:34:29.1 Info: CreateColumn VersionInfo Description String 21:34:29.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:29.1 Info: => 0.0002425s 21:34:29.1 Info: Committing Transaction 21:34:29.1 Info: VersionDescriptionMigration migrated 21:34:29.1 Info: => 0.0004482s 21:34:29.1 Info: 1: InitialSetup migrating 21:34:29.1 Info: Beginning Transaction 21:34:29.1 Info: Starting migration of Main DB to 1 21:34:29.1 Info: CreateTable Config 21:34:29.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:29.1 Info: => 0.0002404s 21:34:29.1 Info: CreateIndex Config (Key) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:29.1 Info: => 9.86E-05s 21:34:29.1 Info: CreateTable RootFolders 21:34:29.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:29.1 Info: => 0.0001488s 21:34:29.1 Info: CreateIndex RootFolders (Path) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:29.1 Info: => 9.33E-05s 21:34:29.1 Info: CreateTable Artists 21:34:29.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:29.1 Info: => 0.0003162s 21:34:29.1 Info: CreateIndex Artists (ForeignArtistId) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:29.1 Info: => 9.72E-05s 21:34:29.1 Info: CreateIndex Artists (NameSlug) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:29.1 Info: => 9.22E-05s 21:34:29.1 Info: CreateIndex Artists (CleanName) 21:34:29.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.1 Info: => 9.35E-05s 21:34:29.1 Info: CreateIndex Artists (Path) 21:34:29.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.1 Info: => 8.4E-05s 21:34:29.1 Info: CreateTable Albums 21:34:29.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:29.1 Info: => 0.0002851s 21:34:29.1 Info: CreateIndex Albums (ForeignAlbumId) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.1 Info: => 9.56E-05s 21:34:29.1 Info: CreateIndex Albums (MBId) 21:34:29.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:29.1 Info: => 8.21E-05s 21:34:29.1 Info: CreateIndex Albums (TADBId) 21:34:29.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:29.1 Info: => 8.28E-05s 21:34:29.1 Info: CreateIndex Albums (TitleSlug) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:29.1 Info: => 8.25E-05s 21:34:29.1 Info: CreateIndex Albums (CleanTitle) 21:34:29.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.1 Info: => 8.15E-05s 21:34:29.1 Info: CreateIndex Albums (Path) 21:34:29.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:29.1 Info: => 9.69E-05s 21:34:29.1 Info: CreateTable Tracks 21:34:29.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:29.1 Info: => 0.0002096s 21:34:29.1 Info: CreateIndex Tracks (ForeignTrackId) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:29.1 Info: => 9.27E-05s 21:34:29.1 Info: CreateIndex Tracks (ArtistId) 21:34:29.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:29.1 Info: => 0.0001285s 21:34:29.1 Info: CreateIndex Tracks (TrackFileId) 21:34:29.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:29.1 Info: => 0.0001154s 21:34:29.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:29.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:29.1 Info: => 9.71E-05s 21:34:29.1 Info: CreateTable TrackFiles 21:34:29.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:29.1 Info: => 0.0001995s 21:34:29.1 Info: CreateIndex TrackFiles (ArtistId) 21:34:29.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:29.1 Info: => 9.89E-05s 21:34:29.1 Info: CreateIndex TrackFiles (AlbumId) 21:34:29.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.1 Info: => 9.39E-05s 21:34:29.1 Info: CreateTable History 21:34:29.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:29.1 Info: => 0.0019576s 21:34:29.1 Info: CreateIndex History (Date) 21:34:29.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:29.1 Info: => 0.0001374s 21:34:29.1 Info: CreateIndex History (EventType) 21:34:29.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:29.1 Info: => 0.0001108s 21:34:29.1 Info: CreateIndex History (DownloadId) 21:34:29.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:29.1 Info: => 9.38E-05s 21:34:29.1 Info: CreateIndex History (AlbumId) 21:34:29.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:29.1 Info: => 9.18E-05s 21:34:29.1 Info: CreateTable Notifications 21:34:29.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:29.1 Info: => 0.0001946s 21:34:29.1 Info: CreateTable ScheduledTasks 21:34:29.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:29.1 Info: => 0.0001661s 21:34:29.1 Info: CreateIndex ScheduledTasks (TypeName) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:29.1 Info: => 9.34E-05s 21:34:29.1 Info: CreateTable Indexers 21:34:29.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:29.1 Info: => 0.0001697s 21:34:29.1 Info: CreateIndex Indexers (Name) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:29.1 Info: => 0.0001145s 21:34:29.1 Info: CreateTable Profiles 21:34:29.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:29.1 Info: => 0.000155s 21:34:29.1 Info: CreateIndex Profiles (Name) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:29.1 Info: => 9.95E-05s 21:34:29.1 Info: CreateTable QualityDefinitions 21:34:29.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:29.1 Info: => 0.000173s 21:34:29.1 Info: CreateIndex QualityDefinitions (Quality) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:29.1 Info: => 0.0001072s 21:34:29.1 Info: CreateIndex QualityDefinitions (Title) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:29.1 Info: => 0.0001s 21:34:29.1 Info: CreateTable NamingConfig 21:34:29.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:29.1 Info: => 0.0001967s 21:34:29.1 Info: CreateTable Blacklist 21:34:29.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:29.1 Info: => 0.0002331s 21:34:29.1 Info: CreateTable Metadata 21:34:29.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:29.1 Info: => 0.0001663s 21:34:29.1 Info: CreateTable MetadataFiles 21:34:29.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:29.1 Info: => 0.0001891s 21:34:29.1 Info: CreateTable DownloadClients 21:34:29.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:29.1 Info: => 0.0001677s 21:34:29.1 Info: CreateTable PendingReleases 21:34:29.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:29.1 Info: => 0.0001759s 21:34:29.1 Info: CreateTable RemotePathMappings 21:34:29.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:29.1 Info: => 0.0001546s 21:34:29.1 Info: CreateTable Tags 21:34:29.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:29.1 Info: => 0.00015s 21:34:29.1 Info: CreateIndex Tags (Label) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:29.1 Info: => 0.0001019s 21:34:29.1 Info: CreateTable Restrictions 21:34:29.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:29.1 Info: => 0.0001628s 21:34:29.1 Info: CreateTable DelayProfiles 21:34:29.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:29.1 Info: => 0.0001836s 21:34:29.1 Info: CreateTable Users 21:34:29.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:29.1 Info: => 0.0001582s 21:34:29.1 Info: CreateIndex Users (Identifier) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:29.1 Info: => 0.0001034s 21:34:29.1 Info: CreateIndex Users (Username) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:29.1 Info: => 0.0001285s 21:34:29.1 Info: CreateTable Commands 21:34:29.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:29.1 Info: => 0.0002042s 21:34:29.1 Info: CreateTable IndexerStatus 21:34:29.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:29.1 Info: => 0.0001787s 21:34:29.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:29.1 Info: => 0.0001058s 21:34:29.1 Info: CreateTable ExtraFiles 21:34:29.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:29.1 Info: => 0.0001839s 21:34:29.1 Info: CreateTable LyricFiles 21:34:29.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:29.1 Info: => 0.0001959s 21:34:29.1 Info: CreateTable LanguageProfiles 21:34:29.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:29.1 Info: => 0.0001591s 21:34:29.1 Info: CreateIndex LanguageProfiles (Name) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:29.1 Info: => 0.0001201s 21:34:29.1 Info: CreateTable DownloadClientStatus 21:34:29.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:29.1 Info: => 0.0001675s 21:34:29.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:29.1 Info: => 0.0001077s 21:34:29.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:29.1 Info: -> 1 Insert operations completed in 00:00:00.0000843 taking an average of 00:00:00.0000843 21:34:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:29', 'InitialSetup') 21:34:29.1 Info: Committing Transaction 21:34:29.1 Info: 1: InitialSetup migrated 21:34:29.1 Info: => 0.0009597s 21:34:29.1 Info: 2: add_reason_to_pending_releases migrating 21:34:29.1 Info: Beginning Transaction 21:34:29.1 Info: Starting migration of Main DB to 2 21:34:29.1 Info: AlterTable PendingReleases 21:34:29.1 Info: => 9E-07s 21:34:29.1 Info: CreateColumn PendingReleases Reason Int32 21:34:29.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:29.1 Info: => 0.0005405s 21:34:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:29', 'add_reason_to_pending_releases') 21:34:29.1 Info: Committing Transaction 21:34:29.1 Info: 2: add_reason_to_pending_releases migrated 21:34:29.1 Info: => 0.0008666s 21:34:29.1 Info: 3: add_medium_support migrating 21:34:29.1 Info: Beginning Transaction 21:34:29.1 Info: Starting migration of Main DB to 3 21:34:29.1 Info: AlterTable Albums 21:34:29.1 Info: => 1E-06s 21:34:29.1 Info: CreateColumn Albums Media String 21:34:29.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:29.1 Info: => 0.0005244s 21:34:29.1 Info: AlterTable Tracks 21:34:29.1 Info: => 7E-07s 21:34:29.1 Info: CreateColumn Tracks MediumNumber Int32 21:34:29.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:29.1 Info: => 0.0004962s 21:34:29.1 Info: AlterTable Tracks 21:34:29.1 Info: => 7E-07s 21:34:29.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:29.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:29.1 Info: => 0.0004895s 21:34:29.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:29.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:29.1 Info: => 5.76E-05s 21:34:29.1 Info: DeleteColumn Tracks TrackNumber 21:34:29.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:29.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:29.1 Info: DROP TABLE "Tracks" 21:34:29.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:29.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:29.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:29.1 Info: => 0.0046005s 21:34:29.1 Info: AlterTable Tracks 21:34:29.1 Info: => 7E-07s 21:34:29.1 Info: CreateColumn Tracks TrackNumber String 21:34:29.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:29.1 Info: => 0.0004972s 21:34:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:29', 'add_medium_support') 21:34:29.1 Info: Committing Transaction 21:34:29.1 Info: 3: add_medium_support migrated 21:34:29.1 Info: => 0.0008967s 21:34:29.1 Info: 4: add_various_qualites_in_profile migrating 21:34:29.1 Info: Beginning Transaction 21:34:29.1 Info: Starting migration of Main DB to 4 21:34:29.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:29.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:29.1 Info: => 6.92E-05s 21:34:29.1 Info: PerformDBOperation 21:34:29.1 Info: Performing DB Operation 21:34:29.1 Info: => 4.01E-05s 21:34:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:29', 'add_various_qualites_in_profile') 21:34:29.1 Info: Committing Transaction 21:34:29.1 Info: 4: add_various_qualites_in_profile migrated 21:34:29.1 Info: => 0.0003114s 21:34:29.1 Info: 5: metadata_profiles migrating 21:34:29.1 Info: Beginning Transaction 21:34:29.1 Info: Starting migration of Main DB to 5 21:34:29.1 Info: CreateTable MetadataProfiles 21:34:29.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:29.1 Info: => 0.0001939s 21:34:29.1 Info: CreateIndex MetadataProfiles (Name) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:29.1 Info: => 0.0001087s 21:34:29.1 Info: AlterTable Artists 21:34:29.1 Info: => 6E-07s 21:34:29.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:29.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:29.1 Info: => 0.0005074s 21:34:29.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:29.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:29.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:29.1 Info: DROP TABLE "Artists" 21:34:29.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:29.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.1 Info: => 0.0049504s 21:34:29.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:29.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:29.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:29.1 Info: DROP TABLE "Artists" 21:34:29.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:29.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.1 Info: => 0.0048795s 21:34:29.1 Info: AlterTable Albums 21:34:29.1 Info: => 7E-07s 21:34:29.1 Info: CreateColumn Albums SecondaryTypes String 21:34:29.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:29.2 Info: => 0.0005259s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:29', 'metadata_profiles') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 5: metadata_profiles migrated 21:34:29.2 Info: => 0.0009562s 21:34:29.2 Info: 6: separate_automatic_and_interactive_search migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 6 21:34:29.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:29.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:29.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:29.2 Info: DROP TABLE "Indexers" 21:34:29.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:29.2 Info: => 0.0046104s 21:34:29.2 Info: AlterTable Indexers 21:34:29.2 Info: => 8E-07s 21:34:29.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:29.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:29.2 Info: => 0.0005201s 21:34:29.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:29.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:29.2 Info: => 6.31E-05s 21:34:29.2 Info: AlterTable Indexers 21:34:29.2 Info: => 7E-07s 21:34:29.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:29.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:29.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:29.2 Info: DROP TABLE "Indexers" 21:34:29.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:29.2 Info: => 0.0049252s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:29', 'separate_automatic_and_interactive_search') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 6: separate_automatic_and_interactive_search migrated 21:34:29.2 Info: => 0.0052933s 21:34:29.2 Info: 7: change_album_path_to_relative migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 7 21:34:29.2 Info: DeleteColumn Albums Path 21:34:29.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:29.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:29.2 Info: DROP TABLE "Albums" 21:34:29.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.2 Info: => 0.0059801s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:29', 'change_album_path_to_relative') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 7: change_album_path_to_relative migrated 21:34:29.2 Info: => 0.0064216s 21:34:29.2 Info: 8: change_quality_size_mb_to_kb migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 8 21:34:29.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:29.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:29.2 Info: => 6.8E-05s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:29', 'change_quality_size_mb_to_kb') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 8: change_quality_size_mb_to_kb migrated 21:34:29.2 Info: => 0.0003569s 21:34:29.2 Info: 9: album_releases migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 9 21:34:29.2 Info: AlterTable Albums 21:34:29.2 Info: => 1.3E-06s 21:34:29.2 Info: CreateColumn Albums Releases String 21:34:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:29.2 Info: => 0.0005548s 21:34:29.2 Info: AlterTable Albums 21:34:29.2 Info: => 9E-07s 21:34:29.2 Info: CreateColumn Albums CurrentRelease String 21:34:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:29.2 Info: => 0.0005065s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:29', 'album_releases') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 9: album_releases migrated 21:34:29.2 Info: => 0.0008216s 21:34:29.2 Info: 10: album_releases_fix migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 10 21:34:29.2 Info: AlterTable Albums 21:34:29.2 Info: => 1E-06s 21:34:29.2 Info: AlterColumn Albums Releases String 21:34:29.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:29.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:29.2 Info: DROP TABLE "Albums" 21:34:29.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.2 Info: => 0.0058113s 21:34:29.2 Info: AlterTable Albums 21:34:29.2 Info: => 7E-07s 21:34:29.2 Info: AlterColumn Albums CurrentRelease String 21:34:29.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:29.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:29.2 Info: DROP TABLE "Albums" 21:34:29.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.2 Info: => 0.0049522s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:29', 'album_releases_fix') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 10: album_releases_fix migrated 21:34:29.2 Info: => 0.0053514s 21:34:29.2 Info: 11: import_lists migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 11 21:34:29.2 Info: CreateTable ImportLists 21:34:29.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:29.2 Info: => 0.0002319s 21:34:29.2 Info: CreateIndex ImportLists (Name) 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:29.2 Info: => 0.0001047s 21:34:29.2 Info: CreateTable ImportListStatus 21:34:29.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:29.2 Info: => 0.0001762s 21:34:29.2 Info: CreateIndex ImportListStatus (ProviderId) 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:29.2 Info: => 9.92E-05s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:29', 'import_lists') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 11: import_lists migrated 21:34:29.2 Info: => 0.0004536s 21:34:29.2 Info: 12: add_release_status migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 12 21:34:29.2 Info: AlterTable MetadataProfiles 21:34:29.2 Info: => 1.1E-06s 21:34:29.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:29.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:29.2 Info: => 0.0005434s 21:34:29.2 Info: PerformDBOperation 21:34:29.2 Info: Performing DB Operation 21:34:29.2 Info: => 3.5E-05s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:29', 'add_release_status') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 12: add_release_status migrated 21:34:29.2 Info: => 0.000327s 21:34:29.2 Info: 13: album_download_notification migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 13 21:34:29.2 Info: AlterTable Notifications 21:34:29.2 Info: => 1.1E-06s 21:34:29.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.0005607s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:29', 'album_download_notification') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 13: album_download_notification migrated 21:34:29.2 Info: => 0.0008882s 21:34:29.2 Info: 14: fix_language_metadata_profiles migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 14 21:34:29.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:29.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:29.2 Info: => 9.89E-05s 21:34:29.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:29.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:29.2 Info: => 7.09E-05s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:29', 'fix_language_metadata_profiles') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 14: fix_language_metadata_profiles migrated 21:34:29.2 Info: => 0.000343s 21:34:29.2 Info: 15: remove_fanzub migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 15 21:34:29.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:29.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:29.2 Info: => 6.13E-05s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:29', 'remove_fanzub') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 15: remove_fanzub migrated 21:34:29.2 Info: => 0.0003315s 21:34:29.2 Info: 16: update_artist_history_indexes migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 16 21:34:29.2 Info: CreateIndex Albums (ArtistId) 21:34:29.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:29.2 Info: => 0.0001199s 21:34:29.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:29.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:29.2 Info: => 0.0001019s 21:34:29.2 Info: DeleteIndex History (AlbumId) 21:34:29.2 Info: DROP INDEX "IX_History_AlbumId" 21:34:29.2 Info: => 0.0001422s 21:34:29.2 Info: CreateIndex History (AlbumId, Date) 21:34:29.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:29.2 Info: => 0.0001118s 21:34:29.2 Info: DeleteIndex History (DownloadId) 21:34:29.2 Info: DROP INDEX "IX_History_DownloadId" 21:34:29.2 Info: => 0.0001341s 21:34:29.2 Info: CreateIndex History (DownloadId, Date) 21:34:29.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:29.2 Info: => 0.0001061s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:29', 'update_artist_history_indexes') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 16: update_artist_history_indexes migrated 21:34:29.2 Info: => 0.0004549s 21:34:29.2 Info: 17: remove_nma migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 17 21:34:29.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:29.2 Info: => 6.77E-05s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:29', 'remove_nma') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 17: remove_nma migrated 21:34:29.2 Info: => 0.0003416s 21:34:29.2 Info: 18: album_disambiguation migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 18 21:34:29.2 Info: AlterTable Albums 21:34:29.2 Info: => 1.3E-06s 21:34:29.2 Info: CreateColumn Albums Disambiguation String 21:34:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:29.2 Info: => 0.0005536s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:29', 'album_disambiguation') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 18: album_disambiguation migrated 21:34:29.2 Info: => 0.001602s 21:34:29.2 Info: 19: add_ape_quality_in_profiles migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 19 21:34:29.2 Info: PerformDBOperation 21:34:29.2 Info: Performing DB Operation 21:34:29.2 Info: => 3.99E-05s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:29', 'add_ape_quality_in_profiles') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 19: add_ape_quality_in_profiles migrated 21:34:29.2 Info: => 0.0003232s 21:34:29.2 Info: 20: remove_pushalot migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 20 21:34:29.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:29.2 Info: => 6.55E-05s 21:34:29.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:29.2 Info: => 4.62E-05s 21:34:29.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:29.2 Info: => 4.51E-05s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:29', 'remove_pushalot') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 20: remove_pushalot migrated 21:34:29.2 Info: => 0.0003342s 21:34:29.2 Info: 21: add_custom_filters migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 21 21:34:29.2 Info: CreateTable CustomFilters 21:34:29.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:29.2 Info: => 0.0001944s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:29', 'add_custom_filters') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 21: add_custom_filters migrated 21:34:29.2 Info: => 0.0005056s 21:34:29.2 Info: 22: import_list_tags migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 22 21:34:29.2 Info: AlterTable ImportLists 21:34:29.2 Info: => 9E-07s 21:34:29.2 Info: CreateColumn ImportLists Tags String 21:34:29.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:29.2 Info: => 0.0005624s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:29', 'import_list_tags') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 22: import_list_tags migrated 21:34:29.2 Info: => 0.0008794s 21:34:29.2 Info: 23: add_release_groups_etc migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 23 21:34:29.2 Info: CreateTable ArtistMetadata 21:34:29.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:29.2 Info: => 0.0002656s 21:34:29.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:29.2 Info: => 0.0001282s 21:34:29.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:29.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:29.2 Info: => 0.0001111s 21:34:29.2 Info: AlterTable Artists 21:34:29.2 Info: => 6E-07s 21:34:29.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:29.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.0005585s 21:34:29.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:29.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:29.2 Info: => 8.83E-05s 21:34:29.2 Info: CreateTable AlbumReleases 21:34:29.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:29.2 Info: => 0.0002167s 21:34:29.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:29.2 Info: => 0.0001441s 21:34:29.2 Info: CreateIndex AlbumReleases (AlbumId) 21:34:29.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:29.2 Info: => 0.000107s 21:34:29.2 Info: PerformDBOperation 21:34:29.2 Info: Performing DB Operation 21:34:29.2 Info: => 4.66E-05s 21:34:29.2 Info: AlterTable Albums 21:34:29.2 Info: => 5E-07s 21:34:29.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.0005947s 21:34:29.2 Info: AlterTable Albums 21:34:29.2 Info: => 7E-07s 21:34:29.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:29.2 Info: => 0.000573s 21:34:29.2 Info: AlterTable Albums 21:34:29.2 Info: => 7E-07s 21:34:29.2 Info: CreateColumn Albums Links String 21:34:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:29.2 Info: => 0.0005588s 21:34:29.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:29.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:29.2 Info: => 0.0001024s 21:34:29.2 Info: AlterTable Tracks 21:34:29.2 Info: => 6E-07s 21:34:29.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:29.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:29.2 Info: => 0.0005676s 21:34:29.2 Info: AlterTable Tracks 21:34:29.2 Info: => 7E-07s 21:34:29.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:29.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.0005677s 21:34:29.2 Info: AlterTable Tracks 21:34:29.2 Info: => 8E-07s 21:34:29.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:29.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.000576s 21:34:29.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:29.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:29.2 Info: => 0.0001073s 21:34:29.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:29.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:29.2 Info: => 8.52E-05s 21:34:29.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:29.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:29.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:29.2 Info: DROP TABLE "Artists" 21:34:29.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.2 Info: => 0.0064651s 21:34:29.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:29.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:29.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:29.2 Info: DROP TABLE "Albums" 21:34:29.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.2 Info: => 0.0052131s 21:34:29.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:29.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:29.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:29.2 Info: DROP TABLE "Tracks" 21:34:29.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:29.2 Info: => 0.005525s 21:34:29.2 Info: DeleteColumn TrackFiles ArtistId 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:29.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: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: => 0.0053689s 21:34:29.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:29.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.2 Info: => 0.0001012s 21:34:29.2 Info: CreateIndex Artists (Monitored) 21:34:29.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.2 Info: => 9.01E-05s 21:34:29.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:29.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.2 Info: => 9.03E-05s 21:34:29.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:29.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:29.2 Info: => 9.35E-05s 21:34:29.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:29.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:29.2 Info: => 9.06E-05s 21:34:29.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:29.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:29.2 Info: => 9.14E-05s 21:34:29.2 Info: UpdateData 21:34:29.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:29.2 Info: => 5.94E-05s 21:34:29.2 Info: UpdateData 21:34:29.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:29.2 Info: => 4.7E-05s 21:34:29.2 Info: UpdateData 21:34:29.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:29.2 Info: => 5.52E-05s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:29', 'add_release_groups_etc') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 23: add_release_groups_etc migrated 21:34:29.2 Info: => 0.0006178s 21:34:29.2 Info: 24: NewMediaInfoFormat migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 24 21:34:29.2 Info: UpdateData 21:34:29.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:29.2 Info: => 6.93E-05s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:29', 'NewMediaInfoFormat') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 24: NewMediaInfoFormat migrated 21:34:29.2 Info: => 0.0003454s 21:34:29.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 25 21:34:29.2 Info: RenameTable Restrictions ReleaseProfiles 21:34:29.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:29.2 Info: => 0.0013846s 21:34:29.2 Info: AlterTable ReleaseProfiles 21:34:29.2 Info: => 9E-07s 21:34:29.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:29.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:29.2 Info: => 0.0005565s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:29', 'rename_restrictions_to_release_profiles') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:29.2 Info: => 0.0008859s 21:34:29.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 26 21:34:29.2 Info: RenameTable Profiles QualityProfiles 21:34:29.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:29.2 Info: => 0.0013749s 21:34:29.2 Info: AlterTable QualityProfiles 21:34:29.2 Info: => 8E-07s 21:34:29.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:29.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:29.2 Info: => 0.0005517s 21:34:29.2 Info: AlterTable LanguageProfiles 21:34:29.2 Info: => 8E-07s 21:34:29.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:29.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:29.2 Info: => 0.0005326s 21:34:29.2 Info: UpdateData 21:34:29.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:29.2 Info: => 6.24E-05s 21:34:29.2 Info: UpdateData 21:34:29.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:29.2 Info: => 4.77E-05s 21:34:29.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:29.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:29.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:29.2 Info: DROP TABLE "Artists" 21:34:29.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.2 Info: => 0.005113s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:29', 'rename_quality_profiles_add_upgrade_allowed') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:29.2 Info: => 0.0056009s 21:34:29.2 Info: 27: add_import_exclusions migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 27 21:34:29.2 Info: CreateTable ImportListExclusions 21:34:29.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:29.2 Info: => 0.0002092s 21:34:29.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:29.2 Info: => 0.0001549s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:29', 'add_import_exclusions') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 27: add_import_exclusions migrated 21:34:29.2 Info: => 0.0005735s 21:34:29.2 Info: 28: clean_artist_metadata_table migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 28 21:34:29.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:29.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:29.2 Info: => 0.0001899s 21:34:29.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:29.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:29.2 Info: => 0.0001568s 21:34:29.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:29.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:29.2 Info: => 0.0001457s 21:34:29.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:29.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:29.2 Info: => 0.0001525s 21:34:29.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:29.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:29.2 Info: => 0.0001467s 21:34:29.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:29.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:29.2 Info: => 0.0001435s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:29', 'clean_artist_metadata_table') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 28: clean_artist_metadata_table migrated 21:34:29.2 Info: => 0.0006493s 21:34:29.2 Info: 29: health_issue_notification migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 29 21:34:29.2 Info: AlterTable Notifications 21:34:29.2 Info: => 1.2E-06s 21:34:29.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.0005757s 21:34:29.2 Info: AlterTable Notifications 21:34:29.2 Info: => 8E-07s 21:34:29.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.0005586s 21:34:29.2 Info: AlterTable Notifications 21:34:29.2 Info: => 7E-07s 21:34:29.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.0005599s 21:34:29.2 Info: AlterTable Notifications 21:34:29.2 Info: => 8E-07s 21:34:29.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.0014884s 21:34:29.2 Info: AlterTable Notifications 21:34:29.2 Info: => 1E-06s 21:34:29.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.0006524s 21:34:29.2 Info: DeleteColumn Notifications OnDownload 21:34:29.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:29.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:29.3 Info: DROP TABLE "Notifications" 21:34:29.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:29.3 Info: => 0.0060758s 21:34:29.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:29.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:29.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:29.3 Info: DROP TABLE "Notifications" 21:34:29.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:29.3 Info: => 0.0051238s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:29', 'health_issue_notification') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 29: health_issue_notification migrated 21:34:29.3 Info: => 0.0056057s 21:34:29.3 Info: 30: add_mediafilerepository_mtime migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 30 21:34:29.3 Info: AlterTable TrackFiles 21:34:29.3 Info: => 7E-07s 21:34:29.3 Info: CreateColumn TrackFiles Modified DateTime 21:34:29.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:29.3 Info: => 0.0006081s 21:34:29.3 Info: AlterTable TrackFiles 21:34:29.3 Info: => 9E-07s 21:34:29.3 Info: CreateColumn TrackFiles Path String 21:34:29.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:29.3 Info: => 0.0005716s 21:34:29.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:29.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:29.3 Info: => 5.52E-05s 21:34:29.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:29.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:29.3 Info: => 0.0001516s 21:34:29.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:29.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:29.3 Info: => 0.0001921s 21:34:29.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:29.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:29.3 Info: => 0.0001768s 21:34:29.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:29.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:29.3 Info: => 0.0001032s 21:34:29.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:29.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:29.3 Info: => 6.42E-05s 21:34:29.3 Info: AlterTable TrackFiles 21:34:29.3 Info: => 6E-07s 21:34:29.3 Info: AlterColumn TrackFiles Path String 21:34:29.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:29.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:29.3 Info: DROP TABLE "TrackFiles" 21:34:29.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.3 Info: => 0.0063471s 21:34:29.3 Info: CreateIndex TrackFiles (Path) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:29.3 Info: => 0.0001015s 21:34:29.3 Info: DeleteColumn TrackFiles RelativePath 21:34:29.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:29.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:29.3 Info: DROP TABLE "TrackFiles" 21:34:29.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:29.3 Info: => 0.0057863s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:29', 'add_mediafilerepository_mtime') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 30: add_mediafilerepository_mtime migrated 21:34:29.3 Info: => 0.0062156s 21:34:29.3 Info: 31: add_artistmetadataid_constraint migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 31 21:34:29.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:29.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:29.3 Info: => 0.0001172s 21:34:29.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:29.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:29.3 Info: => 0.0001635s 21:34:29.3 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:29.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:29.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:29.3 Info: DROP TABLE "Artists" 21:34:29.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.3 Info: => 0.0056795s 21:34:29.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.3 Info: => 0.0001399s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:29', 'add_artistmetadataid_constraint') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 31: add_artistmetadataid_constraint migrated 21:34:29.3 Info: => 0.0005559s 21:34:29.3 Info: 32: old_ids_and_artist_alias migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 32 21:34:29.3 Info: AlterTable ArtistMetadata 21:34:29.3 Info: => 1.1E-06s 21:34:29.3 Info: CreateColumn ArtistMetadata Aliases String 21:34:29.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:29.3 Info: => 0.0006011s 21:34:29.3 Info: AlterTable ArtistMetadata 21:34:29.3 Info: => 1E-06s 21:34:29.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:29.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.3 Info: => 0.0005858s 21:34:29.3 Info: AlterTable Albums 21:34:29.3 Info: => 7E-07s 21:34:29.3 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:29.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.3 Info: => 0.0005656s 21:34:29.3 Info: AlterTable AlbumReleases 21:34:29.3 Info: => 7E-07s 21:34:29.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:29.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.3 Info: => 0.000553s 21:34:29.3 Info: AlterTable Tracks 21:34:29.3 Info: => 7E-07s 21:34:29.3 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:29.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.3 Info: => 0.0005515s 21:34:29.3 Info: AlterTable Tracks 21:34:29.3 Info: => 8E-07s 21:34:29.3 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:29.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.3 Info: => 0.0005853s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:29', 'old_ids_and_artist_alias') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 32: old_ids_and_artist_alias migrated 21:34:29.3 Info: => 0.0009908s 21:34:29.3 Info: 33: download_propers_config migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 33 21:34:29.3 Info: PerformDBOperation 21:34:29.3 Info: Performing DB Operation 21:34:29.3 Info: => 4.11E-05s 21:34:29.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:29.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:29.3 Info: => 5.14E-05s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:29', 'download_propers_config') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 33: download_propers_config migrated 21:34:29.3 Info: => 0.0003778s 21:34:29.3 Info: 34: remove_language_profiles migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 34 21:34:29.3 Info: DeleteTable LanguageProfiles 21:34:29.3 Info: DROP TABLE "LanguageProfiles" 21:34:29.3 Info: => 0.0002488s 21:34:29.3 Info: DeleteColumn Artists LanguageProfileId 21:34:29.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:29.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:29.3 Info: DROP TABLE "Artists" 21:34:29.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.3 Info: => 0.0067194s 21:34:29.3 Info: DeleteColumn ImportLists LanguageProfileId 21:34:29.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:29.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:29.3 Info: DROP TABLE "ImportLists" 21:34:29.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:29.3 Info: => 0.0047958s 21:34:29.3 Info: DeleteColumn Blacklist Language 21:34:29.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:29.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:29.3 Info: DROP TABLE "Blacklist" 21:34:29.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:29.3 Info: => 0.0056874s 21:34:29.3 Info: DeleteColumn History Language 21:34:29.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:29.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:29.3 Info: DROP TABLE "History" 21:34:29.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:29.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:29.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:29.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:29.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:29.3 Info: => 0.005702s 21:34:29.3 Info: DeleteColumn LyricFiles Language 21:34:29.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:29.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:29.3 Info: DROP TABLE "LyricFiles" 21:34:29.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:29.3 Info: => 0.0047237s 21:34:29.3 Info: DeleteColumn TrackFiles Language 21:34:29.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:29.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:29.3 Info: DROP TABLE "TrackFiles" 21:34:29.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:29.3 Info: => 0.0060865s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:29', 'remove_language_profiles') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 34: remove_language_profiles migrated 21:34:29.3 Info: => 0.0066653s 21:34:29.3 Info: 35: multi_disc_naming_format migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 35 21:34:29.3 Info: AlterTable NamingConfig 21:34:29.3 Info: => 1E-06s 21:34:29.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:29.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:29.3 Info: => 0.0005941s 21:34:29.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:29.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:29.3 Info: => 5.96E-05s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:29', 'multi_disc_naming_format') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 35: multi_disc_naming_format migrated 21:34:29.3 Info: => 0.0004094s 21:34:29.3 Info: 36: add_download_client_priority migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 36 21:34:29.3 Info: AlterTable DownloadClients 21:34:29.3 Info: => 8E-07s 21:34:29.3 Info: CreateColumn DownloadClients Priority Int32 21:34:29.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:29.3 Info: => 0.0006129s 21:34:29.3 Info: PerformDBOperation 21:34:29.3 Info: Performing DB Operation 21:34:29.3 Info: => 0.0001337s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:29', 'add_download_client_priority') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 36: add_download_client_priority migrated 21:34:29.3 Info: => 0.0004994s 21:34:29.3 Info: 37: remove_growl_prowl migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 37 21:34:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:29.3 Info: => 6.65E-05s 21:34:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:29.3 Info: => 4.27E-05s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:29', 'remove_growl_prowl') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 37: remove_growl_prowl migrated 21:34:29.3 Info: => 0.0003591s 21:34:29.3 Info: 38: remove_plex_hometheatre migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 38 21:34:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:29.3 Info: => 6.73E-05s 21:34:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:29.3 Info: => 4.3E-05s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:29', 'remove_plex_hometheatre') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 38: remove_plex_hometheatre migrated 21:34:29.3 Info: => 0.0003621s 21:34:29.3 Info: 39: add_root_folder_add_defaults migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 39 21:34:29.3 Info: AlterTable RootFolders 21:34:29.3 Info: => 1E-06s 21:34:29.3 Info: CreateColumn RootFolders Name String 21:34:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:29.3 Info: => 0.0005833s 21:34:29.3 Info: AlterTable RootFolders 21:34:29.3 Info: => 7E-07s 21:34:29.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:29.3 Info: => 0.0005734s 21:34:29.3 Info: AlterTable RootFolders 21:34:29.3 Info: => 8E-07s 21:34:29.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:29.3 Info: => 0.0005476s 21:34:29.3 Info: AlterTable RootFolders 21:34:29.3 Info: => 8E-07s 21:34:29.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:29.3 Info: => 0.0005457s 21:34:29.3 Info: AlterTable RootFolders 21:34:29.3 Info: => 8E-07s 21:34:29.3 Info: CreateColumn RootFolders DefaultTags String 21:34:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:29.3 Info: => 0.0005571s 21:34:29.3 Info: PerformDBOperation 21:34:29.3 Info: Performing DB Operation 21:34:29.3 Info: => 6.28E-05s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:29', 'add_root_folder_add_defaults') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 39: add_root_folder_add_defaults migrated 21:34:29.3 Info: => 0.0004088s 21:34:29.3 Info: 40: task_duration migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 40 21:34:29.3 Info: AlterTable ScheduledTasks 21:34:29.3 Info: => 1E-06s 21:34:29.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:29.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:29.3 Info: => 0.0005484s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:29', 'task_duration') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 40: task_duration migrated 21:34:29.3 Info: => 0.0009217s 21:34:29.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 41 21:34:29.3 Info: AlterTable ReleaseProfiles 21:34:29.3 Info: => 1.1E-06s 21:34:29.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:29.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:29.3 Info: => 0.0005513s 21:34:29.3 Info: AlterTable ReleaseProfiles 21:34:29.3 Info: => 8E-07s 21:34:29.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:29.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:29.3 Info: => 0.0005407s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:29', 'add_indexer_and_enabled_to_release_profiles') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:29.3 Info: => 0.0009101s 21:34:29.3 Info: 42: remove_album_folders migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 42 21:34:29.3 Info: DeleteColumn Artists AlbumFolder 21:34:29.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:29.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:29.3 Info: DROP TABLE "Artists" 21:34:29.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.3 Info: => 0.0060468s 21:34:29.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:29.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:29.3 Info: => 5.63E-05s 21:34:29.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:29.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:29.3 Info: => 4.65E-05s 21:34:29.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:29.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:29.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:29.3 Info: DROP TABLE "NamingConfig" 21:34:29.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:29.3 Info: => 0.0063212s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:29', 'remove_album_folders') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 42: remove_album_folders migrated 21:34:29.3 Info: => 0.0068337s 21:34:29.3 Info: 44: add_priority_to_indexers migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 44 21:34:29.3 Info: AlterTable Indexers 21:34:29.3 Info: => 1.1E-06s 21:34:29.3 Info: CreateColumn Indexers Priority Int32 21:34:29.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:29.3 Info: => 0.0005779s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:29', 'add_priority_to_indexers') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 44: add_priority_to_indexers migrated 21:34:29.3 Info: => 0.0009511s 21:34:29.3 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 45 21:34:29.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:29.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:29.3 Info: => 0.0001416s 21:34:29.3 Info: PerformDBOperation 21:34:29.3 Info: Performing DB Operation 21:34:29.3 Info: => 3.5E-05s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:29', 'remove_chown_and_folderchmod_config') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:29.3 Info: => 0.0003629s 21:34:29.3 Info: 47: update_notifiarr migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 47 21:34:29.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:29.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:29.3 Info: => 9.11E-05s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:29', 'update_notifiarr') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 47: update_notifiarr migrated 21:34:29.3 Info: => 0.0004099s 21:34:29.3 Info: 49: email_multiple_addresses migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 49 21:34:29.3 Info: PerformDBOperation 21:34:29.3 Info: Performing DB Operation 21:34:29.3 Info: => 0.0001066s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:29', 'email_multiple_addresses') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 49: email_multiple_addresses migrated 21:34:29.4 Info: => 0.0004645s 21:34:29.4 Info: 50: rename_blacklist_to_blocklist migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 50 21:34:29.4 Info: RenameTable Blacklist Blocklist 21:34:29.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:29.4 Info: => 0.0017973s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:29', 'rename_blacklist_to_blocklist') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 50: rename_blacklist_to_blocklist migrated 21:34:29.4 Info: => 0.0021806s 21:34:29.4 Info: 51: cdh_per_downloadclient migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 51 21:34:29.4 Info: AlterTable DownloadClients 21:34:29.4 Info: => 1.1E-06s 21:34:29.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:29.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:29.4 Info: => 0.0005894s 21:34:29.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:29.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:29.4 Info: => 0.0005486s 21:34:29.4 Info: PerformDBOperation 21:34:29.4 Info: Performing DB Operation 21:34:29.4 Info: => 0.0001828s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:29', 'cdh_per_downloadclient') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 51: cdh_per_downloadclient migrated 21:34:29.4 Info: => 0.0005397s 21:34:29.4 Info: 52: download_history migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 52 21:34:29.4 Info: CreateTable DownloadHistory 21:34:29.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:29.4 Info: => 0.0002624s 21:34:29.4 Info: CreateIndex DownloadHistory (EventType) 21:34:29.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:29.4 Info: => 0.0001484s 21:34:29.4 Info: CreateIndex DownloadHistory (ArtistId) 21:34:29.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:29.4 Info: => 0.0001313s 21:34:29.4 Info: CreateIndex DownloadHistory (DownloadId) 21:34:29.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:29.4 Info: => 0.0001414s 21:34:29.4 Info: PerformDBOperation 21:34:29.4 Info: Performing DB Operation 21:34:29.4 Info: => 0.0001168s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:29', 'download_history') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 52: download_history migrated 21:34:29.4 Info: => 0.0005207s 21:34:29.4 Info: 53: add_update_history migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 53 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:29', 'add_update_history') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 53: add_update_history migrated 21:34:29.4 Info: => 0.0004174s 21:34:29.4 Info: 54: add_on_update_to_notifications migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 54 21:34:29.4 Info: AlterTable Notifications 21:34:29.4 Info: => 1E-06s 21:34:29.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:29.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:29.4 Info: => 0.000656s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:29', 'add_on_update_to_notifications') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 54: add_on_update_to_notifications migrated 21:34:29.4 Info: => 0.0010542s 21:34:29.4 Info: 55: download_client_per_indexer migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 55 21:34:29.4 Info: AlterTable Indexers 21:34:29.4 Info: => 1.1E-06s 21:34:29.4 Info: CreateColumn Indexers DownloadClientId Int32 21:34:29.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:29.4 Info: => 0.0006314s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:29', 'download_client_per_indexer') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 55: download_client_per_indexer migrated 21:34:29.4 Info: => 0.0010023s 21:34:29.4 Info: 56: AddNewItemMonitorType migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 56 21:34:29.4 Info: AlterTable Artists 21:34:29.4 Info: => 7E-07s 21:34:29.4 Info: CreateColumn Artists MonitorNewItems Int32 21:34:29.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:29.4 Info: => 0.0006385s 21:34:29.4 Info: AlterTable RootFolders 21:34:29.4 Info: => 8E-07s 21:34:29.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:29.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:29.4 Info: => 0.0006067s 21:34:29.4 Info: AlterTable ImportLists 21:34:29.4 Info: => 7E-07s 21:34:29.4 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:29.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:29.4 Info: => 0.0005732s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:29', 'AddNewItemMonitorType') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 56: AddNewItemMonitorType migrated 21:34:29.4 Info: => 0.000961s 21:34:29.4 Info: 57: ImportListSearch migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 57 21:34:29.4 Info: AlterTable ImportLists 21:34:29.4 Info: => 1.1E-06s 21:34:29.4 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:29.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:29.4 Info: => 0.0006327s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:29', 'ImportListSearch') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 57: ImportListSearch migrated 21:34:29.4 Info: => 0.0010126s 21:34:29.4 Info: 58: ImportListMonitorExisting migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 58 21:34:29.4 Info: AlterTable ImportLists 21:34:29.4 Info: => 1.1E-06s 21:34:29.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:29.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:29.4 Info: => 0.0006271s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:29', 'ImportListMonitorExisting') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 58: ImportListMonitorExisting migrated 21:34:29.4 Info: => 0.0009978s 21:34:29.4 Info: 59: add_indexer_tags migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 59 21:34:29.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:29.4 Info: => 6.99E-05s 21:34:29.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:29.4 Info: => 4.55E-05s 21:34:29.4 Info: AlterTable Indexers 21:34:29.4 Info: => 5E-07s 21:34:29.4 Info: CreateColumn Indexers Tags String 21:34:29.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:29.4 Info: => 0.0005746s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:29', 'add_indexer_tags') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 59: add_indexer_tags migrated 21:34:29.4 Info: => 0.0009703s 21:34:29.4 Info: 60: update_audio_types migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 60 21:34:29.4 Info: PerformDBOperation 21:34:29.4 Info: Performing DB Operation 21:34:29.4 Info: => 8.63E-05s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:29', 'update_audio_types') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 60: update_audio_types migrated 21:34:29.4 Info: => 0.0004273s 21:34:29.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 61 21:34:29.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.4 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:29.4 Info: => 6.7E-05s 21:34:29.4 Info: AlterTable AlbumReleases 21:34:29.4 Info: => 6E-07s 21:34:29.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:29.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:29.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:29.4 Info: DROP TABLE "AlbumReleases" 21:34:29.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:29.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:29.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:29.4 Info: => 0.0070982s 21:34:29.4 Info: AlterTable Albums 21:34:29.4 Info: => 8E-07s 21:34:29.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 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, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:29.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:29.4 Info: DROP TABLE "Albums" 21:34:29.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.4 Info: => 0.0060971s 21:34:29.4 Info: AlterTable Albums 21:34:29.4 Info: => 8E-07s 21:34:29.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 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, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:29.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:29.4 Info: DROP TABLE "Albums" 21:34:29.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.4 Info: => 0.0061535s 21:34:29.4 Info: AlterTable Albums 21:34:29.4 Info: => 8E-07s 21:34:29.4 Info: AlterColumn Albums Added DateTimeOffset 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, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:29.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:29.4 Info: DROP TABLE "Albums" 21:34:29.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.4 Info: => 0.0060952s 21:34:29.4 Info: AlterTable Artists 21:34:29.4 Info: => 8E-07s 21:34:29.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 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, "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.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: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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.4 Info: => 0.0074485s 21:34:29.4 Info: AlterTable Artists 21:34:29.4 Info: => 8E-07s 21:34:29.4 Info: AlterColumn Artists Added DateTimeOffset 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, "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.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: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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.4 Info: => 0.0070042s 21:34:29.4 Info: AlterTable Blocklist 21:34:29.4 Info: => 7E-07s 21:34:29.4 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:29.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:29.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:29.4 Info: DROP TABLE "Blocklist" 21:34:29.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:29.4 Info: => 0.0054008s 21:34:29.4 Info: AlterTable Blocklist 21:34:29.4 Info: => 9E-07s 21:34:29.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:29.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:29.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:29.4 Info: DROP TABLE "Blocklist" 21:34:29.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:29.4 Info: => 0.0065084s 21:34:29.4 Info: AlterTable Commands 21:34:29.4 Info: => 8E-07s 21:34:29.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:29.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:29.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:29.4 Info: DROP TABLE "Commands" 21:34:29.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:29.4 Info: => 0.0053082s 21:34:29.4 Info: AlterTable Commands 21:34:29.4 Info: => 9E-07s 21:34:29.4 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:29.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:29.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:29.4 Info: DROP TABLE "Commands" 21:34:29.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:29.4 Info: => 0.0058154s 21:34:29.4 Info: AlterTable Commands 21:34:29.4 Info: => 1E-06s 21:34:29.4 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:29.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:29.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:29.4 Info: DROP TABLE "Commands" 21:34:29.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:29.4 Info: => 0.0047897s 21:34:29.4 Info: AlterTable DownloadClientStatus 21:34:29.4 Info: => 9E-07s 21:34:29.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:29.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:29.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:29.4 Info: DROP TABLE "DownloadClientStatus" 21:34:29.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:29.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:29.4 Info: => 0.0063428s 21:34:29.4 Info: AlterTable DownloadClientStatus 21:34:29.4 Info: => 7E-07s 21:34:29.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:29.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:29.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:29.4 Info: DROP TABLE "DownloadClientStatus" 21:34:29.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:29.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:29.4 Info: => 0.0055313s 21:34:29.4 Info: AlterTable DownloadClientStatus 21:34:29.4 Info: => 7E-07s 21:34:29.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:29.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:29.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:29.5 Info: DROP TABLE "DownloadClientStatus" 21:34:29.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:29.5 Info: => 0.0055974s 21:34:29.5 Info: AlterTable DownloadHistory 21:34:29.5 Info: => 6E-07s 21:34:29.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "DownloadHistory" 21:34:29.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:29.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:29.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:29.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:29.5 Info: => 0.0070437s 21:34:29.5 Info: AlterTable ExtraFiles 21:34:29.5 Info: => 8E-07s 21:34:29.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "ExtraFiles" 21:34:29.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:29.5 Info: => 0.0053211s 21:34:29.5 Info: AlterTable ExtraFiles 21:34:29.5 Info: => 7E-07s 21:34:29.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "ExtraFiles" 21:34:29.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:29.5 Info: => 0.0064084s 21:34:29.5 Info: AlterTable History 21:34:29.5 Info: => 8E-07s 21:34:29.5 Info: AlterColumn History Date DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "History" 21:34:29.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:29.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:29.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:29.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:29.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:29.5 Info: => 0.0061539s 21:34:29.5 Info: AlterTable ImportListStatus 21:34:29.5 Info: => 8E-07s 21:34:29.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "ImportListStatus" 21:34:29.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:29.5 Info: => 0.0051993s 21:34:29.5 Info: AlterTable ImportListStatus 21:34:29.5 Info: => 8E-07s 21:34:29.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "ImportListStatus" 21:34:29.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:29.5 Info: => 0.0063135s 21:34:29.5 Info: AlterTable ImportListStatus 21:34:29.5 Info: => 1.1E-06s 21:34:29.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "ImportListStatus" 21:34:29.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:29.5 Info: => 0.0053151s 21:34:29.5 Info: AlterTable IndexerStatus 21:34:29.5 Info: => 7E-07s 21:34:29.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "IndexerStatus" 21:34:29.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:29.5 Info: => 0.0062262s 21:34:29.5 Info: AlterTable IndexerStatus 21:34:29.5 Info: => 8E-07s 21:34:29.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "IndexerStatus" 21:34:29.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:29.5 Info: => 0.0053238s 21:34:29.5 Info: AlterTable IndexerStatus 21:34:29.5 Info: => 8E-07s 21:34:29.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "IndexerStatus" 21:34:29.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:29.5 Info: => 0.0055096s 21:34:29.5 Info: AlterTable LyricFiles 21:34:29.5 Info: => 8E-07s 21:34:29.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "LyricFiles" 21:34:29.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:29.5 Info: => 0.0065583s 21:34:29.5 Info: AlterTable LyricFiles 21:34:29.5 Info: => 8E-07s 21:34:29.5 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "LyricFiles" 21:34:29.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:29.5 Info: => 0.0053409s 21:34:29.5 Info: AlterTable MetadataFiles 21:34:29.5 Info: => 9E-07s 21:34:29.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "MetadataFiles" 21:34:29.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:29.5 Info: => 0.0053828s 21:34:29.5 Info: AlterTable MetadataFiles 21:34:29.5 Info: => 8E-07s 21:34:29.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "MetadataFiles" 21:34:29.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:29.5 Info: => 0.006859s 21:34:29.5 Info: AlterTable PendingReleases 21:34:29.5 Info: => 9E-07s 21:34:29.5 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:29.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:29.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:29.5 Info: DROP TABLE "PendingReleases" 21:34:29.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:29.5 Info: => 0.0050862s 21:34:29.5 Info: AlterTable ScheduledTasks 21:34:29.5 Info: => 8E-07s 21:34:29.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:29.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:29.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:29.6 Info: DROP TABLE "ScheduledTasks" 21:34:29.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:29.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:29.6 Info: => 0.0066376s 21:34:29.6 Info: AlterTable ScheduledTasks 21:34:29.6 Info: => 8E-07s 21:34:29.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:29.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:29.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:29.6 Info: DROP TABLE "ScheduledTasks" 21:34:29.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:29.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:29.6 Info: => 0.0054817s 21:34:29.6 Info: AlterTable TrackFiles 21:34:29.6 Info: => 7E-07s 21:34:29.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 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.0057353s 21:34:29.6 Info: AlterTable TrackFiles 21:34:29.6 Info: => 8E-07s 21:34:29.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 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.0058361s 21:34:29.6 Info: AlterTable VersionInfo 21:34:29.6 Info: => 8E-07s 21:34:29.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:29.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:29.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:29.6 Info: DROP TABLE "VersionInfo" 21:34:29.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:29.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:29.6 Info: => 0.0062506s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:29', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:29.6 Info: => 0.0070058s 21:34:29.6 Info: 62: add_on_delete_to_notifications migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 62 21:34:29.6 Info: AlterTable Notifications 21:34:29.6 Info: => 1.3E-06s 21:34:29.6 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:29.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0006163s 21:34:29.6 Info: AlterTable Notifications 21:34:29.6 Info: => 8E-07s 21:34:29.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:29.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0005835s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:29', 'add_on_delete_to_notifications') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 62: add_on_delete_to_notifications migrated 21:34:29.6 Info: => 0.0010207s 21:34:29.6 Info: 63: add_custom_formats migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 63 21:34:29.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:29.6 Info: AlterTable DelayProfiles 21:34:29.6 Info: => 8E-07s 21:34:29.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:29.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0006012s 21:34:29.6 Info: UpdateData 21:34:29.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:29.6 Info: => 6.44E-05s 21:34:29.6 Info: AlterTable TrackFiles 21:34:29.6 Info: => 8E-07s 21:34:29.6 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:29.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:29.6 Info: => 0.0005631s 21:34:29.6 Info: PerformDBOperation 21:34:29.6 Info: Performing DB Operation 21:34:29.6 Info: => 0.001485s 21:34:29.6 Info: CreateTable CustomFormats 21:34:29.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:29.6 Info: => 0.0001529s 21:34:29.6 Info: CreateIndex CustomFormats (Name) 21:34:29.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:29.6 Info: => 0.0001485s 21:34:29.6 Info: AlterTable QualityProfiles 21:34:29.6 Info: => 7E-07s 21:34:29.6 Info: CreateColumn QualityProfiles FormatItems String 21:34:29.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:29.6 Info: => 0.0005797s 21:34:29.6 Info: AlterTable QualityProfiles 21:34:29.6 Info: => 6E-07s 21:34:29.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:29.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0005816s 21:34:29.6 Info: AlterTable QualityProfiles 21:34:29.6 Info: => 8E-07s 21:34:29.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:29.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0005993s 21:34:29.6 Info: PerformDBOperation 21:34:29.6 Info: Performing DB Operation 21:34:29.6 Info: => 0.0071667s 21:34:29.6 Info: PerformDBOperation 21:34:29.6 Info: Performing DB Operation 21:34:29.6 Info: => 4.34E-05s 21:34:29.6 Info: DeleteColumn ReleaseProfiles Preferred 21:34:29.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:29.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:29.6 Info: DROP TABLE "ReleaseProfiles" 21:34:29.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:29.6 Info: => 0.0065534s 21:34:29.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:29.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:29.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:29.6 Info: DROP TABLE "ReleaseProfiles" 21:34:29.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:29.6 Info: => 0.0052794s 21:34:29.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:29.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:29.6 Info: => 6.57E-05s 21:34:29.6 Info: AlterTable DelayProfiles 21:34:29.6 Info: => 5E-07s 21:34:29.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:29.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0006194s 21:34:29.6 Info: AlterTable DelayProfiles 21:34:29.6 Info: => 7E-07s 21:34:29.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:29.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:29.6 Info: => 0.0005707s 21:34:29.6 Info: -> 1 Insert operations completed in 00:00:00.0002355 taking an average of 00:00:00.0002355 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:29', 'add_custom_formats') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 63: add_custom_formats migrated 21:34:29.6 Info: => 0.0010077s 21:34:29.6 Debug: Took: 00:00:00.5182628 21:34:29.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 21:34:29.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 21:34:29.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864696983695_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:29.7 Info: DatabaseEngineVersionCheck migrating 21:34:29.7 Info: PerformDBOperation 21:34:29.7 Info: Performing DB Operation 21:34:29.7 Info: SQLite 3.47.2 21:34:29.7 Info: => 0.0011592s 21:34:29.7 Info: DatabaseEngineVersionCheck migrated 21:34:29.7 Info: => 0.0011817s 21:34:29.7 Info: VersionMigration migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: CreateTable VersionInfo 21:34:29.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:29.7 Info: => 0.0001733s 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: VersionMigration migrated 21:34:29.7 Info: => 0.0005526s 21:34:29.7 Info: VersionUniqueMigration migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: CreateIndex VersionInfo (Version) 21:34:29.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:29.7 Info: => 0.0001398s 21:34:29.7 Info: AlterTable VersionInfo 21:34:29.7 Info: => 8E-07s 21:34:29.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:29.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:29.7 Info: => 0.000618s 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: VersionUniqueMigration migrated 21:34:29.7 Info: => 0.0008332s 21:34:29.7 Info: VersionDescriptionMigration migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: AlterTable VersionInfo 21:34:29.7 Info: => 7E-07s 21:34:29.7 Info: CreateColumn VersionInfo Description String 21:34:29.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:29.7 Info: => 0.0002118s 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: VersionDescriptionMigration migrated 21:34:29.7 Info: => 0.0004188s 21:34:29.7 Info: 1: InitialSetup migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 1 21:34:29.7 Info: CreateTable Config 21:34:29.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:29.7 Info: => 0.0001831s 21:34:29.7 Info: CreateIndex Config (Key) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:29.7 Info: => 9.41E-05s 21:34:29.7 Info: CreateTable RootFolders 21:34:29.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:29.7 Info: => 0.0001136s 21:34:29.7 Info: CreateIndex RootFolders (Path) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:29.7 Info: => 8.93E-05s 21:34:29.7 Info: CreateTable Artists 21:34:29.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:29.7 Info: => 0.000264s 21:34:29.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:29.7 Info: => 8.88E-05s 21:34:29.7 Info: CreateIndex Artists (NameSlug) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:29.7 Info: => 8.12E-05s 21:34:29.7 Info: CreateIndex Artists (CleanName) 21:34:29.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.7 Info: => 8.03E-05s 21:34:29.7 Info: CreateIndex Artists (Path) 21:34:29.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.7 Info: => 7.88E-05s 21:34:29.7 Info: CreateTable Albums 21:34:29.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:29.7 Info: => 0.0002307s 21:34:29.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.7 Info: => 8.81E-05s 21:34:29.7 Info: CreateIndex Albums (MBId) 21:34:29.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:29.7 Info: => 8.38E-05s 21:34:29.7 Info: CreateIndex Albums (TADBId) 21:34:29.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:29.7 Info: => 8.2E-05s 21:34:29.7 Info: CreateIndex Albums (TitleSlug) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:29.7 Info: => 8.42E-05s 21:34:29.7 Info: CreateIndex Albums (CleanTitle) 21:34:29.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.7 Info: => 7.95E-05s 21:34:29.7 Info: CreateIndex Albums (Path) 21:34:29.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:29.7 Info: => 7.95E-05s 21:34:29.7 Info: CreateTable Tracks 21:34:29.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:29.7 Info: => 0.0001623s 21:34:29.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:29.7 Info: => 8.75E-05s 21:34:29.7 Info: CreateIndex Tracks (ArtistId) 21:34:29.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:29.7 Info: => 8.53E-05s 21:34:29.7 Info: CreateIndex Tracks (TrackFileId) 21:34:29.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:29.7 Info: => 8.4E-05s 21:34:29.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:29.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:29.7 Info: => 8.79E-05s 21:34:29.7 Info: CreateTable TrackFiles 21:34:29.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:29.7 Info: => 0.000152s 21:34:29.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:29.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:29.7 Info: => 8.52E-05s 21:34:29.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:29.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.7 Info: => 8.3E-05s 21:34:29.7 Info: CreateTable History 21:34:29.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:29.7 Info: => 0.000167s 21:34:29.7 Info: CreateIndex History (Date) 21:34:29.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:29.7 Info: => 8.72E-05s 21:34:29.7 Info: CreateIndex History (EventType) 21:34:29.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:29.7 Info: => 7.92E-05s 21:34:29.7 Info: CreateIndex History (DownloadId) 21:34:29.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:29.7 Info: => 8.04E-05s 21:34:29.7 Info: CreateIndex History (AlbumId) 21:34:29.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:29.7 Info: => 8.12E-05s 21:34:29.7 Info: CreateTable Notifications 21:34:29.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:29.7 Info: => 0.0001417s 21:34:29.7 Info: CreateTable ScheduledTasks 21:34:29.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:29.7 Info: => 0.0001121s 21:34:29.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:29.7 Info: => 8.89E-05s 21:34:29.7 Info: CreateTable Indexers 21:34:29.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:29.7 Info: => 0.0001216s 21:34:29.7 Info: CreateIndex Indexers (Name) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:29.7 Info: => 0.0001149s 21:34:29.7 Info: CreateTable Profiles 21:34:29.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:29.7 Info: => 0.0001149s 21:34:29.7 Info: CreateIndex Profiles (Name) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:29.7 Info: => 9.46E-05s 21:34:29.7 Info: CreateTable QualityDefinitions 21:34:29.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:29.7 Info: => 0.0001315s 21:34:29.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:29.7 Info: => 8.95E-05s 21:34:29.7 Info: CreateIndex QualityDefinitions (Title) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:29.7 Info: => 9.23E-05s 21:34:29.7 Info: CreateTable NamingConfig 21:34:29.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:29.7 Info: => 0.000176s 21:34:29.7 Info: CreateTable Blacklist 21:34:29.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:29.7 Info: => 0.0002043s 21:34:29.7 Info: CreateTable Metadata 21:34:29.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:29.7 Info: => 0.000126s 21:34:29.7 Info: CreateTable MetadataFiles 21:34:29.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:29.7 Info: => 0.0001428s 21:34:29.7 Info: CreateTable DownloadClients 21:34:29.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:29.7 Info: => 0.0001278s 21:34:29.7 Info: CreateTable PendingReleases 21:34:29.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:29.7 Info: => 0.0001364s 21:34:29.7 Info: CreateTable RemotePathMappings 21:34:29.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:29.7 Info: => 0.0001163s 21:34:29.7 Info: CreateTable Tags 21:34:29.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:29.7 Info: => 0.0001232s 21:34:29.7 Info: CreateIndex Tags (Label) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:29.7 Info: => 9.6E-05s 21:34:29.7 Info: CreateTable Restrictions 21:34:29.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:29.7 Info: => 0.0001311s 21:34:29.7 Info: CreateTable DelayProfiles 21:34:29.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:29.7 Info: => 0.000189s 21:34:29.7 Info: CreateTable Users 21:34:29.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:29.7 Info: => 0.000118s 21:34:29.7 Info: CreateIndex Users (Identifier) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:29.7 Info: => 0.0001021s 21:34:29.7 Info: CreateIndex Users (Username) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:29.7 Info: => 0.0001309s 21:34:29.7 Info: CreateTable Commands 21:34:29.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:29.7 Info: => 0.000175s 21:34:29.7 Info: CreateTable IndexerStatus 21:34:29.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:29.7 Info: => 0.0001726s 21:34:29.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:29.7 Info: => 0.0001016s 21:34:29.7 Info: CreateTable ExtraFiles 21:34:29.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:29.7 Info: => 0.000135s 21:34:29.7 Info: CreateTable LyricFiles 21:34:29.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:29.7 Info: => 0.0001859s 21:34:29.7 Info: CreateTable LanguageProfiles 21:34:29.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:29.7 Info: => 0.0001192s 21:34:29.7 Info: CreateIndex LanguageProfiles (Name) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:29.7 Info: => 0.0001137s 21:34:29.7 Info: CreateTable DownloadClientStatus 21:34:29.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:29.7 Info: => 0.0001283s 21:34:29.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:29.7 Info: => 0.0001012s 21:34:29.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:29.7 Info: -> 1 Insert operations completed in 00:00:00.0000785 taking an average of 00:00:00.0000785 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:29', 'InitialSetup') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 1: InitialSetup migrated 21:34:29.7 Info: => 0.0009579s 21:34:29.7 Info: 2: add_reason_to_pending_releases migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 2 21:34:29.7 Info: AlterTable PendingReleases 21:34:29.7 Info: => 9E-07s 21:34:29.7 Info: CreateColumn PendingReleases Reason Int32 21:34:29.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:29.7 Info: => 0.0005088s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:29', 'add_reason_to_pending_releases') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 2: add_reason_to_pending_releases migrated 21:34:29.7 Info: => 0.0008296s 21:34:29.7 Info: 3: add_medium_support migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 3 21:34:29.7 Info: AlterTable Albums 21:34:29.7 Info: => 1E-06s 21:34:29.7 Info: CreateColumn Albums Media String 21:34:29.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:29.7 Info: => 0.0005053s 21:34:29.7 Info: AlterTable Tracks 21:34:29.7 Info: => 1E-06s 21:34:29.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:29.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:29.7 Info: => 0.0004715s 21:34:29.7 Info: AlterTable Tracks 21:34:29.7 Info: => 1.1E-06s 21:34:29.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:29.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:29.7 Info: => 0.0004707s 21:34:29.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:29.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:29.7 Info: => 8.44E-05s 21:34:29.7 Info: DeleteColumn Tracks TrackNumber 21:34:29.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:29.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:29.7 Info: DROP TABLE "Tracks" 21:34:29.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:29.7 Info: => 0.0045968s 21:34:29.7 Info: AlterTable Tracks 21:34:29.7 Info: => 8E-07s 21:34:29.7 Info: CreateColumn Tracks TrackNumber String 21:34:29.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:29.7 Info: => 0.0004723s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:29', 'add_medium_support') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 3: add_medium_support migrated 21:34:29.7 Info: => 0.0008711s 21:34:29.7 Info: 4: add_various_qualites_in_profile migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 4 21:34:29.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:29.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:29.7 Info: => 6.74E-05s 21:34:29.7 Info: PerformDBOperation 21:34:29.7 Info: Performing DB Operation 21:34:29.7 Info: => 3.79E-05s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:29', 'add_various_qualites_in_profile') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 4: add_various_qualites_in_profile migrated 21:34:29.7 Info: => 0.0003157s 21:34:29.7 Info: 5: metadata_profiles migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 5 21:34:29.7 Info: CreateTable MetadataProfiles 21:34:29.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:29.7 Info: => 0.0001498s 21:34:29.7 Info: CreateIndex MetadataProfiles (Name) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:29.7 Info: => 0.0001534s 21:34:29.7 Info: AlterTable Artists 21:34:29.7 Info: => 6E-07s 21:34:29.7 Info: CreateColumn Artists MetadataProfileId Int32 21:34:29.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:29.7 Info: => 0.0004935s 21:34:29.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:29.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:29.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:29.7 Info: DROP TABLE "Artists" 21:34:29.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0060254s 21:34:29.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:29.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:29.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:29.7 Info: DROP TABLE "Artists" 21:34:29.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0048819s 21:34:29.7 Info: AlterTable Albums 21:34:29.7 Info: => 8E-07s 21:34:29.7 Info: CreateColumn Albums SecondaryTypes String 21:34:29.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:29.7 Info: => 0.0004765s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:29', 'metadata_profiles') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 5: metadata_profiles migrated 21:34:29.7 Info: => 0.0008989s 21:34:29.7 Info: 6: separate_automatic_and_interactive_search migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 6 21:34:29.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:29.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:29.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:29.7 Info: DROP TABLE "Indexers" 21:34:29.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:29.7 Info: => 0.0050954s 21:34:29.7 Info: AlterTable Indexers 21:34:29.7 Info: => 8E-07s 21:34:29.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:29.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:29.7 Info: => 0.0004903s 21:34:29.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:29.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:29.7 Info: => 5.53E-05s 21:34:29.7 Info: AlterTable Indexers 21:34:29.7 Info: => 6E-07s 21:34:29.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:29.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:29.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:29.7 Info: DROP TABLE "Indexers" 21:34:29.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:29.7 Info: => 0.0041223s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:29', 'separate_automatic_and_interactive_search') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 6: separate_automatic_and_interactive_search migrated 21:34:29.7 Info: => 0.0044742s 21:34:29.7 Info: 7: change_album_path_to_relative migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 7 21:34:29.7 Info: DeleteColumn Albums Path 21:34:29.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:29.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:29.7 Info: DROP TABLE "Albums" 21:34:29.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.7 Info: => 0.0050779s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:29', 'change_album_path_to_relative') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 7: change_album_path_to_relative migrated 21:34:29.7 Info: => 0.0054925s 21:34:29.7 Info: 8: change_quality_size_mb_to_kb migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 8 21:34:29.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:29.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:29.7 Info: => 6.33E-05s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:29', 'change_quality_size_mb_to_kb') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 8: change_quality_size_mb_to_kb migrated 21:34:29.7 Info: => 0.000338s 21:34:29.7 Info: 9: album_releases migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 9 21:34:29.7 Info: AlterTable Albums 21:34:29.7 Info: => 8E-07s 21:34:29.7 Info: CreateColumn Albums Releases String 21:34:29.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:29.7 Info: => 0.0005251s 21:34:29.7 Info: AlterTable Albums 21:34:29.7 Info: => 8E-07s 21:34:29.7 Info: CreateColumn Albums CurrentRelease String 21:34:29.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:29.7 Info: => 0.0004853s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:29', 'album_releases') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 9: album_releases migrated 21:34:29.7 Info: => 0.000808s 21:34:29.7 Info: 10: album_releases_fix migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 10 21:34:29.7 Info: AlterTable Albums 21:34:29.7 Info: => 1.1E-06s 21:34:29.7 Info: AlterColumn Albums Releases String 21:34:29.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:29.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:29.7 Info: DROP TABLE "Albums" 21:34:29.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.7 Info: => 0.0059694s 21:34:29.7 Info: AlterTable Albums 21:34:29.7 Info: => 1E-06s 21:34:29.7 Info: AlterColumn Albums CurrentRelease String 21:34:29.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:29.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:29.7 Info: DROP TABLE "Albums" 21:34:29.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.7 Info: => 0.0049237s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:29', 'album_releases_fix') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 10: album_releases_fix migrated 21:34:29.7 Info: => 0.0053115s 21:34:29.7 Info: 11: import_lists migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 11 21:34:29.7 Info: CreateTable ImportLists 21:34:29.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:29.7 Info: => 0.0002004s 21:34:29.7 Info: CreateIndex ImportLists (Name) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:29.7 Info: => 9.82E-05s 21:34:29.7 Info: CreateTable ImportListStatus 21:34:29.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:29.7 Info: => 0.0001333s 21:34:29.7 Info: CreateIndex ImportListStatus (ProviderId) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:29.7 Info: => 9.4E-05s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:29', 'import_lists') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 11: import_lists migrated 21:34:29.7 Info: => 0.0004239s 21:34:29.7 Info: 12: add_release_status migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 12 21:34:29.7 Info: AlterTable MetadataProfiles 21:34:29.7 Info: => 1.1E-06s 21:34:29.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:29.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:29.7 Info: => 0.0005178s 21:34:29.7 Info: PerformDBOperation 21:34:29.7 Info: Performing DB Operation 21:34:29.7 Info: => 3.61E-05s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:29', 'add_release_status') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 12: add_release_status migrated 21:34:29.7 Info: => 0.000329s 21:34:29.7 Info: 13: album_download_notification migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 13 21:34:29.7 Info: AlterTable Notifications 21:34:29.7 Info: => 1.1E-06s 21:34:29.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:29.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:29.7 Info: => 0.0005178s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:29', 'album_download_notification') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 13: album_download_notification migrated 21:34:29.7 Info: => 0.0008748s 21:34:29.7 Info: 14: fix_language_metadata_profiles migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 14 21:34:29.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:29.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:29.7 Info: => 0.0001033s 21:34:29.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:29.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:29.7 Info: => 6.99E-05s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:29', 'fix_language_metadata_profiles') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 14: fix_language_metadata_profiles migrated 21:34:29.7 Info: => 0.000359s 21:34:29.7 Info: 15: remove_fanzub migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 15 21:34:29.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:29.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:29.7 Info: => 5.99E-05s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:29', 'remove_fanzub') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 15: remove_fanzub migrated 21:34:29.7 Info: => 0.0003328s 21:34:29.7 Info: 16: update_artist_history_indexes migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 16 21:34:29.7 Info: CreateIndex Albums (ArtistId) 21:34:29.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:29.7 Info: => 0.0001205s 21:34:29.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:29.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:29.7 Info: => 9.62E-05s 21:34:29.7 Info: DeleteIndex History (AlbumId) 21:34:29.7 Info: DROP INDEX "IX_History_AlbumId" 21:34:29.7 Info: => 0.000139s 21:34:29.7 Info: CreateIndex History (AlbumId, Date) 21:34:29.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:29.7 Info: => 0.0001065s 21:34:29.7 Info: DeleteIndex History (DownloadId) 21:34:29.7 Info: DROP INDEX "IX_History_DownloadId" 21:34:29.7 Info: => 0.000886s 21:34:29.7 Info: CreateIndex History (DownloadId, Date) 21:34:29.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:29.7 Info: => 0.0001137s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:29', 'update_artist_history_indexes') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 16: update_artist_history_indexes migrated 21:34:29.7 Info: => 0.0004614s 21:34:29.7 Info: 17: remove_nma migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 17 21:34:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:29.7 Info: => 6.44E-05s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:29', 'remove_nma') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 17: remove_nma migrated 21:34:29.7 Info: => 0.0003358s 21:34:29.7 Info: 18: album_disambiguation migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 18 21:34:29.7 Info: AlterTable Albums 21:34:29.7 Info: => 1.3E-06s 21:34:29.7 Info: CreateColumn Albums Disambiguation String 21:34:29.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:29.7 Info: => 0.0005278s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:29', 'album_disambiguation') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 18: album_disambiguation migrated 21:34:29.7 Info: => 0.0008441s 21:34:29.7 Info: 19: add_ape_quality_in_profiles migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 19 21:34:29.7 Info: PerformDBOperation 21:34:29.7 Info: Performing DB Operation 21:34:29.7 Info: => 3.94E-05s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:29', 'add_ape_quality_in_profiles') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 19: add_ape_quality_in_profiles migrated 21:34:29.7 Info: => 0.0003227s 21:34:29.7 Info: 20: remove_pushalot migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 20 21:34:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:29.7 Info: => 6.2E-05s 21:34:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:29.7 Info: => 4.27E-05s 21:34:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:29.7 Info: => 4.11E-05s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:29', 'remove_pushalot') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 20: remove_pushalot migrated 21:34:29.7 Info: => 0.0003083s 21:34:29.7 Info: 21: add_custom_filters migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 21 21:34:29.7 Info: CreateTable CustomFilters 21:34:29.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:29.7 Info: => 0.0001455s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:29', 'add_custom_filters') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 21: add_custom_filters migrated 21:34:29.7 Info: => 0.000464s 21:34:29.7 Info: 22: import_list_tags migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 22 21:34:29.7 Info: AlterTable ImportLists 21:34:29.7 Info: => 9E-07s 21:34:29.7 Info: CreateColumn ImportLists Tags String 21:34:29.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:29.7 Info: => 0.0005546s 21:34:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:29', 'import_list_tags') 21:34:29.7 Info: Committing Transaction 21:34:29.7 Info: 22: import_list_tags migrated 21:34:29.7 Info: => 0.00087s 21:34:29.7 Info: 23: add_release_groups_etc migrating 21:34:29.7 Info: Beginning Transaction 21:34:29.7 Info: Starting migration of Main DB to 23 21:34:29.8 Info: CreateTable ArtistMetadata 21:34:29.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:29.8 Info: => 0.0002461s 21:34:29.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:29.8 Info: => 0.0001242s 21:34:29.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:29.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:29.8 Info: => 0.0001071s 21:34:29.8 Info: AlterTable Artists 21:34:29.8 Info: => 6E-07s 21:34:29.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:29.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.0005309s 21:34:29.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:29.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:29.8 Info: => 8.5E-05s 21:34:29.8 Info: CreateTable AlbumReleases 21:34:29.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:29.8 Info: => 0.000172s 21:34:29.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:29.8 Info: => 0.00014s 21:34:29.8 Info: CreateIndex AlbumReleases (AlbumId) 21:34:29.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:29.8 Info: => 0.0001036s 21:34:29.8 Info: PerformDBOperation 21:34:29.8 Info: Performing DB Operation 21:34:29.8 Info: => 6.5E-05s 21:34:29.8 Info: AlterTable Albums 21:34:29.8 Info: => 6E-07s 21:34:29.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:29.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.0005622s 21:34:29.8 Info: AlterTable Albums 21:34:29.8 Info: => 9E-07s 21:34:29.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:29.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:29.8 Info: => 0.0005589s 21:34:29.8 Info: AlterTable Albums 21:34:29.8 Info: => 6E-07s 21:34:29.8 Info: CreateColumn Albums Links String 21:34:29.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:29.8 Info: => 0.000575s 21:34:29.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:29.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:29.8 Info: => 9.85E-05s 21:34:29.8 Info: AlterTable Tracks 21:34:29.8 Info: => 7E-07s 21:34:29.8 Info: CreateColumn Tracks ForeignRecordingId String 21:34:29.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:29.8 Info: => 0.0005547s 21:34:29.8 Info: AlterTable Tracks 21:34:29.8 Info: => 8E-07s 21:34:29.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:29.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.0005576s 21:34:29.8 Info: AlterTable Tracks 21:34:29.8 Info: => 8E-07s 21:34:29.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:29.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.00055s 21:34:29.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:29.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:29.8 Info: => 9.75E-05s 21:34:29.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:29.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:29.8 Info: => 8.07E-05s 21:34:29.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:29.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:29.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:29.8 Info: DROP TABLE "Artists" 21:34:29.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.8 Info: => 0.0060135s 21:34:29.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:29.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:29.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:29.8 Info: DROP TABLE "Albums" 21:34:29.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.8 Info: => 0.0064133s 21:34:29.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:29.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:29.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:29.8 Info: DROP TABLE "Tracks" 21:34:29.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:29.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:29.8 Info: => 0.0048236s 21:34:29.8 Info: DeleteColumn TrackFiles ArtistId 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:29.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: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: => 0.0046654s 21:34:29.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:29.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.8 Info: => 0.0001477s 21:34:29.8 Info: CreateIndex Artists (Monitored) 21:34:29.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.8 Info: => 9.92E-05s 21:34:29.8 Info: CreateIndex Albums (ArtistMetadataId) 21:34:29.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.8 Info: => 9.59E-05s 21:34:29.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:29.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:29.8 Info: => 9.23E-05s 21:34:29.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:29.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:29.8 Info: => 8.63E-05s 21:34:29.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:29.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:29.8 Info: => 8.89E-05s 21:34:29.8 Info: UpdateData 21:34:29.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:29.8 Info: => 5.53E-05s 21:34:29.8 Info: UpdateData 21:34:29.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:29.8 Info: => 4.62E-05s 21:34:29.8 Info: UpdateData 21:34:29.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:29.8 Info: => 5.46E-05s 21:34:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:29', 'add_release_groups_etc') 21:34:29.8 Info: Committing Transaction 21:34:29.8 Info: 23: add_release_groups_etc migrated 21:34:29.8 Info: => 0.000626s 21:34:29.8 Info: 24: NewMediaInfoFormat migrating 21:34:29.8 Info: Beginning Transaction 21:34:29.8 Info: Starting migration of Main DB to 24 21:34:29.8 Info: UpdateData 21:34:29.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:29.8 Info: => 6.75E-05s 21:34:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:29', 'NewMediaInfoFormat') 21:34:29.8 Info: Committing Transaction 21:34:29.8 Info: 24: NewMediaInfoFormat migrated 21:34:29.8 Info: => 0.0003598s 21:34:29.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:29.8 Info: Beginning Transaction 21:34:29.8 Info: Starting migration of Main DB to 25 21:34:29.8 Info: RenameTable Restrictions ReleaseProfiles 21:34:29.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:29.8 Info: => 0.0014447s 21:34:29.8 Info: AlterTable ReleaseProfiles 21:34:29.8 Info: => 1E-06s 21:34:29.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:29.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:29.8 Info: => 0.0005585s 21:34:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:29', 'rename_restrictions_to_release_profiles') 21:34:29.8 Info: Committing Transaction 21:34:29.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:29.8 Info: => 0.0008989s 21:34:29.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:29.8 Info: Beginning Transaction 21:34:29.8 Info: Starting migration of Main DB to 26 21:34:29.8 Info: RenameTable Profiles QualityProfiles 21:34:29.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:29.8 Info: => 0.0014763s 21:34:29.8 Info: AlterTable QualityProfiles 21:34:29.8 Info: => 9E-07s 21:34:29.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:29.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:29.8 Info: => 0.0005726s 21:34:29.8 Info: AlterTable LanguageProfiles 21:34:29.8 Info: => 8E-07s 21:34:29.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:29.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:29.8 Info: => 0.0005445s 21:34:29.8 Info: UpdateData 21:34:29.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:29.8 Info: => 6.51E-05s 21:34:29.8 Info: UpdateData 21:34:29.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:29.8 Info: => 4.32E-05s 21:34:29.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:29.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:29.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:29.8 Info: DROP TABLE "Artists" 21:34:29.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.8 Info: => 0.0052102s 21:34:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:29', 'rename_quality_profiles_add_upgrade_allowed') 21:34:29.8 Info: Committing Transaction 21:34:29.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:29.8 Info: => 0.0056664s 21:34:29.8 Info: 27: add_import_exclusions migrating 21:34:29.8 Info: Beginning Transaction 21:34:29.8 Info: Starting migration of Main DB to 27 21:34:29.8 Info: CreateTable ImportListExclusions 21:34:29.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:29.8 Info: => 0.000197s 21:34:29.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:29.8 Info: => 0.0001525s 21:34:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:29', 'add_import_exclusions') 21:34:29.8 Info: Committing Transaction 21:34:29.8 Info: 27: add_import_exclusions migrated 21:34:29.8 Info: => 0.0005552s 21:34:29.8 Info: 28: clean_artist_metadata_table migrating 21:34:29.8 Info: Beginning Transaction 21:34:29.8 Info: Starting migration of Main DB to 28 21:34:29.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:29.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:29.8 Info: => 0.0001791s 21:34:29.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:29.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:29.8 Info: => 0.0001648s 21:34:29.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:29.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:29.8 Info: => 0.0001505s 21:34:29.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:29.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:29.8 Info: => 0.0001448s 21:34:29.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:29.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:29.8 Info: => 0.0001408s 21:34:29.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:29.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:29.8 Info: => 0.0001422s 21:34:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:29', 'clean_artist_metadata_table') 21:34:29.8 Info: Committing Transaction 21:34:29.8 Info: 28: clean_artist_metadata_table migrated 21:34:29.8 Info: => 0.0004816s 21:34:29.8 Info: 29: health_issue_notification migrating 21:34:29.8 Info: Beginning Transaction 21:34:29.8 Info: Starting migration of Main DB to 29 21:34:29.8 Info: AlterTable Notifications 21:34:29.8 Info: => 1.1E-06s 21:34:29.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:29.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.0005733s 21:34:29.8 Info: AlterTable Notifications 21:34:29.8 Info: => 1.3E-06s 21:34:29.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:29.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.0005764s 21:34:29.8 Info: AlterTable Notifications 21:34:29.8 Info: => 9E-07s 21:34:29.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:29.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.0006054s 21:34:29.8 Info: AlterTable Notifications 21:34:29.8 Info: => 1E-06s 21:34:29.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:29.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.0005525s 21:34:29.8 Info: AlterTable Notifications 21:34:29.8 Info: => 7E-07s 21:34:29.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:29.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.0005621s 21:34:29.8 Info: DeleteColumn Notifications OnDownload 21:34:29.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:29.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:29.8 Info: DROP TABLE "Notifications" 21:34:29.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:29.8 Info: => 0.0068283s 21:34:29.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:29.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:29.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:29.8 Info: DROP TABLE "Notifications" 21:34:29.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:29.8 Info: => 0.0054099s 21:34:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:29', 'health_issue_notification') 21:34:29.8 Info: Committing Transaction 21:34:29.8 Info: 29: health_issue_notification migrated 21:34:29.8 Info: => 0.005866s 21:34:29.8 Info: 30: add_mediafilerepository_mtime migrating 21:34:29.8 Info: Beginning Transaction 21:34:29.8 Info: Starting migration of Main DB to 30 21:34:29.8 Info: AlterTable TrackFiles 21:34:29.8 Info: => 1.1E-06s 21:34:29.8 Info: CreateColumn TrackFiles Modified DateTime 21:34:29.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:29.8 Info: => 0.0006101s 21:34:29.8 Info: AlterTable TrackFiles 21:34:29.8 Info: => 1E-06s 21:34:29.8 Info: CreateColumn TrackFiles Path String 21:34:29.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:29.8 Info: => 0.0005589s 21:34:29.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:29.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:29.8 Info: => 5.1E-05s 21:34:29.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:29.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:29.8 Info: => 0.0001584s 21:34:29.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:29.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:29.8 Info: => 0.0001933s 21:34:29.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:29.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:29.8 Info: => 0.0001839s 21:34:29.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:29.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:29.8 Info: => 0.0001028s 21:34:29.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:29.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:29.8 Info: => 7.52E-05s 21:34:29.8 Info: AlterTable TrackFiles 21:34:29.8 Info: => 5E-07s 21:34:29.8 Info: AlterColumn TrackFiles Path String 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "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", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "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: => 0.0071086s 21:34:29.8 Info: CreateIndex TrackFiles (Path) 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:29.8 Info: => 9.6E-05s 21:34:29.8 Info: DeleteColumn TrackFiles RelativePath 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, "Language" INTEGER NOT NULL, "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", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "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.0054944s 21:34:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:29', 'add_mediafilerepository_mtime') 21:34:29.8 Info: Committing Transaction 21:34:29.8 Info: 30: add_mediafilerepository_mtime migrated 21:34:29.8 Info: => 0.0059132s 21:34:29.8 Info: 31: add_artistmetadataid_constraint migrating 21:34:29.8 Info: Beginning Transaction 21:34:29.8 Info: Starting migration of Main DB to 31 21:34:29.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:29.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:29.8 Info: => 0.0001112s 21:34:29.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:29.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:29.8 Info: => 0.0001502s 21:34:29.8 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:29.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:29.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:29.8 Info: DROP TABLE "Artists" 21:34:29.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.8 Info: => 0.0067162s 21:34:29.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.8 Info: => 0.0001409s 21:34:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:29', 'add_artistmetadataid_constraint') 21:34:29.8 Info: Committing Transaction 21:34:29.8 Info: 31: add_artistmetadataid_constraint migrated 21:34:29.8 Info: => 0.0005647s 21:34:29.8 Info: 32: old_ids_and_artist_alias migrating 21:34:29.8 Info: Beginning Transaction 21:34:29.8 Info: Starting migration of Main DB to 32 21:34:29.8 Info: AlterTable ArtistMetadata 21:34:29.8 Info: => 1.2E-06s 21:34:29.8 Info: CreateColumn ArtistMetadata Aliases String 21:34:29.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:29.8 Info: => 0.0005877s 21:34:29.8 Info: AlterTable ArtistMetadata 21:34:29.8 Info: => 9E-07s 21:34:29.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:29.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.8 Info: => 0.0005525s 21:34:29.8 Info: AlterTable Albums 21:34:29.8 Info: => 9E-07s 21:34:29.8 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:29.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.8 Info: => 0.0005907s 21:34:29.8 Info: AlterTable AlbumReleases 21:34:29.8 Info: => 8E-07s 21:34:29.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:29.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.8 Info: => 0.0005729s 21:34:29.8 Info: AlterTable Tracks 21:34:29.8 Info: => 1.2E-06s 21:34:29.8 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:29.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.8 Info: => 0.0005947s 21:34:29.8 Info: AlterTable Tracks 21:34:29.8 Info: => 7E-07s 21:34:29.8 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:29.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.8 Info: => 0.0005576s 21:34:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:29', 'old_ids_and_artist_alias') 21:34:29.8 Info: Committing Transaction 21:34:29.8 Info: 32: old_ids_and_artist_alias migrated 21:34:29.8 Info: => 0.000944s 21:34:29.8 Info: 33: download_propers_config migrating 21:34:29.8 Info: Beginning Transaction 21:34:29.8 Info: Starting migration of Main DB to 33 21:34:29.8 Info: PerformDBOperation 21:34:29.8 Info: Performing DB Operation 21:34:29.8 Info: => 3.99E-05s 21:34:29.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:29.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:29.8 Info: => 4.65E-05s 21:34:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:29', 'download_propers_config') 21:34:29.8 Info: Committing Transaction 21:34:29.8 Info: 33: download_propers_config migrated 21:34:29.8 Info: => 0.0004162s 21:34:29.8 Info: 34: remove_language_profiles migrating 21:34:29.8 Info: Beginning Transaction 21:34:29.8 Info: Starting migration of Main DB to 34 21:34:29.8 Info: DeleteTable LanguageProfiles 21:34:29.8 Info: DROP TABLE "LanguageProfiles" 21:34:29.8 Info: => 0.0002141s 21:34:29.8 Info: DeleteColumn Artists LanguageProfileId 21:34:29.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:29.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:29.8 Info: DROP TABLE "Artists" 21:34:29.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.8 Info: => 0.0053864s 21:34:29.8 Info: DeleteColumn ImportLists LanguageProfileId 21:34:29.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:29.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:29.9 Info: DROP TABLE "ImportLists" 21:34:29.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:29.9 Info: => 0.0056706s 21:34:29.9 Info: DeleteColumn Blacklist Language 21:34:29.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:29.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:29.9 Info: DROP TABLE "Blacklist" 21:34:29.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:29.9 Info: => 0.004651s 21:34:29.9 Info: DeleteColumn History Language 21:34:29.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:29.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:29.9 Info: DROP TABLE "History" 21:34:29.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:29.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:29.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:29.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:29.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:29.9 Info: => 0.0062884s 21:34:29.9 Info: DeleteColumn LyricFiles Language 21:34:29.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:29.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:29.9 Info: DROP TABLE "LyricFiles" 21:34:29.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:29.9 Info: => 0.0045237s 21:34:29.9 Info: DeleteColumn TrackFiles Language 21:34:29.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:29.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:29.9 Info: DROP TABLE "TrackFiles" 21:34:29.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:29.9 Info: => 0.0065111s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:29', 'remove_language_profiles') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 34: remove_language_profiles migrated 21:34:29.9 Info: => 0.0071862s 21:34:29.9 Info: 35: multi_disc_naming_format migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 35 21:34:29.9 Info: AlterTable NamingConfig 21:34:29.9 Info: => 1.2E-06s 21:34:29.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:29.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:29.9 Info: => 0.000587s 21:34:29.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:29.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:29.9 Info: => 5.82E-05s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:29', 'multi_disc_naming_format') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 35: multi_disc_naming_format migrated 21:34:29.9 Info: => 0.0004061s 21:34:29.9 Info: 36: add_download_client_priority migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 36 21:34:29.9 Info: AlterTable DownloadClients 21:34:29.9 Info: => 1E-06s 21:34:29.9 Info: CreateColumn DownloadClients Priority Int32 21:34:29.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:29.9 Info: => 0.0006053s 21:34:29.9 Info: PerformDBOperation 21:34:29.9 Info: Performing DB Operation 21:34:29.9 Info: => 8.22E-05s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:29', 'add_download_client_priority') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 36: add_download_client_priority migrated 21:34:29.9 Info: => 0.0004538s 21:34:29.9 Info: 37: remove_growl_prowl migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 37 21:34:29.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:29.9 Info: => 6.45E-05s 21:34:29.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:29.9 Info: => 4.24E-05s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:29', 'remove_growl_prowl') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 37: remove_growl_prowl migrated 21:34:29.9 Info: => 0.0003768s 21:34:29.9 Info: 38: remove_plex_hometheatre migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 38 21:34:29.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:29.9 Info: => 6.96E-05s 21:34:29.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:29.9 Info: => 4.23E-05s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:29', 'remove_plex_hometheatre') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 38: remove_plex_hometheatre migrated 21:34:29.9 Info: => 0.0003582s 21:34:29.9 Info: 39: add_root_folder_add_defaults migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 39 21:34:29.9 Info: AlterTable RootFolders 21:34:29.9 Info: => 1.1E-06s 21:34:29.9 Info: CreateColumn RootFolders Name String 21:34:29.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:29.9 Info: => 0.0005897s 21:34:29.9 Info: AlterTable RootFolders 21:34:29.9 Info: => 8E-07s 21:34:29.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:29.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:29.9 Info: => 0.0005495s 21:34:29.9 Info: AlterTable RootFolders 21:34:29.9 Info: => 8E-07s 21:34:29.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:29.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:29.9 Info: => 0.0005835s 21:34:29.9 Info: AlterTable RootFolders 21:34:29.9 Info: => 8E-07s 21:34:29.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:29.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:29.9 Info: => 0.0005761s 21:34:29.9 Info: AlterTable RootFolders 21:34:29.9 Info: => 1E-06s 21:34:29.9 Info: CreateColumn RootFolders DefaultTags String 21:34:29.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:29.9 Info: => 0.0005706s 21:34:29.9 Info: PerformDBOperation 21:34:29.9 Info: Performing DB Operation 21:34:29.9 Info: => 6.26E-05s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:29', 'add_root_folder_add_defaults') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 39: add_root_folder_add_defaults migrated 21:34:29.9 Info: => 0.000414s 21:34:29.9 Info: 40: task_duration migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 40 21:34:29.9 Info: AlterTable ScheduledTasks 21:34:29.9 Info: => 1.1E-06s 21:34:29.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:29.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:29.9 Info: => 0.0005351s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:29', 'task_duration') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 40: task_duration migrated 21:34:29.9 Info: => 0.0009146s 21:34:29.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 41 21:34:29.9 Info: AlterTable ReleaseProfiles 21:34:29.9 Info: => 1E-06s 21:34:29.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:29.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:29.9 Info: => 0.0005895s 21:34:29.9 Info: AlterTable ReleaseProfiles 21:34:29.9 Info: => 9E-07s 21:34:29.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:29.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:29.9 Info: => 0.0005299s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:29', 'add_indexer_and_enabled_to_release_profiles') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:29.9 Info: => 0.0008948s 21:34:29.9 Info: 42: remove_album_folders migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 42 21:34:29.9 Info: DeleteColumn Artists AlbumFolder 21:34:29.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:29.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:29.9 Info: DROP TABLE "Artists" 21:34:29.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.9 Info: => 0.0052442s 21:34:29.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:29.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:29.9 Info: => 5.32E-05s 21:34:29.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:29.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:29.9 Info: => 4.39E-05s 21:34:29.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:29.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:29.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:29.9 Info: DROP TABLE "NamingConfig" 21:34:29.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:29.9 Info: => 0.0046007s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:29', 'remove_album_folders') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 42: remove_album_folders migrated 21:34:29.9 Info: => 0.0050805s 21:34:29.9 Info: 44: add_priority_to_indexers migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 44 21:34:29.9 Info: AlterTable Indexers 21:34:29.9 Info: => 8E-07s 21:34:29.9 Info: CreateColumn Indexers Priority Int32 21:34:29.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:29.9 Info: => 0.0005836s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:29', 'add_priority_to_indexers') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 44: add_priority_to_indexers migrated 21:34:29.9 Info: => 0.0009527s 21:34:29.9 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 45 21:34:29.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:29.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:29.9 Info: => 0.0001413s 21:34:29.9 Info: PerformDBOperation 21:34:29.9 Info: Performing DB Operation 21:34:29.9 Info: => 3.28E-05s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:29', 'remove_chown_and_folderchmod_config') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:29.9 Info: => 0.0003511s 21:34:29.9 Info: 47: update_notifiarr migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 47 21:34:29.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:29.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:29.9 Info: => 8.73E-05s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:29', 'update_notifiarr') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 47: update_notifiarr migrated 21:34:29.9 Info: => 0.0004054s 21:34:29.9 Info: 49: email_multiple_addresses migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 49 21:34:29.9 Info: PerformDBOperation 21:34:29.9 Info: Performing DB Operation 21:34:29.9 Info: => 7.41E-05s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:29', 'email_multiple_addresses') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 49: email_multiple_addresses migrated 21:34:29.9 Info: => 0.0004262s 21:34:29.9 Info: 50: rename_blacklist_to_blocklist migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 50 21:34:29.9 Info: RenameTable Blacklist Blocklist 21:34:29.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:29.9 Info: => 0.0020184s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:29', 'rename_blacklist_to_blocklist') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 50: rename_blacklist_to_blocklist migrated 21:34:29.9 Info: => 0.0024168s 21:34:29.9 Info: 51: cdh_per_downloadclient migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 51 21:34:29.9 Info: AlterTable DownloadClients 21:34:29.9 Info: => 8E-07s 21:34:29.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:29.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:29.9 Info: => 0.0005733s 21:34:29.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:29.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:29.9 Info: => 0.0005687s 21:34:29.9 Info: PerformDBOperation 21:34:29.9 Info: Performing DB Operation 21:34:29.9 Info: => 0.0001924s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:29', 'cdh_per_downloadclient') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 51: cdh_per_downloadclient migrated 21:34:29.9 Info: => 0.0005559s 21:34:29.9 Info: 52: download_history migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 52 21:34:29.9 Info: CreateTable DownloadHistory 21:34:29.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:29.9 Info: => 0.0002618s 21:34:29.9 Info: CreateIndex DownloadHistory (EventType) 21:34:29.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:29.9 Info: => 0.0001456s 21:34:29.9 Info: CreateIndex DownloadHistory (ArtistId) 21:34:29.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:29.9 Info: => 0.0001288s 21:34:29.9 Info: CreateIndex DownloadHistory (DownloadId) 21:34:29.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:29.9 Info: => 0.0001299s 21:34:29.9 Info: PerformDBOperation 21:34:29.9 Info: Performing DB Operation 21:34:29.9 Info: => 0.0001164s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:29', 'download_history') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 52: download_history migrated 21:34:29.9 Info: => 0.0005441s 21:34:29.9 Info: 53: add_update_history migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 53 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:29', 'add_update_history') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 53: add_update_history migrated 21:34:29.9 Info: => 0.0004053s 21:34:29.9 Info: 54: add_on_update_to_notifications migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 54 21:34:29.9 Info: AlterTable Notifications 21:34:29.9 Info: => 9E-07s 21:34:29.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:29.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:29.9 Info: => 0.0006299s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:29', 'add_on_update_to_notifications') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 54: add_on_update_to_notifications migrated 21:34:29.9 Info: => 0.0009956s 21:34:29.9 Info: 55: download_client_per_indexer migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 55 21:34:29.9 Info: AlterTable Indexers 21:34:29.9 Info: => 1E-06s 21:34:29.9 Info: CreateColumn Indexers DownloadClientId Int32 21:34:29.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:29.9 Info: => 0.000616s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:29', 'download_client_per_indexer') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 55: download_client_per_indexer migrated 21:34:29.9 Info: => 0.0009905s 21:34:29.9 Info: 56: AddNewItemMonitorType migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 56 21:34:29.9 Info: AlterTable Artists 21:34:29.9 Info: => 8E-07s 21:34:29.9 Info: CreateColumn Artists MonitorNewItems Int32 21:34:29.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:29.9 Info: => 0.0006421s 21:34:29.9 Info: AlterTable RootFolders 21:34:29.9 Info: => 8E-07s 21:34:29.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:29.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:29.9 Info: => 0.0005964s 21:34:29.9 Info: AlterTable ImportLists 21:34:29.9 Info: => 8E-07s 21:34:29.9 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:29.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:29.9 Info: => 0.0005752s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:29', 'AddNewItemMonitorType') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 56: AddNewItemMonitorType migrated 21:34:29.9 Info: => 0.0009571s 21:34:29.9 Info: 57: ImportListSearch migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 57 21:34:29.9 Info: AlterTable ImportLists 21:34:29.9 Info: => 1E-06s 21:34:29.9 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:29.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:29.9 Info: => 0.0006044s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:29', 'ImportListSearch') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 57: ImportListSearch migrated 21:34:29.9 Info: => 0.0009738s 21:34:29.9 Info: 58: ImportListMonitorExisting migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 58 21:34:29.9 Info: AlterTable ImportLists 21:34:29.9 Info: => 1E-06s 21:34:29.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:29.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:29.9 Info: => 0.0005953s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:29', 'ImportListMonitorExisting') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 58: ImportListMonitorExisting migrated 21:34:29.9 Info: => 0.0009637s 21:34:29.9 Info: 59: add_indexer_tags migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 59 21:34:29.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:29.9 Info: => 6.63E-05s 21:34:29.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:29.9 Info: => 4.35E-05s 21:34:29.9 Info: AlterTable Indexers 21:34:29.9 Info: => 5E-07s 21:34:29.9 Info: CreateColumn Indexers Tags String 21:34:29.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:29.9 Info: => 0.0006042s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:29', 'add_indexer_tags') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 59: add_indexer_tags migrated 21:34:29.9 Info: => 0.0009703s 21:34:29.9 Info: 60: update_audio_types migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 60 21:34:29.9 Info: PerformDBOperation 21:34:29.9 Info: Performing DB Operation 21:34:29.9 Info: => 9.7E-05s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:29', 'update_audio_types') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 60: update_audio_types migrated 21:34:29.9 Info: => 0.0004467s 21:34:29.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 61 21:34:29.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.9 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:29.9 Info: => 6.18E-05s 21:34:29.9 Info: AlterTable AlbumReleases 21:34:29.9 Info: => 5E-07s 21:34:29.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:29.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:29.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:29.9 Info: DROP TABLE "AlbumReleases" 21:34:29.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:29.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:29.9 Info: => 0.0062108s 21:34:29.9 Info: AlterTable Albums 21:34:29.9 Info: => 7E-07s 21:34:29.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:29.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:29.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: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_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.9 Info: => 0.0068686s 21:34:29.9 Info: AlterTable Albums 21:34:29.9 Info: => 8E-07s 21:34:29.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:29.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:29.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: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_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.9 Info: => 0.0060484s 21:34:29.9 Info: AlterTable Albums 21:34:29.9 Info: => 7E-07s 21:34:29.9 Info: AlterColumn Albums Added DateTimeOffset 21:34:29.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:29.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: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_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.9 Info: => 0.006082s 21:34:29.9 Info: AlterTable Artists 21:34:29.9 Info: => 7E-07s 21:34:29.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:29.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:29.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:29.9 Info: DROP TABLE "Artists" 21:34:29.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.9 Info: => 0.0059606s 21:34:29.9 Info: AlterTable Artists 21:34:30.0 Info: => 9E-07s 21:34:30.0 Info: AlterColumn Artists Added DateTimeOffset 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, "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.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: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_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.0 Info: => 0.0071759s 21:34:30.0 Info: AlterTable Blocklist 21:34:30.0 Info: => 7E-07s 21:34:30.0 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:30.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:30.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:30.0 Info: DROP TABLE "Blocklist" 21:34:30.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:30.0 Info: => 0.0054042s 21:34:30.0 Info: AlterTable Blocklist 21:34:30.0 Info: => 8E-07s 21:34:30.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:30.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:30.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:30.0 Info: DROP TABLE "Blocklist" 21:34:30.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:30.0 Info: => 0.0053839s 21:34:30.0 Info: AlterTable Commands 21:34:30.0 Info: => 8E-07s 21:34:30.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:30.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:30.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:30.0 Info: DROP TABLE "Commands" 21:34:30.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:30.0 Info: => 0.0069793s 21:34:30.0 Info: AlterTable Commands 21:34:30.0 Info: => 9E-07s 21:34:30.0 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:30.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:30.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:30.0 Info: DROP TABLE "Commands" 21:34:30.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:30.0 Info: => 0.005306s 21:34:30.0 Info: AlterTable Commands 21:34:30.0 Info: => 8E-07s 21:34:30.0 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:30.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:30.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:30.0 Info: DROP TABLE "Commands" 21:34:30.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:30.0 Info: => 0.0053517s 21:34:30.0 Info: AlterTable DownloadClientStatus 21:34:30.0 Info: => 8E-07s 21:34:30.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:30.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:30.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:30.0 Info: DROP TABLE "DownloadClientStatus" 21:34:30.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.0 Info: => 0.0062246s 21:34:30.0 Info: AlterTable DownloadClientStatus 21:34:30.0 Info: => 8E-07s 21:34:30.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:30.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:30.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:30.0 Info: DROP TABLE "DownloadClientStatus" 21:34:30.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.0 Info: => 0.0063016s 21:34:30.0 Info: AlterTable DownloadClientStatus 21:34:30.0 Info: => 7E-07s 21:34:30.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:30.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:30.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:30.0 Info: DROP TABLE "DownloadClientStatus" 21:34:30.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.0 Info: => 0.005593s 21:34:30.0 Info: AlterTable DownloadHistory 21:34:30.0 Info: => 7E-07s 21:34:30.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:30.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:30.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:30.0 Info: DROP TABLE "DownloadHistory" 21:34:30.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:30.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:30.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:30.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:30.0 Info: => 0.0060446s 21:34:30.0 Info: AlterTable ExtraFiles 21:34:30.0 Info: => 8E-07s 21:34:30.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:30.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:30.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:30.0 Info: DROP TABLE "ExtraFiles" 21:34:30.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:30.0 Info: => 0.0053004s 21:34:30.0 Info: AlterTable ExtraFiles 21:34:30.0 Info: => 9E-07s 21:34:30.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:30.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:30.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:30.0 Info: DROP TABLE "ExtraFiles" 21:34:30.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:30.0 Info: => 0.0060974s 21:34:30.0 Info: AlterTable History 21:34:30.0 Info: => 7E-07s 21:34:30.0 Info: AlterColumn History Date DateTimeOffset 21:34:30.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:30.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:30.0 Info: DROP TABLE "History" 21:34:30.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:30.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:30.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:30.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:30.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:30.0 Info: => 0.0060817s 21:34:30.0 Info: AlterTable ImportListStatus 21:34:30.0 Info: => 8E-07s 21:34:30.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:30.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:30.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:30.0 Info: DROP TABLE "ImportListStatus" 21:34:30.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.0 Info: => 0.0060875s 21:34:30.0 Info: AlterTable ImportListStatus 21:34:30.0 Info: => 6E-07s 21:34:30.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:30.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:30.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:30.0 Info: DROP TABLE "ImportListStatus" 21:34:30.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.0 Info: => 0.0051263s 21:34:30.0 Info: AlterTable ImportListStatus 21:34:30.0 Info: => 9E-07s 21:34:30.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:30.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:30.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:30.0 Info: DROP TABLE "ImportListStatus" 21:34:30.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.0 Info: => 0.0059178s 21:34:30.0 Info: AlterTable IndexerStatus 21:34:30.0 Info: => 7E-07s 21:34:30.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:30.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:30.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:30.1 Info: DROP TABLE "IndexerStatus" 21:34:30.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:30.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.1 Info: => 0.0051324s 21:34:30.1 Info: AlterTable IndexerStatus 21:34:30.1 Info: => 8E-07s 21:34:30.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:30.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:30.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:30.1 Info: DROP TABLE "IndexerStatus" 21:34:30.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:30.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.1 Info: => 0.0050824s 21:34:30.1 Info: AlterTable IndexerStatus 21:34:30.1 Info: => 8E-07s 21:34:30.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:30.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:30.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:30.1 Info: DROP TABLE "IndexerStatus" 21:34:30.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:30.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.1 Info: => 0.0050811s 21:34:30.1 Info: AlterTable LyricFiles 21:34:30.1 Info: => 9E-07s 21:34:30.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 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.0066823s 21:34:30.1 Info: AlterTable LyricFiles 21:34:30.1 Info: => 1E-06s 21:34:30.1 Info: AlterColumn LyricFiles Added DateTimeOffset 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, "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.0051724s 21:34:30.1 Info: AlterTable MetadataFiles 21:34:30.1 Info: => 1E-06s 21:34:30.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:30.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:30.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:30.1 Info: DROP TABLE "MetadataFiles" 21:34:30.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:30.1 Info: => 0.0051841s 21:34:30.1 Info: AlterTable MetadataFiles 21:34:30.1 Info: => 7E-07s 21:34:30.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:30.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:30.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:30.1 Info: DROP TABLE "MetadataFiles" 21:34:30.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:30.1 Info: => 0.0059332s 21:34:30.1 Info: AlterTable PendingReleases 21:34:30.1 Info: => 8E-07s 21:34:30.1 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:30.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:30.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:30.1 Info: DROP TABLE "PendingReleases" 21:34:30.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:30.1 Info: => 0.0058296s 21:34:30.1 Info: AlterTable ScheduledTasks 21:34:30.1 Info: => 9E-07s 21:34:30.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:30.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:30.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:30.1 Info: DROP TABLE "ScheduledTasks" 21:34:30.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:30.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:30.1 Info: => 0.0053491s 21:34:30.1 Info: AlterTable ScheduledTasks 21:34:30.1 Info: => 7E-07s 21:34:30.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:30.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:30.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:30.1 Info: DROP TABLE "ScheduledTasks" 21:34:30.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:30.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:30.1 Info: => 0.0053206s 21:34:30.1 Info: AlterTable TrackFiles 21:34:30.1 Info: => 8E-07s 21:34:30.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 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.0054389s 21:34:30.1 Info: AlterTable TrackFiles 21:34:30.1 Info: => 8E-07s 21:34:30.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 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.0064578s 21:34:30.1 Info: AlterTable VersionInfo 21:34:30.1 Info: => 8E-07s 21:34:30.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:30.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:30.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:30.1 Info: DROP TABLE "VersionInfo" 21:34:30.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:30.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:30.1 Info: => 0.0049979s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:30', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:30.1 Info: => 0.0057722s 21:34:30.1 Info: 62: add_on_delete_to_notifications migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 62 21:34:30.1 Info: AlterTable Notifications 21:34:30.1 Info: => 1E-06s 21:34:30.1 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:30.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0005938s 21:34:30.1 Info: AlterTable Notifications 21:34:30.1 Info: => 8E-07s 21:34:30.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:30.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0005569s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:30', 'add_on_delete_to_notifications') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 62: add_on_delete_to_notifications migrated 21:34:30.1 Info: => 0.0009591s 21:34:30.1 Info: 63: add_custom_formats migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 63 21:34:30.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:30.1 Info: AlterTable DelayProfiles 21:34:30.1 Info: => 7E-07s 21:34:30.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:30.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0005698s 21:34:30.1 Info: UpdateData 21:34:30.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:30.1 Info: => 6.42E-05s 21:34:30.1 Info: AlterTable TrackFiles 21:34:30.1 Info: => 6E-07s 21:34:30.1 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:30.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:30.1 Info: => 0.0005595s 21:34:30.1 Info: PerformDBOperation 21:34:30.1 Info: Performing DB Operation 21:34:30.1 Info: => 0.001289s 21:34:30.1 Info: CreateTable CustomFormats 21:34:30.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:30.1 Info: => 0.0001499s 21:34:30.1 Info: CreateIndex CustomFormats (Name) 21:34:30.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:30.1 Info: => 0.000159s 21:34:30.1 Info: AlterTable QualityProfiles 21:34:30.1 Info: => 7E-07s 21:34:30.1 Info: CreateColumn QualityProfiles FormatItems String 21:34:30.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:30.1 Info: => 0.0005912s 21:34:30.1 Info: AlterTable QualityProfiles 21:34:30.1 Info: => 8E-07s 21:34:30.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:30.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0005811s 21:34:30.1 Info: AlterTable QualityProfiles 21:34:30.1 Info: => 6E-07s 21:34:30.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:30.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0005699s 21:34:30.1 Info: PerformDBOperation 21:34:30.1 Info: Performing DB Operation 21:34:30.1 Info: => 0.0014142s 21:34:30.1 Info: PerformDBOperation 21:34:30.1 Info: Performing DB Operation 21:34:30.1 Info: => 3.93E-05s 21:34:30.1 Info: DeleteColumn ReleaseProfiles Preferred 21:34:30.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:30.1 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.1 Info: DROP TABLE "ReleaseProfiles" 21:34:30.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:30.1 Info: => 0.0055944s 21:34:30.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:30.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:30.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:30.1 Info: DROP TABLE "ReleaseProfiles" 21:34:30.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:30.1 Info: => 0.006027s 21:34:30.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:30.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:30.1 Info: => 6.35E-05s 21:34:30.1 Info: AlterTable DelayProfiles 21:34:30.1 Info: => 6E-07s 21:34:30.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:30.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0005912s 21:34:30.1 Info: AlterTable DelayProfiles 21:34:30.1 Info: => 7E-07s 21:34:30.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:30.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:30.1 Info: => 0.0005674s 21:34:30.1 Info: -> 1 Insert operations completed in 00:00:00.0001140 taking an average of 00:00:00.0001140 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:30', 'add_custom_formats') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 63: add_custom_formats migrated 21:34:30.1 Info: => 0.0009878s 21:34:30.1 Debug: Took: 00:00:00.4939116 21:34:30.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 21:34:30.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 21:34:30.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864702241649_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:30.2 Info: DatabaseEngineVersionCheck migrating 21:34:30.2 Info: PerformDBOperation 21:34:30.2 Info: Performing DB Operation 21:34:30.2 Info: SQLite 3.47.2 21:34:30.2 Info: => 0.0010997s 21:34:30.2 Info: DatabaseEngineVersionCheck migrated 21:34:30.2 Info: => 0.0011208s 21:34:30.2 Info: VersionMigration migrating 21:34:30.2 Info: Beginning Transaction 21:34:30.2 Info: CreateTable VersionInfo 21:34:30.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:30.2 Info: => 0.0001608s 21:34:30.2 Info: Committing Transaction 21:34:30.2 Info: VersionMigration migrated 21:34:30.2 Info: => 0.0005243s 21:34:30.2 Info: VersionUniqueMigration migrating 21:34:30.2 Info: Beginning Transaction 21:34:30.2 Info: CreateIndex VersionInfo (Version) 21:34:30.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:30.2 Info: => 0.0001338s 21:34:30.2 Info: AlterTable VersionInfo 21:34:30.2 Info: => 7E-07s 21:34:30.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:30.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:30.2 Info: => 0.0006098s 21:34:30.2 Info: Committing Transaction 21:34:30.2 Info: VersionUniqueMigration migrated 21:34:30.2 Info: => 0.0008241s 21:34:30.2 Info: VersionDescriptionMigration migrating 21:34:30.2 Info: Beginning Transaction 21:34:30.2 Info: AlterTable VersionInfo 21:34:30.2 Info: => 7E-07s 21:34:30.2 Info: CreateColumn VersionInfo Description String 21:34:30.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:30.2 Info: => 0.0002131s 21:34:30.2 Info: Committing Transaction 21:34:30.2 Info: VersionDescriptionMigration migrated 21:34:30.2 Info: => 0.0004173s 21:34:30.2 Info: 1: InitialSetup migrating 21:34:30.2 Info: Beginning Transaction 21:34:30.2 Info: Starting migration of Main DB to 1 21:34:30.2 Info: CreateTable Config 21:34:30.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:30.2 Info: => 0.0001744s 21:34:30.2 Info: CreateIndex Config (Key) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:30.2 Info: => 0.0001024s 21:34:30.2 Info: CreateTable RootFolders 21:34:30.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:30.2 Info: => 0.0001013s 21:34:30.2 Info: CreateIndex RootFolders (Path) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:30.2 Info: => 8.32E-05s 21:34:30.2 Info: CreateTable Artists 21:34:30.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:30.2 Info: => 0.0002635s 21:34:30.2 Info: CreateIndex Artists (ForeignArtistId) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:30.2 Info: => 8.83E-05s 21:34:30.2 Info: CreateIndex Artists (NameSlug) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:30.2 Info: => 8.36E-05s 21:34:30.2 Info: CreateIndex Artists (CleanName) 21:34:30.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.2 Info: => 7.64E-05s 21:34:30.2 Info: CreateIndex Artists (Path) 21:34:30.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.2 Info: => 7.24E-05s 21:34:30.2 Info: CreateTable Albums 21:34:30.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:30.2 Info: => 0.0002188s 21:34:30.2 Info: CreateIndex Albums (ForeignAlbumId) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.2 Info: => 8.35E-05s 21:34:30.2 Info: CreateIndex Albums (MBId) 21:34:30.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:30.2 Info: => 7.59E-05s 21:34:30.2 Info: CreateIndex Albums (TADBId) 21:34:30.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.2 Info: => 7.83E-05s 21:34:30.2 Info: CreateIndex Albums (TitleSlug) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.2 Info: => 7.68E-05s 21:34:30.2 Info: CreateIndex Albums (CleanTitle) 21:34:30.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.2 Info: => 7.75E-05s 21:34:30.2 Info: CreateIndex Albums (Path) 21:34:30.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:30.2 Info: => 7.52E-05s 21:34:30.2 Info: CreateTable Tracks 21:34:30.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:30.2 Info: => 0.0001503s 21:34:30.2 Info: CreateIndex Tracks (ForeignTrackId) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:30.2 Info: => 7.91E-05s 21:34:30.2 Info: CreateIndex Tracks (ArtistId) 21:34:30.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:30.2 Info: => 0.0001319s 21:34:30.2 Info: CreateIndex Tracks (TrackFileId) 21:34:30.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:30.2 Info: => 0.0001068s 21:34:30.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:30.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:30.2 Info: => 9.07E-05s 21:34:30.2 Info: CreateTable TrackFiles 21:34:30.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:30.2 Info: => 0.0001449s 21:34:30.2 Info: CreateIndex TrackFiles (ArtistId) 21:34:30.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:30.2 Info: => 9.45E-05s 21:34:30.2 Info: CreateIndex TrackFiles (AlbumId) 21:34:30.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.2 Info: => 8.46E-05s 21:34:30.2 Info: CreateTable History 21:34:30.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:30.2 Info: => 0.0001498s 21:34:30.2 Info: CreateIndex History (Date) 21:34:30.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:30.2 Info: => 0.0001246s 21:34:30.2 Info: CreateIndex History (EventType) 21:34:30.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:30.2 Info: => 0.0001025s 21:34:30.2 Info: CreateIndex History (DownloadId) 21:34:30.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:30.2 Info: => 8.6E-05s 21:34:30.2 Info: CreateIndex History (AlbumId) 21:34:30.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:30.2 Info: => 8.48E-05s 21:34:30.2 Info: CreateTable Notifications 21:34:30.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:30.2 Info: => 0.0008553s 21:34:30.2 Info: CreateTable ScheduledTasks 21:34:30.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:30.2 Info: => 0.0001315s 21:34:30.2 Info: CreateIndex ScheduledTasks (TypeName) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:30.2 Info: => 8.68E-05s 21:34:30.2 Info: CreateTable Indexers 21:34:30.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:30.2 Info: => 0.0001177s 21:34:30.2 Info: CreateIndex Indexers (Name) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:30.2 Info: => 0.0001117s 21:34:30.2 Info: CreateTable Profiles 21:34:30.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:30.2 Info: => 0.0001068s 21:34:30.2 Info: CreateIndex Profiles (Name) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:30.2 Info: => 9.24E-05s 21:34:30.2 Info: CreateTable QualityDefinitions 21:34:30.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:30.2 Info: => 0.0001275s 21:34:30.2 Info: CreateIndex QualityDefinitions (Quality) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:30.2 Info: => 8.65E-05s 21:34:30.2 Info: CreateIndex QualityDefinitions (Title) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:30.2 Info: => 9.17E-05s 21:34:30.2 Info: CreateTable NamingConfig 21:34:30.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:30.2 Info: => 0.0001724s 21:34:30.2 Info: CreateTable Blacklist 21:34:30.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:30.2 Info: => 0.0001976s 21:34:30.2 Info: CreateTable Metadata 21:34:30.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:30.2 Info: => 0.0001181s 21:34:30.2 Info: CreateTable MetadataFiles 21:34:30.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:30.2 Info: => 0.0001335s 21:34:30.2 Info: CreateTable DownloadClients 21:34:30.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:30.2 Info: => 0.0001184s 21:34:30.2 Info: CreateTable PendingReleases 21:34:30.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:30.2 Info: => 0.000128s 21:34:30.2 Info: CreateTable RemotePathMappings 21:34:30.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:30.2 Info: => 0.0001105s 21:34:30.2 Info: CreateTable Tags 21:34:30.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:30.2 Info: => 0.0001207s 21:34:30.2 Info: CreateIndex Tags (Label) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:30.2 Info: => 9.62E-05s 21:34:30.2 Info: CreateTable Restrictions 21:34:30.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:30.2 Info: => 0.0001225s 21:34:30.2 Info: CreateTable DelayProfiles 21:34:30.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:30.2 Info: => 0.0001768s 21:34:30.2 Info: CreateTable Users 21:34:30.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:30.2 Info: => 0.0001079s 21:34:30.2 Info: CreateIndex Users (Identifier) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:30.2 Info: => 9.32E-05s 21:34:30.2 Info: CreateIndex Users (Username) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:30.2 Info: => 0.00012s 21:34:30.2 Info: CreateTable Commands 21:34:30.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:30.2 Info: => 0.0001672s 21:34:30.2 Info: CreateTable IndexerStatus 21:34:30.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:30.2 Info: => 0.0001634s 21:34:30.2 Info: CreateIndex IndexerStatus (ProviderId) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.2 Info: => 9.58E-05s 21:34:30.2 Info: CreateTable ExtraFiles 21:34:30.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:30.2 Info: => 0.0001278s 21:34:30.2 Info: CreateTable LyricFiles 21:34:30.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:30.2 Info: => 0.0001784s 21:34:30.2 Info: CreateTable LanguageProfiles 21:34:30.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:30.2 Info: => 0.0001141s 21:34:30.2 Info: CreateIndex LanguageProfiles (Name) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:30.2 Info: => 0.0001121s 21:34:30.2 Info: CreateTable DownloadClientStatus 21:34:30.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:30.2 Info: => 0.0006758s 21:34:30.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.2 Info: => 0.0001107s 21:34:30.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:30.2 Info: -> 1 Insert operations completed in 00:00:00.0000791 taking an average of 00:00:00.0000791 21:34:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:30', 'InitialSetup') 21:34:30.2 Info: Committing Transaction 21:34:30.2 Info: 1: InitialSetup migrated 21:34:30.2 Info: => 0.0009519s 21:34:30.2 Info: 2: add_reason_to_pending_releases migrating 21:34:30.2 Info: Beginning Transaction 21:34:30.2 Info: Starting migration of Main DB to 2 21:34:30.2 Info: AlterTable PendingReleases 21:34:30.2 Info: => 1E-06s 21:34:30.2 Info: CreateColumn PendingReleases Reason Int32 21:34:30.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:30.2 Info: => 0.0005099s 21:34:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:30', 'add_reason_to_pending_releases') 21:34:30.2 Info: Committing Transaction 21:34:30.2 Info: 2: add_reason_to_pending_releases migrated 21:34:30.2 Info: => 0.0008167s 21:34:30.2 Info: 3: add_medium_support migrating 21:34:30.2 Info: Beginning Transaction 21:34:30.2 Info: Starting migration of Main DB to 3 21:34:30.2 Info: AlterTable Albums 21:34:30.2 Info: => 8E-07s 21:34:30.2 Info: CreateColumn Albums Media String 21:34:30.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:30.2 Info: => 0.0005005s 21:34:30.2 Info: AlterTable Tracks 21:34:30.2 Info: => 1E-06s 21:34:30.2 Info: CreateColumn Tracks MediumNumber Int32 21:34:30.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:30.2 Info: => 0.0004748s 21:34:30.2 Info: AlterTable Tracks 21:34:30.2 Info: => 7E-07s 21:34:30.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:30.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:30.2 Info: => 0.0004768s 21:34:30.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:30.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:30.2 Info: => 5.49E-05s 21:34:30.2 Info: DeleteColumn Tracks TrackNumber 21:34:30.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:30.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:30.2 Info: DROP TABLE "Tracks" 21:34:30.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:30.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:30.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:30.2 Info: => 0.0051274s 21:34:30.2 Info: AlterTable Tracks 21:34:30.2 Info: => 6E-07s 21:34:30.2 Info: CreateColumn Tracks TrackNumber String 21:34:30.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:30.2 Info: => 0.0004676s 21:34:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:30', 'add_medium_support') 21:34:30.2 Info: Committing Transaction 21:34:30.2 Info: 3: add_medium_support migrated 21:34:30.2 Info: => 0.0008587s 21:34:30.2 Info: 4: add_various_qualites_in_profile migrating 21:34:30.2 Info: Beginning Transaction 21:34:30.2 Info: Starting migration of Main DB to 4 21:34:30.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:30.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:30.2 Info: => 6.24E-05s 21:34:30.2 Info: PerformDBOperation 21:34:30.2 Info: Performing DB Operation 21:34:30.2 Info: => 3.68E-05s 21:34:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:30', 'add_various_qualites_in_profile') 21:34:30.2 Info: Committing Transaction 21:34:30.2 Info: 4: add_various_qualites_in_profile migrated 21:34:30.2 Info: => 0.0003033s 21:34:30.2 Info: 5: metadata_profiles migrating 21:34:30.2 Info: Beginning Transaction 21:34:30.2 Info: Starting migration of Main DB to 5 21:34:30.2 Info: CreateTable MetadataProfiles 21:34:30.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:30.2 Info: => 0.0001428s 21:34:30.2 Info: CreateIndex MetadataProfiles (Name) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:30.2 Info: => 0.0001468s 21:34:30.2 Info: AlterTable Artists 21:34:30.2 Info: => 7E-07s 21:34:30.2 Info: CreateColumn Artists MetadataProfileId Int32 21:34:30.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:30.2 Info: => 0.0004836s 21:34:30.2 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:30.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:30.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:30.2 Info: DROP TABLE "Artists" 21:34:30.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0047055s 21:34:30.2 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:30.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:30.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:30.2 Info: DROP TABLE "Artists" 21:34:30.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0047545s 21:34:30.2 Info: AlterTable Albums 21:34:30.2 Info: => 8E-07s 21:34:30.2 Info: CreateColumn Albums SecondaryTypes String 21:34:30.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:30.2 Info: => 0.0004734s 21:34:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:30', 'metadata_profiles') 21:34:30.2 Info: Committing Transaction 21:34:30.2 Info: 5: metadata_profiles migrated 21:34:30.2 Info: => 0.0022629s 21:34:30.2 Info: 6: separate_automatic_and_interactive_search migrating 21:34:30.2 Info: Beginning Transaction 21:34:30.2 Info: Starting migration of Main DB to 6 21:34:30.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:30.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:30.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:30.2 Info: DROP TABLE "Indexers" 21:34:30.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:30.2 Info: => 0.0047818s 21:34:30.2 Info: AlterTable Indexers 21:34:30.2 Info: => 6E-07s 21:34:30.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:30.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:30.2 Info: => 0.0004747s 21:34:30.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:30.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:30.2 Info: => 5.21E-05s 21:34:30.2 Info: AlterTable Indexers 21:34:30.2 Info: => 5E-07s 21:34:30.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:30.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:30.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:30.2 Info: DROP TABLE "Indexers" 21:34:30.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:30.2 Info: => 0.0039793s 21:34:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:30', 'separate_automatic_and_interactive_search') 21:34:30.2 Info: Committing Transaction 21:34:30.2 Info: 6: separate_automatic_and_interactive_search migrated 21:34:30.2 Info: => 0.0043257s 21:34:30.2 Info: 7: change_album_path_to_relative migrating 21:34:30.2 Info: Beginning Transaction 21:34:30.2 Info: Starting migration of Main DB to 7 21:34:30.2 Info: DeleteColumn Albums Path 21:34:30.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:30.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:30.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.2 Info: => 0.005649s 21:34:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:30', 'change_album_path_to_relative') 21:34:30.2 Info: Committing Transaction 21:34:30.2 Info: 7: change_album_path_to_relative migrated 21:34:30.2 Info: => 0.0060721s 21:34:30.2 Info: 8: change_quality_size_mb_to_kb migrating 21:34:30.2 Info: Beginning Transaction 21:34:30.2 Info: Starting migration of Main DB to 8 21:34:30.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:30.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:30.2 Info: => 5.85E-05s 21:34:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:30', 'change_quality_size_mb_to_kb') 21:34:30.2 Info: Committing Transaction 21:34:30.2 Info: 8: change_quality_size_mb_to_kb migrated 21:34:30.2 Info: => 0.0003338s 21:34:30.2 Info: 9: album_releases migrating 21:34:30.2 Info: Beginning Transaction 21:34:30.2 Info: Starting migration of Main DB to 9 21:34:30.2 Info: AlterTable Albums 21:34:30.2 Info: => 1.2E-06s 21:34:30.2 Info: CreateColumn Albums Releases String 21:34:30.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:30.2 Info: => 0.0005062s 21:34:30.2 Info: AlterTable Albums 21:34:30.2 Info: => 8E-07s 21:34:30.2 Info: CreateColumn Albums CurrentRelease String 21:34:30.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:30.2 Info: => 0.0004829s 21:34:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:30', 'album_releases') 21:34:30.2 Info: Committing Transaction 21:34:30.2 Info: 9: album_releases migrated 21:34:30.2 Info: => 0.0007857s 21:34:30.2 Info: 10: album_releases_fix migrating 21:34:30.2 Info: Beginning Transaction 21:34:30.2 Info: Starting migration of Main DB to 10 21:34:30.2 Info: AlterTable Albums 21:34:30.2 Info: => 9E-07s 21:34:30.2 Info: AlterColumn Albums Releases String 21:34:30.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:30.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:30.3 Info: DROP TABLE "Albums" 21:34:30.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:30.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.3 Info: => 0.0055228s 21:34:30.3 Info: AlterTable Albums 21:34:30.3 Info: => 7E-07s 21:34:30.3 Info: AlterColumn Albums CurrentRelease String 21:34:30.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:30.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:30.3 Info: DROP TABLE "Albums" 21:34:30.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:30.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.3 Info: => 0.0047692s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:30', 'album_releases_fix') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 10: album_releases_fix migrated 21:34:30.3 Info: => 0.0051363s 21:34:30.3 Info: 11: import_lists migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 11 21:34:30.3 Info: CreateTable ImportLists 21:34:30.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:30.3 Info: => 0.0001886s 21:34:30.3 Info: CreateIndex ImportLists (Name) 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:30.3 Info: => 9.31E-05s 21:34:30.3 Info: CreateTable ImportListStatus 21:34:30.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:30.3 Info: => 0.0001258s 21:34:30.3 Info: CreateIndex ImportListStatus (ProviderId) 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.3 Info: => 8.89E-05s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:30', 'import_lists') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 11: import_lists migrated 21:34:30.3 Info: => 0.0004319s 21:34:30.3 Info: 12: add_release_status migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 12 21:34:30.3 Info: AlterTable MetadataProfiles 21:34:30.3 Info: => 9E-07s 21:34:30.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:30.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:30.3 Info: => 0.0005154s 21:34:30.3 Info: PerformDBOperation 21:34:30.3 Info: Performing DB Operation 21:34:30.3 Info: => 3.66E-05s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:30', 'add_release_status') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 12: add_release_status migrated 21:34:30.3 Info: => 0.000323s 21:34:30.3 Info: 13: album_download_notification migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 13 21:34:30.3 Info: AlterTable Notifications 21:34:30.3 Info: => 1.1E-06s 21:34:30.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:30.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.0005109s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:30', 'album_download_notification') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 13: album_download_notification migrated 21:34:30.3 Info: => 0.0008197s 21:34:30.3 Info: 14: fix_language_metadata_profiles migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 14 21:34:30.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:30.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:30.3 Info: => 8.84E-05s 21:34:30.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:30.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:30.3 Info: => 6.57E-05s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:30', 'fix_language_metadata_profiles') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 14: fix_language_metadata_profiles migrated 21:34:30.3 Info: => 0.0003473s 21:34:30.3 Info: 15: remove_fanzub migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 15 21:34:30.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:30.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:30.3 Info: => 5.53E-05s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:30', 'remove_fanzub') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 15: remove_fanzub migrated 21:34:30.3 Info: => 0.0003127s 21:34:30.3 Info: 16: update_artist_history_indexes migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 16 21:34:30.3 Info: CreateIndex Albums (ArtistId) 21:34:30.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:30.3 Info: => 0.0001132s 21:34:30.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:30.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:30.3 Info: => 9.14E-05s 21:34:30.3 Info: DeleteIndex History (AlbumId) 21:34:30.3 Info: DROP INDEX "IX_History_AlbumId" 21:34:30.3 Info: => 0.0001346s 21:34:30.3 Info: CreateIndex History (AlbumId, Date) 21:34:30.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:30.3 Info: => 9.79E-05s 21:34:30.3 Info: DeleteIndex History (DownloadId) 21:34:30.3 Info: DROP INDEX "IX_History_DownloadId" 21:34:30.3 Info: => 0.0001253s 21:34:30.3 Info: CreateIndex History (DownloadId, Date) 21:34:30.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:30.3 Info: => 9.66E-05s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:30', 'update_artist_history_indexes') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 16: update_artist_history_indexes migrated 21:34:30.3 Info: => 0.0004211s 21:34:30.3 Info: 17: remove_nma migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 17 21:34:30.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:30.3 Info: => 0.0006917s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:30', 'remove_nma') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 17: remove_nma migrated 21:34:30.3 Info: => 0.0010337s 21:34:30.3 Info: 18: album_disambiguation migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 18 21:34:30.3 Info: AlterTable Albums 21:34:30.3 Info: => 9E-07s 21:34:30.3 Info: CreateColumn Albums Disambiguation String 21:34:30.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:30.3 Info: => 0.0005301s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:30', 'album_disambiguation') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 18: album_disambiguation migrated 21:34:30.3 Info: => 0.000844s 21:34:30.3 Info: 19: add_ape_quality_in_profiles migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 19 21:34:30.3 Info: PerformDBOperation 21:34:30.3 Info: Performing DB Operation 21:34:30.3 Info: => 3.78E-05s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:30', 'add_ape_quality_in_profiles') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 19: add_ape_quality_in_profiles migrated 21:34:30.3 Info: => 0.0003065s 21:34:30.3 Info: 20: remove_pushalot migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 20 21:34:30.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:30.3 Info: => 5.8E-05s 21:34:30.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:30.3 Info: => 4.02E-05s 21:34:30.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:30.3 Info: => 3.61E-05s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:30', 'remove_pushalot') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 20: remove_pushalot migrated 21:34:30.3 Info: => 0.0002861s 21:34:30.3 Info: 21: add_custom_filters migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 21 21:34:30.3 Info: CreateTable CustomFilters 21:34:30.3 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.3 Info: => 0.0001392s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:30', 'add_custom_filters') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 21: add_custom_filters migrated 21:34:30.3 Info: => 0.0004323s 21:34:30.3 Info: 22: import_list_tags migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 22 21:34:30.3 Info: AlterTable ImportLists 21:34:30.3 Info: => 1.1E-06s 21:34:30.3 Info: CreateColumn ImportLists Tags String 21:34:30.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:30.3 Info: => 0.00055s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:30', 'import_list_tags') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 22: import_list_tags migrated 21:34:30.3 Info: => 0.0008578s 21:34:30.3 Info: 23: add_release_groups_etc migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 23 21:34:30.3 Info: CreateTable ArtistMetadata 21:34:30.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:30.3 Info: => 0.000241s 21:34:30.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:30.3 Info: => 0.000121s 21:34:30.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:30.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:30.3 Info: => 0.0001041s 21:34:30.3 Info: AlterTable Artists 21:34:30.3 Info: => 7E-07s 21:34:30.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:30.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.0005465s 21:34:30.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:30.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:30.3 Info: => 7.99E-05s 21:34:30.3 Info: CreateTable AlbumReleases 21:34:30.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:30.3 Info: => 0.0001631s 21:34:30.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:30.3 Info: => 0.0001407s 21:34:30.3 Info: CreateIndex AlbumReleases (AlbumId) 21:34:30.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:30.3 Info: => 9.99E-05s 21:34:30.3 Info: PerformDBOperation 21:34:30.3 Info: Performing DB Operation 21:34:30.3 Info: => 3.78E-05s 21:34:30.3 Info: AlterTable Albums 21:34:30.3 Info: => 5E-07s 21:34:30.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:30.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.0005495s 21:34:30.3 Info: AlterTable Albums 21:34:30.3 Info: => 8E-07s 21:34:30.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:30.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:30.3 Info: => 0.0005466s 21:34:30.3 Info: AlterTable Albums 21:34:30.3 Info: => 6E-07s 21:34:30.3 Info: CreateColumn Albums Links String 21:34:30.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:30.3 Info: => 0.0005436s 21:34:30.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:30.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:30.3 Info: => 9.2E-05s 21:34:30.3 Info: AlterTable Tracks 21:34:30.3 Info: => 6E-07s 21:34:30.3 Info: CreateColumn Tracks ForeignRecordingId String 21:34:30.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:30.3 Info: => 0.0005724s 21:34:30.3 Info: AlterTable Tracks 21:34:30.3 Info: => 5E-07s 21:34:30.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:30.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.0005481s 21:34:30.3 Info: AlterTable Tracks 21:34:30.3 Info: => 8E-07s 21:34:30.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:30.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.0005446s 21:34:30.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:30.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:30.3 Info: => 9.74E-05s 21:34:30.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:30.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:30.3 Info: => 7.66E-05s 21:34:30.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:30.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:30.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:30.3 Info: DROP TABLE "Artists" 21:34:30.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.3 Info: => 0.0056605s 21:34:30.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:30.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:30.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:30.3 Info: DROP TABLE "Albums" 21:34:30.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.3 Info: => 0.0051271s 21:34:30.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:30.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:30.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:30.3 Info: DROP TABLE "Tracks" 21:34:30.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:30.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:30.3 Info: => 0.0054889s 21:34:30.3 Info: DeleteColumn TrackFiles ArtistId 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:30.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: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: => 0.0044803s 21:34:30.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:30.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.3 Info: => 8.95E-05s 21:34:30.3 Info: CreateIndex Artists (Monitored) 21:34:30.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.3 Info: => 8.75E-05s 21:34:30.3 Info: CreateIndex Albums (ArtistMetadataId) 21:34:30.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:30.3 Info: => 8.49E-05s 21:34:30.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:30.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:30.3 Info: => 8.37E-05s 21:34:30.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:30.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:30.3 Info: => 8.08E-05s 21:34:30.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:30.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:30.3 Info: => 8.33E-05s 21:34:30.3 Info: UpdateData 21:34:30.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:30.3 Info: => 5.15E-05s 21:34:30.3 Info: UpdateData 21:34:30.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:30.3 Info: => 4.38E-05s 21:34:30.3 Info: UpdateData 21:34:30.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:30.3 Info: => 4.88E-05s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:30', 'add_release_groups_etc') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 23: add_release_groups_etc migrated 21:34:30.3 Info: => 0.0005978s 21:34:30.3 Info: 24: NewMediaInfoFormat migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 24 21:34:30.3 Info: UpdateData 21:34:30.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:30.3 Info: => 6.37E-05s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:30', 'NewMediaInfoFormat') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 24: NewMediaInfoFormat migrated 21:34:30.3 Info: => 0.0003481s 21:34:30.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 25 21:34:30.3 Info: RenameTable Restrictions ReleaseProfiles 21:34:30.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:30.3 Info: => 0.0013838s 21:34:30.3 Info: AlterTable ReleaseProfiles 21:34:30.3 Info: => 9E-07s 21:34:30.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:30.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:30.3 Info: => 0.0005508s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:30', 'rename_restrictions_to_release_profiles') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:30.3 Info: => 0.0008722s 21:34:30.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 26 21:34:30.3 Info: RenameTable Profiles QualityProfiles 21:34:30.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:30.3 Info: => 0.0014102s 21:34:30.3 Info: AlterTable QualityProfiles 21:34:30.3 Info: => 9E-07s 21:34:30.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:30.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:30.3 Info: => 0.0005347s 21:34:30.3 Info: AlterTable LanguageProfiles 21:34:30.3 Info: => 8E-07s 21:34:30.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:30.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:30.3 Info: => 0.0005219s 21:34:30.3 Info: UpdateData 21:34:30.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:30.3 Info: => 5.72E-05s 21:34:30.3 Info: UpdateData 21:34:30.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:30.3 Info: => 4.61E-05s 21:34:30.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:30.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:30.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:30.3 Info: DROP TABLE "Artists" 21:34:30.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.3 Info: => 0.0060305s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:30', 'rename_quality_profiles_add_upgrade_allowed') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:30.3 Info: => 0.0064557s 21:34:30.3 Info: 27: add_import_exclusions migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 27 21:34:30.3 Info: CreateTable ImportListExclusions 21:34:30.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:30.3 Info: => 0.0001839s 21:34:30.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:30.3 Info: => 0.0001338s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:30', 'add_import_exclusions') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 27: add_import_exclusions migrated 21:34:30.3 Info: => 0.000478s 21:34:30.3 Info: 28: clean_artist_metadata_table migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 28 21:34:30.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:30.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:30.3 Info: => 0.0001704s 21:34:30.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:30.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:30.3 Info: => 0.0001413s 21:34:30.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:30.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:30.3 Info: => 0.000134s 21:34:30.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:30.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:30.3 Info: => 0.0001342s 21:34:30.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:30.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:30.3 Info: => 0.0001353s 21:34:30.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:30.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:30.3 Info: => 0.0001337s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:30', 'clean_artist_metadata_table') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 28: clean_artist_metadata_table migrated 21:34:30.3 Info: => 0.0004342s 21:34:30.3 Info: 29: health_issue_notification migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 29 21:34:30.3 Info: AlterTable Notifications 21:34:30.3 Info: => 9E-07s 21:34:30.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:30.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.0005702s 21:34:30.3 Info: AlterTable Notifications 21:34:30.3 Info: => 1E-06s 21:34:30.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:30.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.000537s 21:34:30.3 Info: AlterTable Notifications 21:34:30.3 Info: => 8E-07s 21:34:30.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:30.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.000528s 21:34:30.3 Info: AlterTable Notifications 21:34:30.3 Info: => 6E-07s 21:34:30.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:30.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.0005275s 21:34:30.3 Info: AlterTable Notifications 21:34:30.3 Info: => 9E-07s 21:34:30.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:30.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.0005295s 21:34:30.3 Info: DeleteColumn Notifications OnDownload 21:34:30.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:30.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:30.3 Info: DROP TABLE "Notifications" 21:34:30.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:30.3 Info: => 0.0050289s 21:34:30.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:30.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:30.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:30.3 Info: DROP TABLE "Notifications" 21:34:30.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:30.3 Info: => 0.005061s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:30', 'health_issue_notification') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 29: health_issue_notification migrated 21:34:30.3 Info: => 0.0054645s 21:34:30.3 Info: 30: add_mediafilerepository_mtime migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 30 21:34:30.3 Info: AlterTable TrackFiles 21:34:30.3 Info: => 9E-07s 21:34:30.3 Info: CreateColumn TrackFiles Modified DateTime 21:34:30.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:30.3 Info: => 0.0005826s 21:34:30.3 Info: AlterTable TrackFiles 21:34:30.3 Info: => 8E-07s 21:34:30.3 Info: CreateColumn TrackFiles Path String 21:34:30.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:30.3 Info: => 0.0005453s 21:34:30.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:30.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:30.3 Info: => 5.19E-05s 21:34:30.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:30.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:30.3 Info: => 0.0001419s 21:34:30.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:30.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:30.3 Info: => 0.0001507s 21:34:30.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:30.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:30.3 Info: => 0.0001576s 21:34:30.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:30.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:30.3 Info: => 9.25E-05s 21:34:30.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:30.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:30.3 Info: => 6.31E-05s 21:34:30.3 Info: AlterTable TrackFiles 21:34:30.3 Info: => 5E-07s 21:34:30.3 Info: AlterColumn TrackFiles Path String 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "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", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "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: => 0.0051331s 21:34:30.3 Info: CreateIndex TrackFiles (Path) 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.3 Info: => 0.0001312s 21:34:30.3 Info: DeleteColumn TrackFiles RelativePath 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, "Language" INTEGER NOT NULL, "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", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "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.0067289s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:30', 'add_mediafilerepository_mtime') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 30: add_mediafilerepository_mtime migrated 21:34:30.3 Info: => 0.0071075s 21:34:30.3 Info: 31: add_artistmetadataid_constraint migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 31 21:34:30.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:30.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:30.3 Info: => 0.0001051s 21:34:30.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:30.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:30.3 Info: => 0.0001462s 21:34:30.3 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:30.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:30.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:30.4 Info: DROP TABLE "Artists" 21:34:30.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.4 Info: => 0.0056168s 21:34:30.4 Info: CreateIndex Artists (ArtistMetadataId) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.4 Info: => 0.0001334s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:30', 'add_artistmetadataid_constraint') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 31: add_artistmetadataid_constraint migrated 21:34:30.4 Info: => 0.0005474s 21:34:30.4 Info: 32: old_ids_and_artist_alias migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 32 21:34:30.4 Info: AlterTable ArtistMetadata 21:34:30.4 Info: => 1.1E-06s 21:34:30.4 Info: CreateColumn ArtistMetadata Aliases String 21:34:30.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:30.4 Info: => 0.0006073s 21:34:30.4 Info: AlterTable ArtistMetadata 21:34:30.4 Info: => 6E-07s 21:34:30.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:30.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.4 Info: => 0.0005506s 21:34:30.4 Info: AlterTable Albums 21:34:30.4 Info: => 7E-07s 21:34:30.4 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:30.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.4 Info: => 0.0005649s 21:34:30.4 Info: AlterTable AlbumReleases 21:34:30.4 Info: => 8E-07s 21:34:30.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:30.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.4 Info: => 0.0005553s 21:34:30.4 Info: AlterTable Tracks 21:34:30.4 Info: => 8E-07s 21:34:30.4 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:30.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.4 Info: => 0.0005568s 21:34:30.4 Info: AlterTable Tracks 21:34:30.4 Info: => 8E-07s 21:34:30.4 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:30.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.4 Info: => 0.0005583s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:30', 'old_ids_and_artist_alias') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 32: old_ids_and_artist_alias migrated 21:34:30.4 Info: => 0.0009183s 21:34:30.4 Info: 33: download_propers_config migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 33 21:34:30.4 Info: PerformDBOperation 21:34:30.4 Info: Performing DB Operation 21:34:30.4 Info: => 4.08E-05s 21:34:30.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:30.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:30.4 Info: => 4.35E-05s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:30', 'download_propers_config') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 33: download_propers_config migrated 21:34:30.4 Info: => 0.0003743s 21:34:30.4 Info: 34: remove_language_profiles migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 34 21:34:30.4 Info: DeleteTable LanguageProfiles 21:34:30.4 Info: DROP TABLE "LanguageProfiles" 21:34:30.4 Info: => 0.0002622s 21:34:30.4 Info: DeleteColumn Artists LanguageProfileId 21:34:30.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:30.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 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 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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.4 Info: => 0.0059203s 21:34:30.4 Info: DeleteColumn ImportLists LanguageProfileId 21:34:30.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:30.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:30.4 Info: DROP TABLE "ImportLists" 21:34:30.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:30.4 Info: => 0.0058682s 21:34:30.4 Info: DeleteColumn Blacklist Language 21:34:30.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:30.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:30.4 Info: DROP TABLE "Blacklist" 21:34:30.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:30.4 Info: => 0.0044987s 21:34:30.4 Info: DeleteColumn History Language 21:34:30.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:30.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:30.4 Info: DROP TABLE "History" 21:34:30.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:30.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:30.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:30.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:30.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:30.4 Info: => 0.0051772s 21:34:30.4 Info: DeleteColumn LyricFiles Language 21:34:30.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:30.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:30.4 Info: DROP TABLE "LyricFiles" 21:34:30.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:30.4 Info: => 0.0044651s 21:34:30.4 Info: DeleteColumn TrackFiles Language 21:34:30.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:30.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:30.4 Info: DROP TABLE "TrackFiles" 21:34:30.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.4 Info: => 0.0048678s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:30', 'remove_language_profiles') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 34: remove_language_profiles migrated 21:34:30.4 Info: => 0.0054979s 21:34:30.4 Info: 35: multi_disc_naming_format migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 35 21:34:30.4 Info: AlterTable NamingConfig 21:34:30.4 Info: => 1.2E-06s 21:34:30.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:30.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:30.4 Info: => 0.000582s 21:34:30.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:30.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:30.4 Info: => 6.25E-05s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:30', 'multi_disc_naming_format') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 35: multi_disc_naming_format migrated 21:34:30.4 Info: => 0.0004375s 21:34:30.4 Info: 36: add_download_client_priority migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 36 21:34:30.4 Info: AlterTable DownloadClients 21:34:30.4 Info: => 8E-07s 21:34:30.4 Info: CreateColumn DownloadClients Priority Int32 21:34:30.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:30.4 Info: => 0.0005802s 21:34:30.4 Info: PerformDBOperation 21:34:30.4 Info: Performing DB Operation 21:34:30.4 Info: => 6.46E-05s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:30', 'add_download_client_priority') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 36: add_download_client_priority migrated 21:34:30.4 Info: => 0.0007257s 21:34:30.4 Info: 37: remove_growl_prowl migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 37 21:34:30.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:30.4 Info: => 6.63E-05s 21:34:30.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:30.4 Info: => 4.49E-05s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:30', 'remove_growl_prowl') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 37: remove_growl_prowl migrated 21:34:30.4 Info: => 0.0004283s 21:34:30.4 Info: 38: remove_plex_hometheatre migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 38 21:34:30.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:30.4 Info: => 6.67E-05s 21:34:30.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:30.4 Info: => 4.81E-05s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:30', 'remove_plex_hometheatre') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 38: remove_plex_hometheatre migrated 21:34:30.4 Info: => 0.0003748s 21:34:30.4 Info: 39: add_root_folder_add_defaults migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 39 21:34:30.4 Info: AlterTable RootFolders 21:34:30.4 Info: => 6E-07s 21:34:30.4 Info: CreateColumn RootFolders Name String 21:34:30.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:30.4 Info: => 0.0006147s 21:34:30.4 Info: AlterTable RootFolders 21:34:30.4 Info: => 9E-07s 21:34:30.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:30.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:30.4 Info: => 0.0005708s 21:34:30.4 Info: AlterTable RootFolders 21:34:30.4 Info: => 7E-07s 21:34:30.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:30.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:30.4 Info: => 0.0005407s 21:34:30.4 Info: AlterTable RootFolders 21:34:30.4 Info: => 8E-07s 21:34:30.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:30.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:30.4 Info: => 0.0005862s 21:34:30.4 Info: AlterTable RootFolders 21:34:30.4 Info: => 7E-07s 21:34:30.4 Info: CreateColumn RootFolders DefaultTags String 21:34:30.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:30.4 Info: => 0.0005619s 21:34:30.4 Info: PerformDBOperation 21:34:30.4 Info: Performing DB Operation 21:34:30.4 Info: => 6.13E-05s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:30', 'add_root_folder_add_defaults') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 39: add_root_folder_add_defaults migrated 21:34:30.4 Info: => 0.0004187s 21:34:30.4 Info: 40: task_duration migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 40 21:34:30.4 Info: AlterTable ScheduledTasks 21:34:30.4 Info: => 1E-06s 21:34:30.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:30.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:30.4 Info: => 0.0005583s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:30', 'task_duration') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 40: task_duration migrated 21:34:30.4 Info: => 0.0009206s 21:34:30.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 41 21:34:30.4 Info: AlterTable ReleaseProfiles 21:34:30.4 Info: => 1.3E-06s 21:34:30.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:30.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:30.4 Info: => 0.0005528s 21:34:30.4 Info: AlterTable ReleaseProfiles 21:34:30.4 Info: => 8E-07s 21:34:30.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:30.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:30.4 Info: => 0.0005745s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:30', 'add_indexer_and_enabled_to_release_profiles') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:30.4 Info: => 0.0009465s 21:34:30.4 Info: 42: remove_album_folders migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 42 21:34:30.4 Info: DeleteColumn Artists AlbumFolder 21:34:30.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:30.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:30.4 Info: DROP TABLE "Artists" 21:34:30.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.4 Info: => 0.0059285s 21:34:30.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:30.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:30.4 Info: => 5.2E-05s 21:34:30.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:30.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:30.4 Info: => 4.01E-05s 21:34:30.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:30.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:30.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:30.4 Info: DROP TABLE "NamingConfig" 21:34:30.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:30.4 Info: => 0.004492s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:30', 'remove_album_folders') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 42: remove_album_folders migrated 21:34:30.4 Info: => 0.004963s 21:34:30.4 Info: 44: add_priority_to_indexers migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 44 21:34:30.4 Info: AlterTable Indexers 21:34:30.4 Info: => 1E-06s 21:34:30.4 Info: CreateColumn Indexers Priority Int32 21:34:30.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:30.4 Info: => 0.000561s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:30', 'add_priority_to_indexers') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 44: add_priority_to_indexers migrated 21:34:30.4 Info: => 0.0009532s 21:34:30.4 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 45 21:34:30.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:30.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:30.4 Info: => 0.0001372s 21:34:30.4 Info: PerformDBOperation 21:34:30.4 Info: Performing DB Operation 21:34:30.4 Info: => 3.29E-05s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:30', 'remove_chown_and_folderchmod_config') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:30.4 Info: => 0.0003574s 21:34:30.4 Info: 47: update_notifiarr migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 47 21:34:30.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:30.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:30.4 Info: => 8.32E-05s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:30', 'update_notifiarr') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 47: update_notifiarr migrated 21:34:30.4 Info: => 0.000402s 21:34:30.4 Info: 49: email_multiple_addresses migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 49 21:34:30.4 Info: PerformDBOperation 21:34:30.4 Info: Performing DB Operation 21:34:30.4 Info: => 7.24E-05s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:30', 'email_multiple_addresses') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 49: email_multiple_addresses migrated 21:34:30.4 Info: => 0.0003991s 21:34:30.4 Info: 50: rename_blacklist_to_blocklist migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 50 21:34:30.4 Info: RenameTable Blacklist Blocklist 21:34:30.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:30.4 Info: => 0.0017139s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:30', 'rename_blacklist_to_blocklist') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 50: rename_blacklist_to_blocklist migrated 21:34:30.4 Info: => 0.002097s 21:34:30.4 Info: 51: cdh_per_downloadclient migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 51 21:34:30.4 Info: AlterTable DownloadClients 21:34:30.4 Info: => 1E-06s 21:34:30.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:30.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:30.4 Info: => 0.0005628s 21:34:30.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:30.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:30.4 Info: => 0.0005331s 21:34:30.4 Info: PerformDBOperation 21:34:30.4 Info: Performing DB Operation 21:34:30.4 Info: => 0.0001844s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:30', 'cdh_per_downloadclient') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 51: cdh_per_downloadclient migrated 21:34:30.4 Info: => 0.0005316s 21:34:30.4 Info: 52: download_history migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 52 21:34:30.4 Info: CreateTable DownloadHistory 21:34:30.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:30.4 Info: => 0.0002098s 21:34:30.4 Info: CreateIndex DownloadHistory (EventType) 21:34:30.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:30.4 Info: => 0.0001052s 21:34:30.4 Info: CreateIndex DownloadHistory (ArtistId) 21:34:30.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:30.4 Info: => 8.79E-05s 21:34:30.4 Info: CreateIndex DownloadHistory (DownloadId) 21:34:30.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:30.4 Info: => 8.76E-05s 21:34:30.4 Info: PerformDBOperation 21:34:30.4 Info: Performing DB Operation 21:34:30.4 Info: => 0.000125s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:30', 'download_history') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 52: download_history migrated 21:34:30.4 Info: => 0.0005255s 21:34:30.4 Info: 53: add_update_history migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 53 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:30', 'add_update_history') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 53: add_update_history migrated 21:34:30.4 Info: => 0.0003651s 21:34:30.4 Info: 54: add_on_update_to_notifications migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 54 21:34:30.4 Info: AlterTable Notifications 21:34:30.4 Info: => 1E-06s 21:34:30.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:30.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:30.4 Info: => 0.0005883s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:30', 'add_on_update_to_notifications') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 54: add_on_update_to_notifications migrated 21:34:30.4 Info: => 0.0009472s 21:34:30.4 Info: 55: download_client_per_indexer migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 55 21:34:30.4 Info: AlterTable Indexers 21:34:30.4 Info: => 9E-07s 21:34:30.4 Info: CreateColumn Indexers DownloadClientId Int32 21:34:30.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:30.4 Info: => 0.0006399s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:30', 'download_client_per_indexer') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 55: download_client_per_indexer migrated 21:34:30.4 Info: => 0.0010084s 21:34:30.4 Info: 56: AddNewItemMonitorType migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 56 21:34:30.4 Info: AlterTable Artists 21:34:30.4 Info: => 1.2E-06s 21:34:30.4 Info: CreateColumn Artists MonitorNewItems Int32 21:34:30.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:30.4 Info: => 0.0006166s 21:34:30.4 Info: AlterTable RootFolders 21:34:30.4 Info: => 8E-07s 21:34:30.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:30.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:30.4 Info: => 0.0005586s 21:34:30.4 Info: AlterTable ImportLists 21:34:30.4 Info: => 7E-07s 21:34:30.4 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:30.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:30.4 Info: => 0.0006021s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:30', 'AddNewItemMonitorType') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 56: AddNewItemMonitorType migrated 21:34:30.4 Info: => 0.0009901s 21:34:30.4 Info: 57: ImportListSearch migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 57 21:34:30.4 Info: AlterTable ImportLists 21:34:30.4 Info: => 9E-07s 21:34:30.4 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:30.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:30.4 Info: => 0.0006027s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:30', 'ImportListSearch') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 57: ImportListSearch migrated 21:34:30.4 Info: => 0.0009958s 21:34:30.4 Info: 58: ImportListMonitorExisting migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 58 21:34:30.4 Info: AlterTable ImportLists 21:34:30.4 Info: => 1.1E-06s 21:34:30.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:30.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:30.4 Info: => 0.0005921s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:30', 'ImportListMonitorExisting') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 58: ImportListMonitorExisting migrated 21:34:30.4 Info: => 0.0009491s 21:34:30.4 Info: 59: add_indexer_tags migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 59 21:34:30.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:30.4 Info: => 6.35E-05s 21:34:30.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:30.4 Info: => 4.02E-05s 21:34:30.4 Info: AlterTable Indexers 21:34:30.4 Info: => 4E-07s 21:34:30.4 Info: CreateColumn Indexers Tags String 21:34:30.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:30.4 Info: => 0.0005975s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:30', 'add_indexer_tags') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 59: add_indexer_tags migrated 21:34:30.4 Info: => 0.000959s 21:34:30.4 Info: 60: update_audio_types migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 60 21:34:30.4 Info: PerformDBOperation 21:34:30.4 Info: Performing DB Operation 21:34:30.4 Info: => 6.52E-05s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:30', 'update_audio_types') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 60: update_audio_types migrated 21:34:30.4 Info: => 0.0003885s 21:34:30.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 61 21:34:30.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.4 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:30.4 Info: => 6.07E-05s 21:34:30.4 Info: AlterTable AlbumReleases 21:34:30.4 Info: => 5E-07s 21:34:30.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:30.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:30.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:30.4 Info: DROP TABLE "AlbumReleases" 21:34:30.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:30.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:30.4 Info: => 0.0065873s 21:34:30.4 Info: AlterTable Albums 21:34:30.4 Info: => 7E-07s 21:34:30.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:30.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:30.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:30.4 Info: DROP TABLE "Albums" 21:34:30.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:30.4 Info: => 0.0059949s 21:34:30.4 Info: AlterTable Albums 21:34:30.4 Info: => 8E-07s 21:34:30.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 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, "OldForeignAlbumIds" TEXT NOT NULL) 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", "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.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: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:30.5 Info: => 0.0060365s 21:34:30.5 Info: AlterTable Albums 21:34:30.5 Info: => 6E-07s 21:34:30.5 Info: AlterColumn Albums Added DateTimeOffset 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, "OldForeignAlbumIds" TEXT NOT NULL) 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", "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.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: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:30.5 Info: => 0.0069687s 21:34:30.5 Info: AlterTable Artists 21:34:30.5 Info: => 1E-06s 21:34:30.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 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, "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.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: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_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.5 Info: => 0.005927s 21:34:30.5 Info: AlterTable Artists 21:34:30.5 Info: => 7E-07s 21:34:30.5 Info: AlterColumn Artists Added DateTimeOffset 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, "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.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: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_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.5 Info: => 0.0069676s 21:34:30.5 Info: AlterTable Blocklist 21:34:30.5 Info: => 6E-07s 21:34:30.5 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:30.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:30.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:30.5 Info: DROP TABLE "Blocklist" 21:34:30.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:30.5 Info: => 0.0051691s 21:34:30.5 Info: AlterTable Blocklist 21:34:30.5 Info: => 8E-07s 21:34:30.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:30.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:30.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:30.5 Info: DROP TABLE "Blocklist" 21:34:30.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:30.5 Info: => 0.0052772s 21:34:30.5 Info: AlterTable Commands 21:34:30.5 Info: => 8E-07s 21:34:30.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:30.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:30.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:30.5 Info: DROP TABLE "Commands" 21:34:30.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:30.5 Info: => 0.0052744s 21:34:30.5 Info: AlterTable Commands 21:34:30.5 Info: => 8E-07s 21:34:30.5 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:30.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:30.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:30.5 Info: DROP TABLE "Commands" 21:34:30.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:30.5 Info: => 0.0069499s 21:34:30.5 Info: AlterTable Commands 21:34:30.5 Info: => 8E-07s 21:34:30.5 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:30.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:30.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:30.5 Info: DROP TABLE "Commands" 21:34:30.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:30.5 Info: => 0.0053378s 21:34:30.5 Info: AlterTable DownloadClientStatus 21:34:30.5 Info: => 8E-07s 21:34:30.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:30.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:30.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:30.5 Info: DROP TABLE "DownloadClientStatus" 21:34:30.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.5 Info: => 0.005899s 21:34:30.5 Info: AlterTable DownloadClientStatus 21:34:30.5 Info: => 7E-07s 21:34:30.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:30.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:30.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:30.5 Info: DROP TABLE "DownloadClientStatus" 21:34:30.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.5 Info: => 0.0062155s 21:34:30.5 Info: AlterTable DownloadClientStatus 21:34:30.5 Info: => 7E-07s 21:34:30.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:30.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:30.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:30.5 Info: DROP TABLE "DownloadClientStatus" 21:34:30.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.5 Info: => 0.0054411s 21:34:30.5 Info: AlterTable DownloadHistory 21:34:30.5 Info: => 1.1E-06s 21:34:30.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:30.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:30.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:30.5 Info: DROP TABLE "DownloadHistory" 21:34:30.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:30.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:30.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:30.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:30.5 Info: => 0.0069436s 21:34:30.5 Info: AlterTable ExtraFiles 21:34:30.5 Info: => 8E-07s 21:34:30.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:30.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:30.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:30.5 Info: DROP TABLE "ExtraFiles" 21:34:30.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:30.5 Info: => 0.0051913s 21:34:30.5 Info: AlterTable ExtraFiles 21:34:30.5 Info: => 9E-07s 21:34:30.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:30.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:30.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:30.5 Info: DROP TABLE "ExtraFiles" 21:34:30.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:30.5 Info: => 0.0052652s 21:34:30.5 Info: AlterTable History 21:34:30.5 Info: => 8E-07s 21:34:30.5 Info: AlterColumn History Date DateTimeOffset 21:34:30.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:30.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:30.5 Info: DROP TABLE "History" 21:34:30.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:30.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:30.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:30.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:30.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:30.5 Info: => 0.0060013s 21:34:30.5 Info: AlterTable ImportListStatus 21:34:30.5 Info: => 6E-07s 21:34:30.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:30.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:30.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:30.5 Info: DROP TABLE "ImportListStatus" 21:34:30.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.5 Info: => 0.0059042s 21:34:30.5 Info: AlterTable ImportListStatus 21:34:30.5 Info: => 6E-07s 21:34:30.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:30.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:30.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:30.6 Info: DROP TABLE "ImportListStatus" 21:34:30.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.6 Info: => 0.0061704s 21:34:30.6 Info: AlterTable ImportListStatus 21:34:30.6 Info: => 7E-07s 21:34:30.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:30.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:30.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:30.6 Info: DROP TABLE "ImportListStatus" 21:34:30.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.6 Info: => 0.0051189s 21:34:30.6 Info: AlterTable IndexerStatus 21:34:30.6 Info: => 7E-07s 21:34:30.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:30.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:30.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:30.6 Info: DROP TABLE "IndexerStatus" 21:34:30.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.6 Info: => 0.0051862s 21:34:30.6 Info: AlterTable IndexerStatus 21:34:30.6 Info: => 8E-07s 21:34:30.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:30.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:30.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:30.6 Info: DROP TABLE "IndexerStatus" 21:34:30.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.6 Info: => 0.0051894s 21:34:30.6 Info: AlterTable IndexerStatus 21:34:30.6 Info: => 8E-07s 21:34:30.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:30.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:30.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:30.6 Info: DROP TABLE "IndexerStatus" 21:34:30.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.6 Info: => 0.0061135s 21:34:30.6 Info: AlterTable LyricFiles 21:34:30.6 Info: => 7E-07s 21:34:30.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 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.0052998s 21:34:30.6 Info: AlterTable LyricFiles 21:34:30.6 Info: => 8E-07s 21:34:30.6 Info: AlterColumn LyricFiles Added DateTimeOffset 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, "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.0061308s 21:34:30.6 Info: AlterTable MetadataFiles 21:34:30.6 Info: => 8E-07s 21:34:30.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:30.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:30.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:30.6 Info: DROP TABLE "MetadataFiles" 21:34:30.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:30.6 Info: => 0.0053536s 21:34:30.6 Info: AlterTable MetadataFiles 21:34:30.6 Info: => 8E-07s 21:34:30.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:30.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:30.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:30.6 Info: DROP TABLE "MetadataFiles" 21:34:30.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:30.6 Info: => 0.0062799s 21:34:30.6 Info: AlterTable PendingReleases 21:34:30.6 Info: => 7E-07s 21:34:30.6 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:30.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:30.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:30.6 Info: DROP TABLE "PendingReleases" 21:34:30.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:30.6 Info: => 0.0048911s 21:34:30.6 Info: AlterTable ScheduledTasks 21:34:30.6 Info: => 1E-06s 21:34:30.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:30.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:30.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:30.6 Info: DROP TABLE "ScheduledTasks" 21:34:30.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:30.6 Info: => 0.0062446s 21:34:30.6 Info: AlterTable ScheduledTasks 21:34:30.6 Info: => 8E-07s 21:34:30.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:30.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:30.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:30.6 Info: DROP TABLE "ScheduledTasks" 21:34:30.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:30.6 Info: => 0.005349s 21:34:30.6 Info: AlterTable TrackFiles 21:34:30.6 Info: => 8E-07s 21:34:30.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 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.0055794s 21:34:30.6 Info: AlterTable TrackFiles 21:34:30.6 Info: => 6E-07s 21:34:30.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 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.0059011s 21:34:30.6 Info: AlterTable VersionInfo 21:34:30.6 Info: => 6E-07s 21:34:30.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:30.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:30.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:30.6 Info: DROP TABLE "VersionInfo" 21:34:30.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:30.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:30.6 Info: => 0.0047341s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:30', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:30.6 Info: => 0.0054687s 21:34:30.6 Info: 62: add_on_delete_to_notifications migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 62 21:34:30.6 Info: AlterTable Notifications 21:34:30.6 Info: => 9E-07s 21:34:30.6 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:30.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:30.6 Info: => 0.0006005s 21:34:30.6 Info: AlterTable Notifications 21:34:30.6 Info: => 8E-07s 21:34:30.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:30.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:30.6 Info: => 0.0005868s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:30', 'add_on_delete_to_notifications') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 62: add_on_delete_to_notifications migrated 21:34:30.6 Info: => 0.0009476s 21:34:30.6 Info: 63: add_custom_formats migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 63 21:34:30.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:30.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:30.6 Info: AlterTable DelayProfiles 21:34:30.6 Info: => 5E-07s 21:34:30.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:30.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:30.6 Info: => 0.0005902s 21:34:30.6 Info: UpdateData 21:34:30.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:30.6 Info: => 6.37E-05s 21:34:30.6 Info: AlterTable TrackFiles 21:34:30.6 Info: => 6E-07s 21:34:30.6 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:30.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:30.6 Info: => 0.0005824s 21:34:30.6 Info: PerformDBOperation 21:34:30.6 Info: Performing DB Operation 21:34:30.6 Info: => 0.0012529s 21:34:30.6 Info: CreateTable CustomFormats 21:34:30.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:30.6 Info: => 0.0001473s 21:34:30.6 Info: CreateIndex CustomFormats (Name) 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:30.6 Info: => 0.0001431s 21:34:30.6 Info: AlterTable QualityProfiles 21:34:30.6 Info: => 7E-07s 21:34:30.6 Info: CreateColumn QualityProfiles FormatItems String 21:34:30.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:30.6 Info: => 0.0005737s 21:34:30.6 Info: AlterTable QualityProfiles 21:34:30.6 Info: => 9E-07s 21:34:30.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:30.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:30.6 Info: => 0.0005709s 21:34:30.6 Info: AlterTable QualityProfiles 21:34:30.6 Info: => 7E-07s 21:34:30.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:30.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:30.6 Info: => 0.0005608s 21:34:30.6 Info: PerformDBOperation 21:34:30.6 Info: Performing DB Operation 21:34:30.6 Info: => 0.0015164s 21:34:30.6 Info: PerformDBOperation 21:34:30.6 Info: Performing DB Operation 21:34:30.6 Info: => 3.87E-05s 21:34:30.6 Info: DeleteColumn ReleaseProfiles Preferred 21:34:30.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:30.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:30.6 Info: DROP TABLE "ReleaseProfiles" 21:34:30.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:30.7 Info: => 0.0056752s 21:34:30.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:30.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:30.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:30.7 Info: DROP TABLE "ReleaseProfiles" 21:34:30.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:30.7 Info: => 0.0051776s 21:34:30.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:30.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:30.7 Info: => 6.32E-05s 21:34:30.7 Info: AlterTable DelayProfiles 21:34:30.7 Info: => 6E-07s 21:34:30.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:30.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:30.7 Info: => 0.0005907s 21:34:30.7 Info: AlterTable DelayProfiles 21:34:30.7 Info: => 8E-07s 21:34:30.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:30.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:30.7 Info: => 0.0005616s 21:34:30.7 Info: -> 2 Insert operations completed in 00:00:00.0001926 taking an average of 00:00:00.0000963 21:34:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:30', 'add_custom_formats') 21:34:30.7 Info: Committing Transaction 21:34:30.7 Info: 63: add_custom_formats migrated 21:34:30.7 Info: => 0.0010026s 21:34:30.7 Debug: Took: 00:00:00.4818882 21:34:30.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 21:34:30.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 21:34:30.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864707377260_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:30.7 Info: DatabaseEngineVersionCheck migrating 21:34:30.7 Info: PerformDBOperation 21:34:30.7 Info: Performing DB Operation 21:34:30.7 Info: SQLite 3.47.2 21:34:30.7 Info: => 0.001054s 21:34:30.7 Info: DatabaseEngineVersionCheck migrated 21:34:30.7 Info: => 0.0010748s 21:34:30.7 Info: VersionMigration migrating 21:34:30.7 Info: Beginning Transaction 21:34:30.7 Info: CreateTable VersionInfo 21:34:30.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:30.7 Info: => 0.0001616s 21:34:30.7 Info: Committing Transaction 21:34:30.7 Info: VersionMigration migrated 21:34:30.7 Info: => 0.0005611s 21:34:30.7 Info: VersionUniqueMigration migrating 21:34:30.7 Info: Beginning Transaction 21:34:30.7 Info: CreateIndex VersionInfo (Version) 21:34:30.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:30.7 Info: => 0.0001358s 21:34:30.7 Info: AlterTable VersionInfo 21:34:30.7 Info: => 7E-07s 21:34:30.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:30.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:30.7 Info: => 0.0002193s 21:34:30.7 Info: Committing Transaction 21:34:30.7 Info: VersionUniqueMigration migrated 21:34:30.7 Info: => 0.0004442s 21:34:30.7 Info: VersionDescriptionMigration migrating 21:34:30.7 Info: Beginning Transaction 21:34:30.7 Info: AlterTable VersionInfo 21:34:30.7 Info: => 9E-07s 21:34:30.7 Info: CreateColumn VersionInfo Description String 21:34:30.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:30.7 Info: => 0.000606s 21:34:30.7 Info: Committing Transaction 21:34:30.7 Info: VersionDescriptionMigration migrated 21:34:30.7 Info: => 0.0008228s 21:34:30.7 Info: 1: InitialSetup migrating 21:34:30.7 Info: Beginning Transaction 21:34:30.7 Info: Starting migration of Main DB to 1 21:34:30.7 Info: CreateTable Config 21:34:30.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:30.7 Info: => 0.0001725s 21:34:30.7 Info: CreateIndex Config (Key) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:30.7 Info: => 8.63E-05s 21:34:30.7 Info: CreateTable RootFolders 21:34:30.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:30.7 Info: => 9.55E-05s 21:34:30.7 Info: CreateIndex RootFolders (Path) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:30.7 Info: => 8.12E-05s 21:34:30.7 Info: CreateTable Artists 21:34:30.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:30.7 Info: => 0.0003125s 21:34:30.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:30.7 Info: => 9.29E-05s 21:34:30.7 Info: CreateIndex Artists (NameSlug) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:30.7 Info: => 7.96E-05s 21:34:30.7 Info: CreateIndex Artists (CleanName) 21:34:30.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.7 Info: => 8.09E-05s 21:34:30.7 Info: CreateIndex Artists (Path) 21:34:30.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.7 Info: => 8.73E-05s 21:34:30.7 Info: CreateTable Albums 21:34:30.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:30.7 Info: => 0.0002243s 21:34:30.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.7 Info: => 8.29E-05s 21:34:30.7 Info: CreateIndex Albums (MBId) 21:34:30.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:30.7 Info: => 7.59E-05s 21:34:30.7 Info: CreateIndex Albums (TADBId) 21:34:30.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.7 Info: => 7.49E-05s 21:34:30.7 Info: CreateIndex Albums (TitleSlug) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.7 Info: => 7.7E-05s 21:34:30.7 Info: CreateIndex Albums (CleanTitle) 21:34:30.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.7 Info: => 7.59E-05s 21:34:30.7 Info: CreateIndex Albums (Path) 21:34:30.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:30.7 Info: => 7.56E-05s 21:34:30.7 Info: CreateTable Tracks 21:34:30.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:30.7 Info: => 0.0001529s 21:34:30.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:30.7 Info: => 8.19E-05s 21:34:30.7 Info: CreateIndex Tracks (ArtistId) 21:34:30.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:30.7 Info: => 8.28E-05s 21:34:30.7 Info: CreateIndex Tracks (TrackFileId) 21:34:30.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:30.7 Info: => 8.02E-05s 21:34:30.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:30.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:30.7 Info: => 8.58E-05s 21:34:30.7 Info: CreateTable TrackFiles 21:34:30.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:30.7 Info: => 0.0001424s 21:34:30.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:30.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:30.7 Info: => 8.15E-05s 21:34:30.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:30.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.7 Info: => 7.65E-05s 21:34:30.7 Info: CreateTable History 21:34:30.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:30.7 Info: => 0.0001464s 21:34:30.7 Info: CreateIndex History (Date) 21:34:30.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:30.7 Info: => 8.01E-05s 21:34:30.7 Info: CreateIndex History (EventType) 21:34:30.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:30.7 Info: => 7.75E-05s 21:34:30.7 Info: CreateIndex History (DownloadId) 21:34:30.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:30.7 Info: => 0.0015582s 21:34:30.7 Info: CreateIndex History (AlbumId) 21:34:30.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:30.7 Info: => 0.0001109s 21:34:30.7 Info: CreateTable Notifications 21:34:30.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:30.7 Info: => 0.0001436s 21:34:30.7 Info: CreateTable ScheduledTasks 21:34:30.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:30.7 Info: => 0.0001587s 21:34:30.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:30.7 Info: => 0.0001253s 21:34:30.7 Info: CreateTable Indexers 21:34:30.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:30.7 Info: => 0.000144s 21:34:30.7 Info: CreateIndex Indexers (Name) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:30.7 Info: => 9.17E-05s 21:34:30.7 Info: CreateTable Profiles 21:34:30.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:30.7 Info: => 0.0001057s 21:34:30.7 Info: CreateIndex Profiles (Name) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:30.7 Info: => 8.91E-05s 21:34:30.7 Info: CreateTable QualityDefinitions 21:34:30.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:30.7 Info: => 0.0001234s 21:34:30.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:30.7 Info: => 8.63E-05s 21:34:30.7 Info: CreateIndex QualityDefinitions (Title) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:30.7 Info: => 0.0001242s 21:34:30.7 Info: CreateTable NamingConfig 21:34:30.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:30.7 Info: => 0.0001527s 21:34:30.7 Info: CreateTable Blacklist 21:34:30.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:30.7 Info: => 0.0001833s 21:34:30.7 Info: CreateTable Metadata 21:34:30.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:30.7 Info: => 0.0001179s 21:34:30.7 Info: CreateTable MetadataFiles 21:34:30.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:30.7 Info: => 0.0001342s 21:34:30.7 Info: CreateTable DownloadClients 21:34:30.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:30.7 Info: => 0.0001307s 21:34:30.7 Info: CreateTable PendingReleases 21:34:30.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:30.7 Info: => 0.0001319s 21:34:30.7 Info: CreateTable RemotePathMappings 21:34:30.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:30.7 Info: => 0.0001378s 21:34:30.7 Info: CreateTable Tags 21:34:30.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:30.7 Info: => 0.0001058s 21:34:30.7 Info: CreateIndex Tags (Label) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:30.7 Info: => 9.7E-05s 21:34:30.7 Info: CreateTable Restrictions 21:34:30.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:30.7 Info: => 0.0001153s 21:34:30.7 Info: CreateTable DelayProfiles 21:34:30.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:30.7 Info: => 0.0001435s 21:34:30.7 Info: CreateTable Users 21:34:30.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:30.7 Info: => 0.0001097s 21:34:30.7 Info: CreateIndex Users (Identifier) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:30.7 Info: => 0.0001301s 21:34:30.7 Info: CreateIndex Users (Username) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:30.7 Info: => 0.0001092s 21:34:30.7 Info: CreateTable Commands 21:34:30.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:30.7 Info: => 0.0001516s 21:34:30.7 Info: CreateTable IndexerStatus 21:34:30.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:30.7 Info: => 0.0001372s 21:34:30.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.7 Info: => 9.51E-05s 21:34:30.7 Info: CreateTable ExtraFiles 21:34:30.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:30.7 Info: => 0.0001282s 21:34:30.7 Info: CreateTable LyricFiles 21:34:30.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:30.7 Info: => 0.0001599s 21:34:30.7 Info: CreateTable LanguageProfiles 21:34:30.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:30.7 Info: => 0.0001094s 21:34:30.7 Info: CreateIndex LanguageProfiles (Name) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:30.7 Info: => 0.0006538s 21:34:30.7 Info: CreateTable DownloadClientStatus 21:34:30.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:30.7 Info: => 0.000133s 21:34:30.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.7 Info: => 0.000115s 21:34:30.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:30.7 Info: -> 1 Insert operations completed in 00:00:00.0000784 taking an average of 00:00:00.0000784 21:34:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:30', 'InitialSetup') 21:34:30.7 Info: Committing Transaction 21:34:30.7 Info: 1: InitialSetup migrated 21:34:30.7 Info: => 0.0009483s 21:34:30.7 Info: 2: add_reason_to_pending_releases migrating 21:34:30.7 Info: Beginning Transaction 21:34:30.7 Info: Starting migration of Main DB to 2 21:34:30.7 Info: AlterTable PendingReleases 21:34:30.7 Info: => 1.2E-06s 21:34:30.7 Info: CreateColumn PendingReleases Reason Int32 21:34:30.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:30.7 Info: => 0.000555s 21:34:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:30', 'add_reason_to_pending_releases') 21:34:30.7 Info: Committing Transaction 21:34:30.7 Info: 2: add_reason_to_pending_releases migrated 21:34:30.7 Info: => 0.0008701s 21:34:30.7 Info: 3: add_medium_support migrating 21:34:30.7 Info: Beginning Transaction 21:34:30.7 Info: Starting migration of Main DB to 3 21:34:30.7 Info: AlterTable Albums 21:34:30.7 Info: => 1.1E-06s 21:34:30.7 Info: CreateColumn Albums Media String 21:34:30.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:30.7 Info: => 0.0005075s 21:34:30.7 Info: AlterTable Tracks 21:34:30.7 Info: => 7E-07s 21:34:30.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:30.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:30.7 Info: => 0.0004804s 21:34:30.7 Info: AlterTable Tracks 21:34:30.7 Info: => 7E-07s 21:34:30.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:30.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:30.7 Info: => 0.000466s 21:34:30.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:30.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:30.7 Info: => 5.13E-05s 21:34:30.7 Info: DeleteColumn Tracks TrackNumber 21:34:30.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:30.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:30.7 Info: DROP TABLE "Tracks" 21:34:30.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:30.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:30.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:30.7 Info: => 0.0051525s 21:34:30.7 Info: AlterTable Tracks 21:34:30.7 Info: => 6E-07s 21:34:30.7 Info: CreateColumn Tracks TrackNumber String 21:34:30.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:30.7 Info: => 0.000476s 21:34:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:30', 'add_medium_support') 21:34:30.7 Info: Committing Transaction 21:34:30.7 Info: 3: add_medium_support migrated 21:34:30.7 Info: => 0.0008894s 21:34:30.7 Info: 4: add_various_qualites_in_profile migrating 21:34:30.7 Info: Beginning Transaction 21:34:30.7 Info: Starting migration of Main DB to 4 21:34:30.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:30.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:30.7 Info: => 6.3E-05s 21:34:30.7 Info: PerformDBOperation 21:34:30.7 Info: Performing DB Operation 21:34:30.7 Info: => 3.72E-05s 21:34:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:30', 'add_various_qualites_in_profile') 21:34:30.7 Info: Committing Transaction 21:34:30.7 Info: 4: add_various_qualites_in_profile migrated 21:34:30.7 Info: => 0.0003041s 21:34:30.7 Info: 5: metadata_profiles migrating 21:34:30.7 Info: Beginning Transaction 21:34:30.7 Info: Starting migration of Main DB to 5 21:34:30.7 Info: CreateTable MetadataProfiles 21:34:30.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:30.7 Info: => 0.0001426s 21:34:30.7 Info: CreateIndex MetadataProfiles (Name) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:30.7 Info: => 9.52E-05s 21:34:30.7 Info: AlterTable Artists 21:34:30.7 Info: => 6E-07s 21:34:30.7 Info: CreateColumn Artists MetadataProfileId Int32 21:34:30.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:30.7 Info: => 0.0004902s 21:34:30.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:30.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:30.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:30.7 Info: DROP TABLE "Artists" 21:34:30.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0047366s 21:34:30.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:30.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:30.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:30.7 Info: DROP TABLE "Artists" 21:34:30.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0056395s 21:34:30.7 Info: AlterTable Albums 21:34:30.7 Info: => 7E-07s 21:34:30.7 Info: CreateColumn Albums SecondaryTypes String 21:34:30.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:30.7 Info: => 0.0004998s 21:34:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:30', 'metadata_profiles') 21:34:30.7 Info: Committing Transaction 21:34:30.7 Info: 5: metadata_profiles migrated 21:34:30.7 Info: => 0.0009182s 21:34:30.7 Info: 6: separate_automatic_and_interactive_search migrating 21:34:30.7 Info: Beginning Transaction 21:34:30.7 Info: Starting migration of Main DB to 6 21:34:30.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:30.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:30.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:30.7 Info: DROP TABLE "Indexers" 21:34:30.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:30.8 Info: => 0.0039784s 21:34:30.8 Info: AlterTable Indexers 21:34:30.8 Info: => 8E-07s 21:34:30.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:30.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:30.8 Info: => 0.0004742s 21:34:30.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:30.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:30.8 Info: => 5.1E-05s 21:34:30.8 Info: AlterTable Indexers 21:34:30.8 Info: => 4E-07s 21:34:30.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:30.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:30.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:30.8 Info: DROP TABLE "Indexers" 21:34:30.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:30.8 Info: => 0.0039486s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:30', 'separate_automatic_and_interactive_search') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 6: separate_automatic_and_interactive_search migrated 21:34:30.8 Info: => 0.0042988s 21:34:30.8 Info: 7: change_album_path_to_relative migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 7 21:34:30.8 Info: DeleteColumn Albums Path 21:34:30.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:30.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:30.8 Info: DROP TABLE "Albums" 21:34:30.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.8 Info: => 0.0048602s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:30', 'change_album_path_to_relative') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 7: change_album_path_to_relative migrated 21:34:30.8 Info: => 0.0052692s 21:34:30.8 Info: 8: change_quality_size_mb_to_kb migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 8 21:34:30.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:30.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:30.8 Info: => 5.89E-05s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:30', 'change_quality_size_mb_to_kb') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 8: change_quality_size_mb_to_kb migrated 21:34:30.8 Info: => 0.0003317s 21:34:30.8 Info: 9: album_releases migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 9 21:34:30.8 Info: AlterTable Albums 21:34:30.8 Info: => 9E-07s 21:34:30.8 Info: CreateColumn Albums Releases String 21:34:30.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:30.8 Info: => 0.0005093s 21:34:30.8 Info: AlterTable Albums 21:34:30.8 Info: => 9E-07s 21:34:30.8 Info: CreateColumn Albums CurrentRelease String 21:34:30.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:30.8 Info: => 0.0004817s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:30', 'album_releases') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 9: album_releases migrated 21:34:30.8 Info: => 0.0008048s 21:34:30.8 Info: 10: album_releases_fix migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 10 21:34:30.8 Info: AlterTable Albums 21:34:30.8 Info: => 9E-07s 21:34:30.8 Info: AlterColumn Albums Releases String 21:34:30.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:30.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:30.8 Info: DROP TABLE "Albums" 21:34:30.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.8 Info: => 0.0062678s 21:34:30.8 Info: AlterTable Albums 21:34:30.8 Info: => 7E-07s 21:34:30.8 Info: AlterColumn Albums CurrentRelease String 21:34:30.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:30.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:30.8 Info: DROP TABLE "Albums" 21:34:30.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.8 Info: => 0.0047576s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:30', 'album_releases_fix') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 10: album_releases_fix migrated 21:34:30.8 Info: => 0.0051368s 21:34:30.8 Info: 11: import_lists migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 11 21:34:30.8 Info: CreateTable ImportLists 21:34:30.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:30.8 Info: => 0.0001737s 21:34:30.8 Info: CreateIndex ImportLists (Name) 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:30.8 Info: => 9.25E-05s 21:34:30.8 Info: CreateTable ImportListStatus 21:34:30.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:30.8 Info: => 0.0001245s 21:34:30.8 Info: CreateIndex ImportListStatus (ProviderId) 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.8 Info: => 8.6E-05s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:30', 'import_lists') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 11: import_lists migrated 21:34:30.8 Info: => 0.0004102s 21:34:30.8 Info: 12: add_release_status migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 12 21:34:30.8 Info: AlterTable MetadataProfiles 21:34:30.8 Info: => 7E-07s 21:34:30.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:30.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:30.8 Info: => 0.0005187s 21:34:30.8 Info: PerformDBOperation 21:34:30.8 Info: Performing DB Operation 21:34:30.8 Info: => 3.34E-05s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:30', 'add_release_status') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 12: add_release_status migrated 21:34:30.8 Info: => 0.0003169s 21:34:30.8 Info: 13: album_download_notification migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 13 21:34:30.8 Info: AlterTable Notifications 21:34:30.8 Info: => 1E-06s 21:34:30.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:30.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:30.8 Info: => 0.0005157s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:30', 'album_download_notification') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 13: album_download_notification migrated 21:34:30.8 Info: => 0.0008235s 21:34:30.8 Info: 14: fix_language_metadata_profiles migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 14 21:34:30.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:30.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:30.8 Info: => 9.14E-05s 21:34:30.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:30.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:30.8 Info: => 6.63E-05s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:30', 'fix_language_metadata_profiles') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 14: fix_language_metadata_profiles migrated 21:34:30.8 Info: => 0.0003286s 21:34:30.8 Info: 15: remove_fanzub migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 15 21:34:30.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:30.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:30.8 Info: => 5.31E-05s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:30', 'remove_fanzub') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 15: remove_fanzub migrated 21:34:30.8 Info: => 0.0003099s 21:34:30.8 Info: 16: update_artist_history_indexes migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 16 21:34:30.8 Info: CreateIndex Albums (ArtistId) 21:34:30.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:30.8 Info: => 0.0001121s 21:34:30.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:30.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:30.8 Info: => 9.29E-05s 21:34:30.8 Info: DeleteIndex History (AlbumId) 21:34:30.8 Info: DROP INDEX "IX_History_AlbumId" 21:34:30.8 Info: => 0.0001397s 21:34:30.8 Info: CreateIndex History (AlbumId, Date) 21:34:30.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:30.8 Info: => 0.0001034s 21:34:30.8 Info: DeleteIndex History (DownloadId) 21:34:30.8 Info: DROP INDEX "IX_History_DownloadId" 21:34:30.8 Info: => 0.0001268s 21:34:30.8 Info: CreateIndex History (DownloadId, Date) 21:34:30.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:30.8 Info: => 9.71E-05s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:30', 'update_artist_history_indexes') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 16: update_artist_history_indexes migrated 21:34:30.8 Info: => 0.0004211s 21:34:30.8 Info: 17: remove_nma migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 17 21:34:30.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:30.8 Info: => 5.95E-05s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:30', 'remove_nma') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 17: remove_nma migrated 21:34:30.8 Info: => 0.0003201s 21:34:30.8 Info: 18: album_disambiguation migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 18 21:34:30.8 Info: AlterTable Albums 21:34:30.8 Info: => 7E-07s 21:34:30.8 Info: CreateColumn Albums Disambiguation String 21:34:30.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:30.8 Info: => 0.0005228s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:30', 'album_disambiguation') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 18: album_disambiguation migrated 21:34:30.8 Info: => 0.0008254s 21:34:30.8 Info: 19: add_ape_quality_in_profiles migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 19 21:34:30.8 Info: PerformDBOperation 21:34:30.8 Info: Performing DB Operation 21:34:30.8 Info: => 3.72E-05s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:30', 'add_ape_quality_in_profiles') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 19: add_ape_quality_in_profiles migrated 21:34:30.8 Info: => 0.0003236s 21:34:30.8 Info: 20: remove_pushalot migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 20 21:34:30.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:30.8 Info: => 5.85E-05s 21:34:30.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:30.8 Info: => 3.92E-05s 21:34:30.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:30.8 Info: => 3.68E-05s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:30', 'remove_pushalot') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 20: remove_pushalot migrated 21:34:30.8 Info: => 0.0003081s 21:34:30.8 Info: 21: add_custom_filters migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 21 21:34:30.8 Info: CreateTable CustomFilters 21:34:30.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:30.8 Info: => 0.0001498s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:30', 'add_custom_filters') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 21: add_custom_filters migrated 21:34:30.8 Info: => 0.000462s 21:34:30.8 Info: 22: import_list_tags migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 22 21:34:30.8 Info: AlterTable ImportLists 21:34:30.8 Info: => 1.2E-06s 21:34:30.8 Info: CreateColumn ImportLists Tags String 21:34:30.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:30.8 Info: => 0.0005325s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:30', 'import_list_tags') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 22: import_list_tags migrated 21:34:30.8 Info: => 0.0008415s 21:34:30.8 Info: 23: add_release_groups_etc migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 23 21:34:30.8 Info: CreateTable ArtistMetadata 21:34:30.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:30.8 Info: => 0.0001856s 21:34:30.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:30.8 Info: => 0.0007278s 21:34:30.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:30.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:30.8 Info: => 0.0001008s 21:34:30.8 Info: AlterTable Artists 21:34:30.8 Info: => 6E-07s 21:34:30.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:30.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:30.8 Info: => 0.0005334s 21:34:30.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:30.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:30.8 Info: => 8.15E-05s 21:34:30.8 Info: CreateTable AlbumReleases 21:34:30.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:30.8 Info: => 0.000163s 21:34:30.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:30.8 Info: => 0.0001333s 21:34:30.8 Info: CreateIndex AlbumReleases (AlbumId) 21:34:30.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:30.8 Info: => 0.0001198s 21:34:30.8 Info: PerformDBOperation 21:34:30.8 Info: Performing DB Operation 21:34:30.8 Info: => 4.23E-05s 21:34:30.8 Info: AlterTable Albums 21:34:30.8 Info: => 5E-07s 21:34:30.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:30.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:30.8 Info: => 0.0005609s 21:34:30.8 Info: AlterTable Albums 21:34:30.8 Info: => 7E-07s 21:34:30.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:30.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:30.8 Info: => 0.0005555s 21:34:30.8 Info: AlterTable Albums 21:34:30.8 Info: => 7E-07s 21:34:30.8 Info: CreateColumn Albums Links String 21:34:30.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:30.8 Info: => 0.0005558s 21:34:30.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:30.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:30.8 Info: => 9.6E-05s 21:34:30.8 Info: AlterTable Tracks 21:34:30.8 Info: => 4E-07s 21:34:30.8 Info: CreateColumn Tracks ForeignRecordingId String 21:34:30.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:30.8 Info: => 0.0005494s 21:34:30.8 Info: AlterTable Tracks 21:34:30.8 Info: => 8E-07s 21:34:30.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:30.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:30.8 Info: => 0.0005507s 21:34:30.8 Info: AlterTable Tracks 21:34:30.8 Info: => 7E-07s 21:34:30.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:30.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:30.8 Info: => 0.0005689s 21:34:30.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:30.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:30.8 Info: => 9.74E-05s 21:34:30.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:30.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:30.8 Info: => 7.93E-05s 21:34:30.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:30.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:30.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:30.8 Info: DROP TABLE "Artists" 21:34:30.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.8 Info: => 0.0056427s 21:34:30.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:30.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:30.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:30.8 Info: DROP TABLE "Albums" 21:34:30.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.8 Info: => 0.0050821s 21:34:30.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:30.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:30.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:30.8 Info: DROP TABLE "Tracks" 21:34:30.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:30.8 Info: => 0.0057159s 21:34:30.8 Info: DeleteColumn TrackFiles ArtistId 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:30.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: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: => 0.0044533s 21:34:30.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:30.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.8 Info: => 9.08E-05s 21:34:30.8 Info: CreateIndex Artists (Monitored) 21:34:30.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.8 Info: => 8.7E-05s 21:34:30.8 Info: CreateIndex Albums (ArtistMetadataId) 21:34:30.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:30.8 Info: => 8.69E-05s 21:34:30.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:30.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:30.8 Info: => 8.41E-05s 21:34:30.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:30.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:30.8 Info: => 8.49E-05s 21:34:30.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:30.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:30.8 Info: => 8.56E-05s 21:34:30.8 Info: UpdateData 21:34:30.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:30.8 Info: => 5.07E-05s 21:34:30.8 Info: UpdateData 21:34:30.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:30.8 Info: => 4.13E-05s 21:34:30.8 Info: UpdateData 21:34:30.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:30.8 Info: => 4.67E-05s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:30', 'add_release_groups_etc') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 23: add_release_groups_etc migrated 21:34:30.8 Info: => 0.0005763s 21:34:30.8 Info: 24: NewMediaInfoFormat migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 24 21:34:30.8 Info: UpdateData 21:34:30.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:30.8 Info: => 6.33E-05s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:30', 'NewMediaInfoFormat') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 24: NewMediaInfoFormat migrated 21:34:30.8 Info: => 0.0003481s 21:34:30.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 25 21:34:30.8 Info: RenameTable Restrictions ReleaseProfiles 21:34:30.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:30.8 Info: => 0.0013677s 21:34:30.8 Info: AlterTable ReleaseProfiles 21:34:30.8 Info: => 1E-06s 21:34:30.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:30.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:30.8 Info: => 0.0005383s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:30', 'rename_restrictions_to_release_profiles') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:30.8 Info: => 0.0008491s 21:34:30.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 26 21:34:30.8 Info: RenameTable Profiles QualityProfiles 21:34:30.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:30.8 Info: => 0.0014021s 21:34:30.8 Info: AlterTable QualityProfiles 21:34:30.8 Info: => 1E-06s 21:34:30.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:30.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:30.8 Info: => 0.0005334s 21:34:30.8 Info: AlterTable LanguageProfiles 21:34:30.8 Info: => 8E-07s 21:34:30.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:30.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:30.8 Info: => 0.0005137s 21:34:30.8 Info: UpdateData 21:34:30.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:30.8 Info: => 5.67E-05s 21:34:30.8 Info: UpdateData 21:34:30.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:30.8 Info: => 3.8E-05s 21:34:30.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:30.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:30.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:30.8 Info: DROP TABLE "Artists" 21:34:30.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.8 Info: => 0.0049697s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:30', 'rename_quality_profiles_add_upgrade_allowed') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:30.8 Info: => 0.0053862s 21:34:30.8 Info: 27: add_import_exclusions migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 27 21:34:30.8 Info: CreateTable ImportListExclusions 21:34:30.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:30.8 Info: => 0.000184s 21:34:30.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:30.8 Info: => 0.0001388s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:30', 'add_import_exclusions') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 27: add_import_exclusions migrated 21:34:30.8 Info: => 0.0005099s 21:34:30.8 Info: 28: clean_artist_metadata_table migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 28 21:34:30.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:30.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:30.8 Info: => 0.0001743s 21:34:30.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:30.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:30.8 Info: => 0.0001405s 21:34:30.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:30.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:30.8 Info: => 0.0001379s 21:34:30.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:30.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:30.8 Info: => 0.0001421s 21:34:30.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:30.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:30.8 Info: => 0.0001579s 21:34:30.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:30.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:30.8 Info: => 0.0001401s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:30', 'clean_artist_metadata_table') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 28: clean_artist_metadata_table migrated 21:34:30.8 Info: => 0.0004458s 21:34:30.8 Info: 29: health_issue_notification migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 29 21:34:30.8 Info: AlterTable Notifications 21:34:30.8 Info: => 1.4E-06s 21:34:30.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:30.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:30.8 Info: => 0.0005605s 21:34:30.8 Info: AlterTable Notifications 21:34:30.8 Info: => 9E-07s 21:34:30.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:30.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:30.8 Info: => 0.0005481s 21:34:30.8 Info: AlterTable Notifications 21:34:30.8 Info: => 8E-07s 21:34:30.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:30.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:30.8 Info: => 0.0005391s 21:34:30.8 Info: AlterTable Notifications 21:34:30.8 Info: => 7E-07s 21:34:30.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:30.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:30.8 Info: => 0.0005577s 21:34:30.8 Info: AlterTable Notifications 21:34:30.8 Info: => 7E-07s 21:34:30.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:30.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:30.8 Info: => 0.0005425s 21:34:30.8 Info: DeleteColumn Notifications OnDownload 21:34:30.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:30.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:30.8 Info: DROP TABLE "Notifications" 21:34:30.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:30.8 Info: => 0.005767s 21:34:30.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:30.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:30.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:30.8 Info: DROP TABLE "Notifications" 21:34:30.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:30.8 Info: => 0.0060631s 21:34:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:30', 'health_issue_notification') 21:34:30.8 Info: Committing Transaction 21:34:30.8 Info: 29: health_issue_notification migrated 21:34:30.8 Info: => 0.0065185s 21:34:30.8 Info: 30: add_mediafilerepository_mtime migrating 21:34:30.8 Info: Beginning Transaction 21:34:30.8 Info: Starting migration of Main DB to 30 21:34:30.8 Info: AlterTable TrackFiles 21:34:30.8 Info: => 6E-07s 21:34:30.8 Info: CreateColumn TrackFiles Modified DateTime 21:34:30.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:30.8 Info: => 0.000591s 21:34:30.8 Info: AlterTable TrackFiles 21:34:30.8 Info: => 8E-07s 21:34:30.8 Info: CreateColumn TrackFiles Path String 21:34:30.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:30.8 Info: => 0.00058s 21:34:30.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:30.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:30.8 Info: => 5.25E-05s 21:34:30.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:30.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:30.8 Info: => 0.0001429s 21:34:30.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:30.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:30.8 Info: => 0.0001567s 21:34:30.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:30.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:30.8 Info: => 0.0001663s 21:34:30.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:30.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:30.8 Info: => 9.29E-05s 21:34:30.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:30.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:30.8 Info: => 5.92E-05s 21:34:30.8 Info: AlterTable TrackFiles 21:34:30.8 Info: => 4E-07s 21:34:30.8 Info: AlterColumn TrackFiles Path String 21:34:30.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:30.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:30.9 Info: DROP TABLE "TrackFiles" 21:34:30.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.9 Info: => 0.0049176s 21:34:30.9 Info: CreateIndex TrackFiles (Path) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.9 Info: => 9.07E-05s 21:34:30.9 Info: DeleteColumn TrackFiles RelativePath 21:34:30.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:30.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:30.9 Info: DROP TABLE "TrackFiles" 21:34:30.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.9 Info: => 0.0062978s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:30', 'add_mediafilerepository_mtime') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 30: add_mediafilerepository_mtime migrated 21:34:30.9 Info: => 0.006704s 21:34:30.9 Info: 31: add_artistmetadataid_constraint migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 31 21:34:30.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:30.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:30.9 Info: => 0.0001054s 21:34:30.9 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:30.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:30.9 Info: => 0.0001467s 21:34:30.9 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:30.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:30.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:30.9 Info: DROP TABLE "Artists" 21:34:30.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.9 Info: => 0.0056617s 21:34:30.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.9 Info: => 0.0001367s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:30', 'add_artistmetadataid_constraint') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 31: add_artistmetadataid_constraint migrated 21:34:30.9 Info: => 0.000561s 21:34:30.9 Info: 32: old_ids_and_artist_alias migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 32 21:34:30.9 Info: AlterTable ArtistMetadata 21:34:30.9 Info: => 1.5E-06s 21:34:30.9 Info: CreateColumn ArtistMetadata Aliases String 21:34:30.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:30.9 Info: => 0.0006074s 21:34:30.9 Info: AlterTable ArtistMetadata 21:34:30.9 Info: => 9E-07s 21:34:30.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:30.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.9 Info: => 0.000548s 21:34:30.9 Info: AlterTable Albums 21:34:30.9 Info: => 6E-07s 21:34:30.9 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:30.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.9 Info: => 0.0005627s 21:34:30.9 Info: AlterTable AlbumReleases 21:34:30.9 Info: => 8E-07s 21:34:30.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:30.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.9 Info: => 0.0005681s 21:34:30.9 Info: AlterTable Tracks 21:34:30.9 Info: => 5E-07s 21:34:30.9 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:30.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.9 Info: => 0.0005648s 21:34:30.9 Info: AlterTable Tracks 21:34:30.9 Info: => 8E-07s 21:34:30.9 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:30.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.9 Info: => 0.0005485s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:30', 'old_ids_and_artist_alias') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 32: old_ids_and_artist_alias migrated 21:34:30.9 Info: => 0.0009194s 21:34:30.9 Info: 33: download_propers_config migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 33 21:34:30.9 Info: PerformDBOperation 21:34:30.9 Info: Performing DB Operation 21:34:30.9 Info: => 3.83E-05s 21:34:30.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:30.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:30.9 Info: => 4.68E-05s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:30', 'download_propers_config') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 33: download_propers_config migrated 21:34:30.9 Info: => 0.0003571s 21:34:30.9 Info: 34: remove_language_profiles migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 34 21:34:30.9 Info: DeleteTable LanguageProfiles 21:34:30.9 Info: DROP TABLE "LanguageProfiles" 21:34:30.9 Info: => 0.0002119s 21:34:30.9 Info: DeleteColumn Artists LanguageProfileId 21:34:30.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:30.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:30.9 Info: DROP TABLE "Artists" 21:34:30.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.9 Info: => 0.0053209s 21:34:30.9 Info: DeleteColumn ImportLists LanguageProfileId 21:34:30.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:30.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:30.9 Info: DROP TABLE "ImportLists" 21:34:30.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:30.9 Info: => 0.0056649s 21:34:30.9 Info: DeleteColumn Blacklist Language 21:34:30.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:30.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:30.9 Info: DROP TABLE "Blacklist" 21:34:30.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:30.9 Info: => 0.0044939s 21:34:30.9 Info: DeleteColumn History Language 21:34:30.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:30.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:30.9 Info: DROP TABLE "History" 21:34:30.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:30.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:30.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:30.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:30.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:30.9 Info: => 0.006242s 21:34:30.9 Info: DeleteColumn LyricFiles Language 21:34:30.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:30.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:30.9 Info: DROP TABLE "LyricFiles" 21:34:30.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:30.9 Info: => 0.0044193s 21:34:30.9 Info: DeleteColumn TrackFiles Language 21:34:30.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:30.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:30.9 Info: DROP TABLE "TrackFiles" 21:34:30.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.9 Info: => 0.0047902s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:30', 'remove_language_profiles') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 34: remove_language_profiles migrated 21:34:30.9 Info: => 0.0053965s 21:34:30.9 Info: 35: multi_disc_naming_format migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 35 21:34:30.9 Info: AlterTable NamingConfig 21:34:30.9 Info: => 1.1E-06s 21:34:30.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:30.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:30.9 Info: => 0.0005893s 21:34:30.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:30.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:30.9 Info: => 5.63E-05s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:30', 'multi_disc_naming_format') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 35: multi_disc_naming_format migrated 21:34:30.9 Info: => 0.0003938s 21:34:30.9 Info: 36: add_download_client_priority migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 36 21:34:30.9 Info: AlterTable DownloadClients 21:34:30.9 Info: => 9E-07s 21:34:30.9 Info: CreateColumn DownloadClients Priority Int32 21:34:30.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:30.9 Info: => 0.0005914s 21:34:30.9 Info: PerformDBOperation 21:34:30.9 Info: Performing DB Operation 21:34:30.9 Info: => 0.0001019s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:30', 'add_download_client_priority') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 36: add_download_client_priority migrated 21:34:30.9 Info: => 0.0004775s 21:34:30.9 Info: 37: remove_growl_prowl migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 37 21:34:30.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:30.9 Info: => 6.07E-05s 21:34:30.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:30.9 Info: => 4.05E-05s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:30', 'remove_growl_prowl') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 37: remove_growl_prowl migrated 21:34:30.9 Info: => 0.0003528s 21:34:30.9 Info: 38: remove_plex_hometheatre migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 38 21:34:30.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:30.9 Info: => 5.81E-05s 21:34:30.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:30.9 Info: => 3.85E-05s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:30', 'remove_plex_hometheatre') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 38: remove_plex_hometheatre migrated 21:34:30.9 Info: => 0.0003714s 21:34:30.9 Info: 39: add_root_folder_add_defaults migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 39 21:34:30.9 Info: AlterTable RootFolders 21:34:30.9 Info: => 1.4E-06s 21:34:30.9 Info: CreateColumn RootFolders Name String 21:34:30.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:30.9 Info: => 0.0005791s 21:34:30.9 Info: AlterTable RootFolders 21:34:30.9 Info: => 8E-07s 21:34:30.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:30.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.0005663s 21:34:30.9 Info: AlterTable RootFolders 21:34:30.9 Info: => 6E-07s 21:34:30.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:30.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.0005445s 21:34:30.9 Info: AlterTable RootFolders 21:34:30.9 Info: => 9E-07s 21:34:30.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:30.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.0005662s 21:34:30.9 Info: AlterTable RootFolders 21:34:30.9 Info: => 8E-07s 21:34:30.9 Info: CreateColumn RootFolders DefaultTags String 21:34:30.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:30.9 Info: => 0.0005586s 21:34:30.9 Info: PerformDBOperation 21:34:30.9 Info: Performing DB Operation 21:34:30.9 Info: => 6.23E-05s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:30', 'add_root_folder_add_defaults') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 39: add_root_folder_add_defaults migrated 21:34:30.9 Info: => 0.0004185s 21:34:30.9 Info: 40: task_duration migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 40 21:34:30.9 Info: AlterTable ScheduledTasks 21:34:30.9 Info: => 9E-07s 21:34:30.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:30.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:30.9 Info: => 0.0005322s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:30', 'task_duration') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 40: task_duration migrated 21:34:30.9 Info: => 0.0009123s 21:34:30.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 41 21:34:30.9 Info: AlterTable ReleaseProfiles 21:34:30.9 Info: => 1.2E-06s 21:34:30.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:30.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:30.9 Info: => 0.0005691s 21:34:30.9 Info: AlterTable ReleaseProfiles 21:34:30.9 Info: => 1E-06s 21:34:30.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:30.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.0005263s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:30', 'add_indexer_and_enabled_to_release_profiles') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:30.9 Info: => 0.0012173s 21:34:30.9 Info: 42: remove_album_folders migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 42 21:34:30.9 Info: DeleteColumn Artists AlbumFolder 21:34:30.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:30.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:30.9 Info: DROP TABLE "Artists" 21:34:30.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.9 Info: => 0.0064143s 21:34:30.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:30.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:30.9 Info: => 4.85E-05s 21:34:30.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:30.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:30.9 Info: => 4.23E-05s 21:34:30.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:30.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:30.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:30.9 Info: DROP TABLE "NamingConfig" 21:34:30.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:30.9 Info: => 0.0043368s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:30', 'remove_album_folders') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 42: remove_album_folders migrated 21:34:30.9 Info: => 0.0048685s 21:34:30.9 Info: 44: add_priority_to_indexers migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 44 21:34:30.9 Info: AlterTable Indexers 21:34:30.9 Info: => 1E-06s 21:34:30.9 Info: CreateColumn Indexers Priority Int32 21:34:30.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:30.9 Info: => 0.000581s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:30', 'add_priority_to_indexers') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 44: add_priority_to_indexers migrated 21:34:30.9 Info: => 0.0009599s 21:34:30.9 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 45 21:34:30.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:30.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:30.9 Info: => 0.0001392s 21:34:30.9 Info: PerformDBOperation 21:34:30.9 Info: Performing DB Operation 21:34:30.9 Info: => 3.22E-05s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:30', 'remove_chown_and_folderchmod_config') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:30.9 Info: => 0.0003789s 21:34:30.9 Info: 47: update_notifiarr migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 47 21:34:30.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:30.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:30.9 Info: => 8.69E-05s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:30', 'update_notifiarr') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 47: update_notifiarr migrated 21:34:30.9 Info: => 0.0004346s 21:34:30.9 Info: 49: email_multiple_addresses migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 49 21:34:30.9 Info: PerformDBOperation 21:34:30.9 Info: Performing DB Operation 21:34:30.9 Info: => 6.92E-05s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:30', 'email_multiple_addresses') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 49: email_multiple_addresses migrated 21:34:30.9 Info: => 0.0003901s 21:34:30.9 Info: 50: rename_blacklist_to_blocklist migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 50 21:34:30.9 Info: RenameTable Blacklist Blocklist 21:34:30.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:30.9 Info: => 0.0019955s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:30', 'rename_blacklist_to_blocklist') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 50: rename_blacklist_to_blocklist migrated 21:34:30.9 Info: => 0.0023767s 21:34:30.9 Info: 51: cdh_per_downloadclient migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 51 21:34:30.9 Info: AlterTable DownloadClients 21:34:30.9 Info: => 6E-07s 21:34:30.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:30.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:30.9 Info: => 0.0005669s 21:34:30.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:30.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:30.9 Info: => 0.0005432s 21:34:30.9 Info: PerformDBOperation 21:34:30.9 Info: Performing DB Operation 21:34:30.9 Info: => 0.0001783s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:30', 'cdh_per_downloadclient') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 51: cdh_per_downloadclient migrated 21:34:30.9 Info: => 0.0005406s 21:34:30.9 Info: 52: download_history migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 52 21:34:30.9 Info: CreateTable DownloadHistory 21:34:30.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:30.9 Info: => 0.0002601s 21:34:30.9 Info: CreateIndex DownloadHistory (EventType) 21:34:30.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:30.9 Info: => 0.0001426s 21:34:30.9 Info: CreateIndex DownloadHistory (ArtistId) 21:34:30.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:30.9 Info: => 0.0001269s 21:34:30.9 Info: CreateIndex DownloadHistory (DownloadId) 21:34:30.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:30.9 Info: => 0.0001362s 21:34:30.9 Info: PerformDBOperation 21:34:30.9 Info: Performing DB Operation 21:34:30.9 Info: => 0.0001176s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:30', 'download_history') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 52: download_history migrated 21:34:30.9 Info: => 0.0005317s 21:34:30.9 Info: 53: add_update_history migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 53 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:30', 'add_update_history') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 53: add_update_history migrated 21:34:30.9 Info: => 0.0003742s 21:34:30.9 Info: 54: add_on_update_to_notifications migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 54 21:34:30.9 Info: AlterTable Notifications 21:34:30.9 Info: => 9E-07s 21:34:30.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:30.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:30.9 Info: => 0.00062s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:30', 'add_on_update_to_notifications') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 54: add_on_update_to_notifications migrated 21:34:30.9 Info: => 0.0009958s 21:34:30.9 Info: 55: download_client_per_indexer migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 55 21:34:30.9 Info: AlterTable Indexers 21:34:30.9 Info: => 1.3E-06s 21:34:30.9 Info: CreateColumn Indexers DownloadClientId Int32 21:34:30.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.000595s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:30', 'download_client_per_indexer') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 55: download_client_per_indexer migrated 21:34:30.9 Info: => 0.0009623s 21:34:30.9 Info: 56: AddNewItemMonitorType migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 56 21:34:30.9 Info: AlterTable Artists 21:34:30.9 Info: => 5E-07s 21:34:30.9 Info: CreateColumn Artists MonitorNewItems Int32 21:34:30.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.00062s 21:34:30.9 Info: AlterTable RootFolders 21:34:30.9 Info: => 9E-07s 21:34:30.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:30.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.0005741s 21:34:30.9 Info: AlterTable ImportLists 21:34:30.9 Info: => 6E-07s 21:34:30.9 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:30.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.0005635s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:30', 'AddNewItemMonitorType') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 56: AddNewItemMonitorType migrated 21:34:30.9 Info: => 0.0009567s 21:34:30.9 Info: 57: ImportListSearch migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 57 21:34:30.9 Info: AlterTable ImportLists 21:34:30.9 Info: => 8E-07s 21:34:30.9 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:30.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:30.9 Info: => 0.0006064s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:30', 'ImportListSearch') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 57: ImportListSearch migrated 21:34:30.9 Info: => 0.0009841s 21:34:30.9 Info: 58: ImportListMonitorExisting migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 58 21:34:30.9 Info: AlterTable ImportLists 21:34:30.9 Info: => 1.1E-06s 21:34:30.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:30.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.0006305s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:30', 'ImportListMonitorExisting') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 58: ImportListMonitorExisting migrated 21:34:30.9 Info: => 0.0009888s 21:34:30.9 Info: 59: add_indexer_tags migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 59 21:34:30.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:30.9 Info: => 5.98E-05s 21:34:30.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:30.9 Info: => 3.99E-05s 21:34:30.9 Info: AlterTable Indexers 21:34:30.9 Info: => 7E-07s 21:34:30.9 Info: CreateColumn Indexers Tags String 21:34:30.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:30.9 Info: => 0.0005812s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:30', 'add_indexer_tags') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 59: add_indexer_tags migrated 21:34:30.9 Info: => 0.0009504s 21:34:30.9 Info: 60: update_audio_types migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 60 21:34:30.9 Info: PerformDBOperation 21:34:30.9 Info: Performing DB Operation 21:34:30.9 Info: => 7.06E-05s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:30', 'update_audio_types') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 60: update_audio_types migrated 21:34:30.9 Info: => 0.0004218s 21:34:30.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 61 21:34:30.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.9 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:30.9 Info: => 6.24E-05s 21:34:30.9 Info: AlterTable AlbumReleases 21:34:30.9 Info: => 6E-07s 21:34:30.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:31.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:31.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:31.0 Info: DROP TABLE "AlbumReleases" 21:34:31.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:31.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:31.0 Info: => 0.0065213s 21:34:31.0 Info: AlterTable Albums 21:34:31.0 Info: => 6E-07s 21:34:31.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 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, "OldForeignAlbumIds" TEXT NOT NULL) 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", "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.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: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.0 Info: => 0.0084107s 21:34:31.0 Info: AlterTable Albums 21:34:31.0 Info: => 8E-07s 21:34:31.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 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, "OldForeignAlbumIds" TEXT NOT NULL) 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", "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.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: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.0 Info: => 0.0056025s 21:34:31.0 Info: AlterTable Albums 21:34:31.0 Info: => 7E-07s 21:34:31.0 Info: AlterColumn Albums Added DateTimeOffset 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, "OldForeignAlbumIds" TEXT NOT NULL) 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", "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.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: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.0 Info: => 0.0056604s 21:34:31.0 Info: AlterTable Artists 21:34:31.0 Info: => 8E-07s 21:34:31.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 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, "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.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: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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.0 Info: => 0.0056982s 21:34:31.0 Info: AlterTable Artists 21:34:31.0 Info: => 8E-07s 21:34:31.0 Info: AlterColumn Artists Added DateTimeOffset 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, "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.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: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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.0 Info: => 0.0069546s 21:34:31.0 Info: AlterTable Blocklist 21:34:31.0 Info: => 7E-07s 21:34:31.0 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:31.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:31.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:31.0 Info: DROP TABLE "Blocklist" 21:34:31.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:31.0 Info: => 0.0049706s 21:34:31.0 Info: AlterTable Blocklist 21:34:31.0 Info: => 1.4E-06s 21:34:31.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:31.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:31.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:31.0 Info: DROP TABLE "Blocklist" 21:34:31.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:31.0 Info: => 0.0056811s 21:34:31.0 Info: AlterTable Commands 21:34:31.0 Info: => 1E-06s 21:34:31.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:31.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:31.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:31.0 Info: DROP TABLE "Commands" 21:34:31.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.0 Info: => 0.0058456s 21:34:31.0 Info: AlterTable Commands 21:34:31.0 Info: => 8E-07s 21:34:31.0 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:31.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:31.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:31.0 Info: DROP TABLE "Commands" 21:34:31.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.0 Info: => 0.0049533s 21:34:31.0 Info: AlterTable Commands 21:34:31.0 Info: => 1.3E-06s 21:34:31.0 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:31.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:31.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:31.0 Info: DROP TABLE "Commands" 21:34:31.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.0 Info: => 0.004882s 21:34:31.0 Info: AlterTable DownloadClientStatus 21:34:31.0 Info: => 1E-06s 21:34:31.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:31.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:31.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.0 Info: DROP TABLE "DownloadClientStatus" 21:34:31.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.0 Info: => 0.0059703s 21:34:31.0 Info: AlterTable DownloadClientStatus 21:34:31.0 Info: => 7E-07s 21:34:31.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:31.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:31.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.0 Info: DROP TABLE "DownloadClientStatus" 21:34:31.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.0 Info: => 0.0061838s 21:34:31.0 Info: AlterTable DownloadClientStatus 21:34:31.0 Info: => 1E-06s 21:34:31.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:31.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:31.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.0 Info: DROP TABLE "DownloadClientStatus" 21:34:31.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.0 Info: => 0.0049198s 21:34:31.0 Info: AlterTable DownloadHistory 21:34:31.0 Info: => 7E-07s 21:34:31.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:31.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:31.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:31.0 Info: DROP TABLE "DownloadHistory" 21:34:31.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:31.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:31.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:31.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:31.0 Info: => 0.0050852s 21:34:31.0 Info: AlterTable ExtraFiles 21:34:31.0 Info: => 8E-07s 21:34:31.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:31.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:31.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:31.0 Info: DROP TABLE "ExtraFiles" 21:34:31.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:31.0 Info: => 0.0045578s 21:34:31.0 Info: AlterTable ExtraFiles 21:34:31.0 Info: => 8E-07s 21:34:31.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:31.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:31.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:31.0 Info: DROP TABLE "ExtraFiles" 21:34:31.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:31.0 Info: => 0.0050829s 21:34:31.0 Info: AlterTable History 21:34:31.0 Info: => 9E-07s 21:34:31.0 Info: AlterColumn History Date DateTimeOffset 21:34:31.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:31.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:31.0 Info: DROP TABLE "History" 21:34:31.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:31.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:31.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:31.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:31.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:31.1 Info: => 0.0063811s 21:34:31.1 Info: AlterTable ImportListStatus 21:34:31.1 Info: => 8E-07s 21:34:31.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:31.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:31.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:31.1 Info: DROP TABLE "ImportListStatus" 21:34:31.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.1 Info: => 0.0054931s 21:34:31.1 Info: AlterTable ImportListStatus 21:34:31.1 Info: => 7E-07s 21:34:31.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:31.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:31.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:31.1 Info: DROP TABLE "ImportListStatus" 21:34:31.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.1 Info: => 0.0044367s 21:34:31.1 Info: AlterTable ImportListStatus 21:34:31.1 Info: => 7E-07s 21:34:31.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:31.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:31.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:31.1 Info: DROP TABLE "ImportListStatus" 21:34:31.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.1 Info: => 0.0045194s 21:34:31.1 Info: AlterTable IndexerStatus 21:34:31.1 Info: => 7E-07s 21:34:31.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:31.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:31.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:31.1 Info: DROP TABLE "IndexerStatus" 21:34:31.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.1 Info: => 0.0045971s 21:34:31.1 Info: AlterTable IndexerStatus 21:34:31.1 Info: => 8E-07s 21:34:31.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:31.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:31.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:31.1 Info: DROP TABLE "IndexerStatus" 21:34:31.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.1 Info: => 0.0052807s 21:34:31.1 Info: AlterTable IndexerStatus 21:34:31.1 Info: => 9E-07s 21:34:31.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:31.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:31.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:31.1 Info: DROP TABLE "IndexerStatus" 21:34:31.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.1 Info: => 0.0051061s 21:34:31.1 Info: AlterTable LyricFiles 21:34:31.1 Info: => 7E-07s 21:34:31.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 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.0044854s 21:34:31.1 Info: AlterTable LyricFiles 21:34:31.1 Info: => 1E-06s 21:34:31.1 Info: AlterColumn LyricFiles Added DateTimeOffset 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, "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.0053954s 21:34:31.1 Info: AlterTable MetadataFiles 21:34:31.1 Info: => 1E-06s 21:34:31.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:31.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:31.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:31.1 Info: DROP TABLE "MetadataFiles" 21:34:31.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:31.1 Info: => 0.0044141s 21:34:31.1 Info: AlterTable MetadataFiles 21:34:31.1 Info: => 1.4E-06s 21:34:31.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:31.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:31.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:31.1 Info: DROP TABLE "MetadataFiles" 21:34:31.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:31.1 Info: => 0.0044774s 21:34:31.1 Info: AlterTable PendingReleases 21:34:31.1 Info: => 9E-07s 21:34:31.1 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:31.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:31.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:31.1 Info: DROP TABLE "PendingReleases" 21:34:31.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:31.1 Info: => 0.0052534s 21:34:31.1 Info: AlterTable ScheduledTasks 21:34:31.1 Info: => 1E-06s 21:34:31.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:31.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:31.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:31.1 Info: DROP TABLE "ScheduledTasks" 21:34:31.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:31.1 Info: => 0.0047893s 21:34:31.1 Info: AlterTable ScheduledTasks 21:34:31.1 Info: => 8E-07s 21:34:31.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:31.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:31.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:31.1 Info: DROP TABLE "ScheduledTasks" 21:34:31.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:31.1 Info: => 0.0056129s 21:34:31.1 Info: AlterTable TrackFiles 21:34:31.1 Info: => 7E-07s 21:34:31.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 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.0046618s 21:34:31.1 Info: AlterTable TrackFiles 21:34:31.1 Info: => 1E-06s 21:34:31.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 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.005696s 21:34:31.1 Info: AlterTable VersionInfo 21:34:31.1 Info: => 6E-07s 21:34:31.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:31.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:31.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:31.1 Info: DROP TABLE "VersionInfo" 21:34:31.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:31.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:31.1 Info: => 0.004215s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:31', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:31.1 Info: => 0.0049429s 21:34:31.1 Info: 62: add_on_delete_to_notifications migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 62 21:34:31.1 Info: AlterTable Notifications 21:34:31.1 Info: => 1.2E-06s 21:34:31.1 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:31.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.0005984s 21:34:31.1 Info: AlterTable Notifications 21:34:31.1 Info: => 9E-07s 21:34:31.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:31.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.0005864s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:31', 'add_on_delete_to_notifications') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 62: add_on_delete_to_notifications migrated 21:34:31.1 Info: => 0.0009251s 21:34:31.1 Info: 63: add_custom_formats migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 63 21:34:31.1 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:31.1 Info: AlterTable DelayProfiles 21:34:31.1 Info: => 6E-07s 21:34:31.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:31.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.0005774s 21:34:31.1 Info: UpdateData 21:34:31.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:31.1 Info: => 5.33E-05s 21:34:31.1 Info: AlterTable TrackFiles 21:34:31.1 Info: => 5E-07s 21:34:31.1 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:31.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:31.1 Info: => 0.0005383s 21:34:31.1 Info: PerformDBOperation 21:34:31.1 Info: Performing DB Operation 21:34:31.1 Info: => 0.0012157s 21:34:31.1 Info: CreateTable CustomFormats 21:34:31.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:31.1 Info: => 0.0001389s 21:34:31.1 Info: CreateIndex CustomFormats (Name) 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:31.1 Info: => 0.0001467s 21:34:31.1 Info: AlterTable QualityProfiles 21:34:31.1 Info: => 6E-07s 21:34:31.1 Info: CreateColumn QualityProfiles FormatItems String 21:34:31.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:31.1 Info: => 0.0005569s 21:34:31.1 Info: AlterTable QualityProfiles 21:34:31.1 Info: => 6E-07s 21:34:31.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:31.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.0005795s 21:34:31.1 Info: AlterTable QualityProfiles 21:34:31.1 Info: => 8E-07s 21:34:31.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:31.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.0005387s 21:34:31.1 Info: PerformDBOperation 21:34:31.1 Info: Performing DB Operation 21:34:31.1 Info: => 0.001338s 21:34:31.1 Info: PerformDBOperation 21:34:31.1 Info: Performing DB Operation 21:34:31.1 Info: => 3.35E-05s 21:34:31.1 Info: DeleteColumn ReleaseProfiles Preferred 21:34:31.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:31.1 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.1 Info: DROP TABLE "ReleaseProfiles" 21:34:31.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:31.1 Info: => 0.0054235s 21:34:31.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:31.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:31.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:31.1 Info: DROP TABLE "ReleaseProfiles" 21:34:31.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:31.1 Info: => 0.0045543s 21:34:31.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:31.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:31.1 Info: => 5.68E-05s 21:34:31.1 Info: AlterTable DelayProfiles 21:34:31.1 Info: => 5E-07s 21:34:31.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:31.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.0005674s 21:34:31.1 Info: AlterTable DelayProfiles 21:34:31.1 Info: => 7E-07s 21:34:31.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:31.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:31.2 Info: => 0.0006064s 21:34:31.2 Info: -> 1 Insert operations completed in 00:00:00.0000964 taking an average of 00:00:00.0000964 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:31', 'add_custom_formats') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 63: add_custom_formats migrated 21:34:31.2 Info: => 0.0010123s 21:34:31.2 Debug: Took: 00:00:00.4638876 21:34:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 21:34:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 21:34:31.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864712330631_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:31.2 Info: DatabaseEngineVersionCheck migrating 21:34:31.2 Info: PerformDBOperation 21:34:31.2 Info: Performing DB Operation 21:34:31.2 Info: SQLite 3.47.2 21:34:31.2 Info: => 0.0010986s 21:34:31.2 Info: DatabaseEngineVersionCheck migrated 21:34:31.2 Info: => 0.001116s 21:34:31.2 Info: VersionMigration migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: CreateTable VersionInfo 21:34:31.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:31.2 Info: => 0.0001513s 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: VersionMigration migrated 21:34:31.2 Info: => 0.0005045s 21:34:31.2 Info: VersionUniqueMigration migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: CreateIndex VersionInfo (Version) 21:34:31.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:31.2 Info: => 0.000124s 21:34:31.2 Info: AlterTable VersionInfo 21:34:31.2 Info: => 8E-07s 21:34:31.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:31.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:31.2 Info: => 0.0006162s 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: VersionUniqueMigration migrated 21:34:31.2 Info: => 0.0008241s 21:34:31.2 Info: VersionDescriptionMigration migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: AlterTable VersionInfo 21:34:31.2 Info: => 6E-07s 21:34:31.2 Info: CreateColumn VersionInfo Description String 21:34:31.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:31.2 Info: => 0.0002045s 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: VersionDescriptionMigration migrated 21:34:31.2 Info: => 0.0004121s 21:34:31.2 Info: 1: InitialSetup migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 1 21:34:31.2 Info: CreateTable Config 21:34:31.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:31.2 Info: => 0.0001595s 21:34:31.2 Info: CreateIndex Config (Key) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:31.2 Info: => 7.75E-05s 21:34:31.2 Info: CreateTable RootFolders 21:34:31.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:31.2 Info: => 8.4E-05s 21:34:31.2 Info: CreateIndex RootFolders (Path) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:31.2 Info: => 7.89E-05s 21:34:31.2 Info: CreateTable Artists 21:34:31.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:31.2 Info: => 0.0002489s 21:34:31.2 Info: CreateIndex Artists (ForeignArtistId) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:31.2 Info: => 9.63E-05s 21:34:31.2 Info: CreateIndex Artists (NameSlug) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:31.2 Info: => 7.26E-05s 21:34:31.2 Info: CreateIndex Artists (CleanName) 21:34:31.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.2 Info: => 6.61E-05s 21:34:31.2 Info: CreateIndex Artists (Path) 21:34:31.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.2 Info: => 6.41E-05s 21:34:31.2 Info: CreateTable Albums 21:34:31.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:31.2 Info: => 0.0002009s 21:34:31.2 Info: CreateIndex Albums (ForeignAlbumId) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.2 Info: => 7.02E-05s 21:34:31.2 Info: CreateIndex Albums (MBId) 21:34:31.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:31.2 Info: => 6.48E-05s 21:34:31.2 Info: CreateIndex Albums (TADBId) 21:34:31.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.2 Info: => 6.19E-05s 21:34:31.2 Info: CreateIndex Albums (TitleSlug) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.2 Info: => 6.42E-05s 21:34:31.2 Info: CreateIndex Albums (CleanTitle) 21:34:31.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.2 Info: => 6.52E-05s 21:34:31.2 Info: CreateIndex Albums (Path) 21:34:31.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:31.2 Info: => 6.15E-05s 21:34:31.2 Info: CreateTable Tracks 21:34:31.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:31.2 Info: => 0.0001371s 21:34:31.2 Info: CreateIndex Tracks (ForeignTrackId) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:31.2 Info: => 6.95E-05s 21:34:31.2 Info: CreateIndex Tracks (ArtistId) 21:34:31.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:31.2 Info: => 6.87E-05s 21:34:31.2 Info: CreateIndex Tracks (TrackFileId) 21:34:31.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:31.2 Info: => 6.89E-05s 21:34:31.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:31.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:31.2 Info: => 6.94E-05s 21:34:31.2 Info: CreateTable TrackFiles 21:34:31.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:31.2 Info: => 0.0001368s 21:34:31.2 Info: CreateIndex TrackFiles (ArtistId) 21:34:31.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:31.2 Info: => 6.98E-05s 21:34:31.2 Info: CreateIndex TrackFiles (AlbumId) 21:34:31.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.2 Info: => 6.62E-05s 21:34:31.2 Info: CreateTable History 21:34:31.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:31.2 Info: => 0.0001297s 21:34:31.2 Info: CreateIndex History (Date) 21:34:31.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:31.2 Info: => 6.63E-05s 21:34:31.2 Info: CreateIndex History (EventType) 21:34:31.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:31.2 Info: => 6.29E-05s 21:34:31.2 Info: CreateIndex History (DownloadId) 21:34:31.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:31.2 Info: => 6.51E-05s 21:34:31.2 Info: CreateIndex History (AlbumId) 21:34:31.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:31.2 Info: => 6.36E-05s 21:34:31.2 Info: CreateTable Notifications 21:34:31.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:31.2 Info: => 0.000115s 21:34:31.2 Info: CreateTable ScheduledTasks 21:34:31.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:31.2 Info: => 0.0001376s 21:34:31.2 Info: CreateIndex ScheduledTasks (TypeName) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:31.2 Info: => 0.0001053s 21:34:31.2 Info: CreateTable Indexers 21:34:31.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:31.2 Info: => 0.000128s 21:34:31.2 Info: CreateIndex Indexers (Name) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:31.2 Info: => 7.92E-05s 21:34:31.2 Info: CreateTable Profiles 21:34:31.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:31.2 Info: => 9.08E-05s 21:34:31.2 Info: CreateIndex Profiles (Name) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:31.2 Info: => 7.54E-05s 21:34:31.2 Info: CreateTable QualityDefinitions 21:34:31.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:31.2 Info: => 0.0001078s 21:34:31.2 Info: CreateIndex QualityDefinitions (Quality) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:31.2 Info: => 7.04E-05s 21:34:31.2 Info: CreateIndex QualityDefinitions (Title) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:31.2 Info: => 0.0001066s 21:34:31.2 Info: CreateTable NamingConfig 21:34:31.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:31.2 Info: => 0.0001328s 21:34:31.2 Info: CreateTable Blacklist 21:34:31.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:31.2 Info: => 0.000156s 21:34:31.2 Info: CreateTable Metadata 21:34:31.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:31.2 Info: => 9.83E-05s 21:34:31.2 Info: CreateTable MetadataFiles 21:34:31.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:31.2 Info: => 0.0001163s 21:34:31.2 Info: CreateTable DownloadClients 21:34:31.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:31.2 Info: => 0.0001022s 21:34:31.2 Info: CreateTable PendingReleases 21:34:31.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:31.2 Info: => 0.0001083s 21:34:31.2 Info: CreateTable RemotePathMappings 21:34:31.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:31.2 Info: => 0.000112s 21:34:31.2 Info: CreateTable Tags 21:34:31.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:31.2 Info: => 8.94E-05s 21:34:31.2 Info: CreateIndex Tags (Label) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:31.2 Info: => 8E-05s 21:34:31.2 Info: CreateTable Restrictions 21:34:31.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:31.2 Info: => 9.4E-05s 21:34:31.2 Info: CreateTable DelayProfiles 21:34:31.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:31.2 Info: => 0.0001218s 21:34:31.2 Info: CreateTable Users 21:34:31.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:31.2 Info: => 0.0001018s 21:34:31.2 Info: CreateIndex Users (Identifier) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:31.2 Info: => 0.0001174s 21:34:31.2 Info: CreateIndex Users (Username) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:31.2 Info: => 9.08E-05s 21:34:31.2 Info: CreateTable Commands 21:34:31.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:31.2 Info: => 0.0001278s 21:34:31.2 Info: CreateTable IndexerStatus 21:34:31.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:31.2 Info: => 0.0001189s 21:34:31.2 Info: CreateIndex IndexerStatus (ProviderId) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.2 Info: => 8.1E-05s 21:34:31.2 Info: CreateTable ExtraFiles 21:34:31.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:31.2 Info: => 0.0001123s 21:34:31.2 Info: CreateTable LyricFiles 21:34:31.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:31.2 Info: => 0.0001448s 21:34:31.2 Info: CreateTable LanguageProfiles 21:34:31.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:31.2 Info: => 9.69E-05s 21:34:31.2 Info: CreateIndex LanguageProfiles (Name) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:31.2 Info: => 8.29E-05s 21:34:31.2 Info: CreateTable DownloadClientStatus 21:34:31.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:31.2 Info: => 0.0001024s 21:34:31.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.2 Info: => 8.17E-05s 21:34:31.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:31.2 Info: -> 1 Insert operations completed in 00:00:00.0000636 taking an average of 00:00:00.0000636 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:31', 'InitialSetup') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 1: InitialSetup migrated 21:34:31.2 Info: => 0.0009092s 21:34:31.2 Info: 2: add_reason_to_pending_releases migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 2 21:34:31.2 Info: AlterTable PendingReleases 21:34:31.2 Info: => 6E-07s 21:34:31.2 Info: CreateColumn PendingReleases Reason Int32 21:34:31.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:31.2 Info: => 0.0005262s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:31', 'add_reason_to_pending_releases') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 2: add_reason_to_pending_releases migrated 21:34:31.2 Info: => 0.0008425s 21:34:31.2 Info: 3: add_medium_support migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 3 21:34:31.2 Info: AlterTable Albums 21:34:31.2 Info: => 1E-06s 21:34:31.2 Info: CreateColumn Albums Media String 21:34:31.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:31.2 Info: => 0.0005058s 21:34:31.2 Info: AlterTable Tracks 21:34:31.2 Info: => 7E-07s 21:34:31.2 Info: CreateColumn Tracks MediumNumber Int32 21:34:31.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:31.2 Info: => 0.0004599s 21:34:31.2 Info: AlterTable Tracks 21:34:31.2 Info: => 8E-07s 21:34:31.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:31.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:31.2 Info: => 0.0004536s 21:34:31.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:31.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:31.2 Info: => 4.48E-05s 21:34:31.2 Info: DeleteColumn Tracks TrackNumber 21:34:31.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:31.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:31.2 Info: DROP TABLE "Tracks" 21:34:31.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:31.2 Info: => 0.0046074s 21:34:31.2 Info: AlterTable Tracks 21:34:31.2 Info: => 6E-07s 21:34:31.2 Info: CreateColumn Tracks TrackNumber String 21:34:31.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:31.2 Info: => 0.0004693s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:31', 'add_medium_support') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 3: add_medium_support migrated 21:34:31.2 Info: => 0.0008398s 21:34:31.2 Info: 4: add_various_qualites_in_profile migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 4 21:34:31.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:31.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:31.2 Info: => 5.24E-05s 21:34:31.2 Info: PerformDBOperation 21:34:31.2 Info: Performing DB Operation 21:34:31.2 Info: => 3.39E-05s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:31', 'add_various_qualites_in_profile') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 4: add_various_qualites_in_profile migrated 21:34:31.2 Info: => 0.0002712s 21:34:31.2 Info: 5: metadata_profiles migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 5 21:34:31.2 Info: CreateTable MetadataProfiles 21:34:31.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:31.2 Info: => 0.0001264s 21:34:31.2 Info: CreateIndex MetadataProfiles (Name) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:31.2 Info: => 8.3E-05s 21:34:31.2 Info: AlterTable Artists 21:34:31.2 Info: => 6E-07s 21:34:31.2 Info: CreateColumn Artists MetadataProfileId Int32 21:34:31.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:31.2 Info: => 0.0004745s 21:34:31.2 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:31.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:31.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:31.2 Info: DROP TABLE "Artists" 21:34:31.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0039886s 21:34:31.2 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:31.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:31.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:31.2 Info: DROP TABLE "Artists" 21:34:31.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0048679s 21:34:31.2 Info: AlterTable Albums 21:34:31.2 Info: => 7E-07s 21:34:31.2 Info: CreateColumn Albums SecondaryTypes String 21:34:31.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:31.2 Info: => 0.0004747s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:31', 'metadata_profiles') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 5: metadata_profiles migrated 21:34:31.2 Info: => 0.0008714s 21:34:31.2 Info: 6: separate_automatic_and_interactive_search migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 6 21:34:31.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:31.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:31.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:31.2 Info: DROP TABLE "Indexers" 21:34:31.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:31.2 Info: => 0.0032907s 21:34:31.2 Info: AlterTable Indexers 21:34:31.2 Info: => 7E-07s 21:34:31.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:31.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:31.2 Info: => 0.0004544s 21:34:31.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:31.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:31.2 Info: => 4.14E-05s 21:34:31.2 Info: AlterTable Indexers 21:34:31.2 Info: => 5E-07s 21:34:31.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:31.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:31.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:31.2 Info: DROP TABLE "Indexers" 21:34:31.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:31.2 Info: => 0.0033013s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:31', 'separate_automatic_and_interactive_search') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 6: separate_automatic_and_interactive_search migrated 21:34:31.2 Info: => 0.0036186s 21:34:31.2 Info: 7: change_album_path_to_relative migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 7 21:34:31.2 Info: DeleteColumn Albums Path 21:34:31.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:31.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.2 Info: => 0.004112s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:31', 'change_album_path_to_relative') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 7: change_album_path_to_relative migrated 21:34:31.2 Info: => 0.0045202s 21:34:31.2 Info: 8: change_quality_size_mb_to_kb migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 8 21:34:31.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:31.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:31.2 Info: => 5.19E-05s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:31', 'change_quality_size_mb_to_kb') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 8: change_quality_size_mb_to_kb migrated 21:34:31.2 Info: => 0.000303s 21:34:31.2 Info: 9: album_releases migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 9 21:34:31.2 Info: AlterTable Albums 21:34:31.2 Info: => 9E-07s 21:34:31.2 Info: CreateColumn Albums Releases String 21:34:31.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:31.2 Info: => 0.0004935s 21:34:31.2 Info: AlterTable Albums 21:34:31.2 Info: => 6E-07s 21:34:31.2 Info: CreateColumn Albums CurrentRelease String 21:34:31.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:31.2 Info: => 0.0004708s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:31', 'album_releases') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 9: album_releases migrated 21:34:31.2 Info: => 0.0007486s 21:34:31.2 Info: 10: album_releases_fix migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 10 21:34:31.2 Info: AlterTable Albums 21:34:31.2 Info: => 5E-07s 21:34:31.2 Info: AlterColumn Albums Releases String 21:34:31.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:31.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:31.3 Info: DROP TABLE "Albums" 21:34:31.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:31.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.3 Info: => 0.0055046s 21:34:31.3 Info: AlterTable Albums 21:34:31.3 Info: => 1E-06s 21:34:31.3 Info: AlterColumn Albums CurrentRelease String 21:34:31.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:31.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:31.3 Info: DROP TABLE "Albums" 21:34:31.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:31.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.3 Info: => 0.0040198s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:31', 'album_releases_fix') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 10: album_releases_fix migrated 21:34:31.3 Info: => 0.0044036s 21:34:31.3 Info: 11: import_lists migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 11 21:34:31.3 Info: CreateTable ImportLists 21:34:31.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:31.3 Info: => 0.0001603s 21:34:31.3 Info: CreateIndex ImportLists (Name) 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:31.3 Info: => 7.57E-05s 21:34:31.3 Info: CreateTable ImportListStatus 21:34:31.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:31.3 Info: => 0.0001111s 21:34:31.3 Info: CreateIndex ImportListStatus (ProviderId) 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.3 Info: => 7.62E-05s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:31', 'import_lists') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 11: import_lists migrated 21:34:31.3 Info: => 0.0003785s 21:34:31.3 Info: 12: add_release_status migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 12 21:34:31.3 Info: AlterTable MetadataProfiles 21:34:31.3 Info: => 8E-07s 21:34:31.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:31.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:31.3 Info: => 0.0005051s 21:34:31.3 Info: PerformDBOperation 21:34:31.3 Info: Performing DB Operation 21:34:31.3 Info: => 3.07E-05s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:31', 'add_release_status') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 12: add_release_status migrated 21:34:31.3 Info: => 0.0002978s 21:34:31.3 Info: 13: album_download_notification migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 13 21:34:31.3 Info: AlterTable Notifications 21:34:31.3 Info: => 9E-07s 21:34:31.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:31.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:31.3 Info: => 0.0005042s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:31', 'album_download_notification') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 13: album_download_notification migrated 21:34:31.3 Info: => 0.0007881s 21:34:31.3 Info: 14: fix_language_metadata_profiles migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 14 21:34:31.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:31.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:31.3 Info: => 7.95E-05s 21:34:31.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:31.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:31.3 Info: => 5.11E-05s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:31', 'fix_language_metadata_profiles') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 14: fix_language_metadata_profiles migrated 21:34:31.3 Info: => 0.0002916s 21:34:31.3 Info: 15: remove_fanzub migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 15 21:34:31.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:31.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:31.3 Info: => 4.56E-05s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:31', 'remove_fanzub') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 15: remove_fanzub migrated 21:34:31.3 Info: => 0.0002782s 21:34:31.3 Info: 16: update_artist_history_indexes migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 16 21:34:31.3 Info: CreateIndex Albums (ArtistId) 21:34:31.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:31.3 Info: => 0.0001042s 21:34:31.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:31.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:31.3 Info: => 7.91E-05s 21:34:31.3 Info: DeleteIndex History (AlbumId) 21:34:31.3 Info: DROP INDEX "IX_History_AlbumId" 21:34:31.3 Info: => 0.0001245s 21:34:31.3 Info: CreateIndex History (AlbumId, Date) 21:34:31.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:31.3 Info: => 8.77E-05s 21:34:31.3 Info: DeleteIndex History (DownloadId) 21:34:31.3 Info: DROP INDEX "IX_History_DownloadId" 21:34:31.3 Info: => 0.000115s 21:34:31.3 Info: CreateIndex History (DownloadId, Date) 21:34:31.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:31.3 Info: => 8.69E-05s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:31', 'update_artist_history_indexes') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 16: update_artist_history_indexes migrated 21:34:31.3 Info: => 0.0003856s 21:34:31.3 Info: 17: remove_nma migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 17 21:34:31.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:31.3 Info: => 4.78E-05s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:31', 'remove_nma') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 17: remove_nma migrated 21:34:31.3 Info: => 0.0002821s 21:34:31.3 Info: 18: album_disambiguation migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 18 21:34:31.3 Info: AlterTable Albums 21:34:31.3 Info: => 8E-07s 21:34:31.3 Info: CreateColumn Albums Disambiguation String 21:34:31.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:31.3 Info: => 0.0005129s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:31', 'album_disambiguation') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 18: album_disambiguation migrated 21:34:31.3 Info: => 0.0008156s 21:34:31.3 Info: 19: add_ape_quality_in_profiles migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 19 21:34:31.3 Info: PerformDBOperation 21:34:31.3 Info: Performing DB Operation 21:34:31.3 Info: => 3.13E-05s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:31', 'add_ape_quality_in_profiles') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 19: add_ape_quality_in_profiles migrated 21:34:31.3 Info: => 0.0002757s 21:34:31.3 Info: 20: remove_pushalot migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 20 21:34:31.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:31.3 Info: => 4.76E-05s 21:34:31.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:31.3 Info: => 3.06E-05s 21:34:31.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:31.3 Info: => 2.77E-05s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:31', 'remove_pushalot') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 20: remove_pushalot migrated 21:34:31.3 Info: => 0.0002586s 21:34:31.3 Info: 21: add_custom_filters migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 21 21:34:31.3 Info: CreateTable CustomFilters 21:34:31.3 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.3 Info: => 0.0001244s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:31', 'add_custom_filters') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 21: add_custom_filters migrated 21:34:31.3 Info: => 0.0003939s 21:34:31.3 Info: 22: import_list_tags migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 22 21:34:31.3 Info: AlterTable ImportLists 21:34:31.3 Info: => 9E-07s 21:34:31.3 Info: CreateColumn ImportLists Tags String 21:34:31.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:31.3 Info: => 0.000514s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:31', 'import_list_tags') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 22: import_list_tags migrated 21:34:31.3 Info: => 0.0007912s 21:34:31.3 Info: 23: add_release_groups_etc migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 23 21:34:31.3 Info: CreateTable ArtistMetadata 21:34:31.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:31.3 Info: => 0.0001711s 21:34:31.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:31.3 Info: => 8.26E-05s 21:34:31.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:31.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:31.3 Info: => 7.85E-05s 21:34:31.3 Info: AlterTable Artists 21:34:31.3 Info: => 6E-07s 21:34:31.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:31.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:31.3 Info: => 0.0005165s 21:34:31.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:31.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:31.3 Info: => 6.84E-05s 21:34:31.3 Info: CreateTable AlbumReleases 21:34:31.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:31.3 Info: => 0.0001465s 21:34:31.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:31.3 Info: => 0.0001225s 21:34:31.3 Info: CreateIndex AlbumReleases (AlbumId) 21:34:31.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:31.3 Info: => 8.36E-05s 21:34:31.3 Info: PerformDBOperation 21:34:31.3 Info: Performing DB Operation 21:34:31.3 Info: => 3.45E-05s 21:34:31.3 Info: AlterTable Albums 21:34:31.3 Info: => 5E-07s 21:34:31.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:31.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:31.3 Info: => 0.0005415s 21:34:31.3 Info: AlterTable Albums 21:34:31.3 Info: => 8E-07s 21:34:31.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:31.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:31.3 Info: => 0.00055s 21:34:31.3 Info: AlterTable Albums 21:34:31.3 Info: => 8E-07s 21:34:31.3 Info: CreateColumn Albums Links String 21:34:31.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:31.3 Info: => 0.0005389s 21:34:31.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:31.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:31.3 Info: => 7.78E-05s 21:34:31.3 Info: AlterTable Tracks 21:34:31.3 Info: => 6E-07s 21:34:31.3 Info: CreateColumn Tracks ForeignRecordingId String 21:34:31.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:31.3 Info: => 0.0005272s 21:34:31.3 Info: AlterTable Tracks 21:34:31.3 Info: => 6E-07s 21:34:31.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:31.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:31.3 Info: => 0.0005296s 21:34:31.3 Info: AlterTable Tracks 21:34:31.3 Info: => 7E-07s 21:34:31.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:31.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:31.3 Info: => 0.0005347s 21:34:31.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:31.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:31.3 Info: => 8.26E-05s 21:34:31.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:31.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:31.3 Info: => 6.02E-05s 21:34:31.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:31.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:31.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:31.3 Info: DROP TABLE "Artists" 21:34:31.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.3 Info: => 0.005513s 21:34:31.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:31.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:31.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:31.3 Info: DROP TABLE "Albums" 21:34:31.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.3 Info: => 0.0042438s 21:34:31.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:31.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:31.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:31.3 Info: DROP TABLE "Tracks" 21:34:31.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:31.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:31.3 Info: => 0.003902s 21:34:31.3 Info: DeleteColumn TrackFiles ArtistId 21:34:31.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:31.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:31.3 Info: DROP TABLE "TrackFiles" 21:34:31.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.3 Info: => 0.0046132s 21:34:31.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:31.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.3 Info: => 7.61E-05s 21:34:31.3 Info: CreateIndex Artists (Monitored) 21:34:31.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.3 Info: => 7.31E-05s 21:34:31.3 Info: CreateIndex Albums (ArtistMetadataId) 21:34:31.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.3 Info: => 7.26E-05s 21:34:31.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:31.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:31.3 Info: => 7.03E-05s 21:34:31.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:31.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:31.3 Info: => 7E-05s 21:34:31.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:31.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:31.3 Info: => 7.64E-05s 21:34:31.3 Info: UpdateData 21:34:31.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:31.3 Info: => 4.23E-05s 21:34:31.3 Info: UpdateData 21:34:31.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:31.3 Info: => 3.18E-05s 21:34:31.3 Info: UpdateData 21:34:31.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:31.3 Info: => 3.66E-05s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:31', 'add_release_groups_etc') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 23: add_release_groups_etc migrated 21:34:31.3 Info: => 0.0005392s 21:34:31.3 Info: 24: NewMediaInfoFormat migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 24 21:34:31.3 Info: UpdateData 21:34:31.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:31.3 Info: => 5.31E-05s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:31', 'NewMediaInfoFormat') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 24: NewMediaInfoFormat migrated 21:34:31.3 Info: => 0.0002911s 21:34:31.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 25 21:34:31.3 Info: RenameTable Restrictions ReleaseProfiles 21:34:31.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:31.3 Info: => 0.0013963s 21:34:31.3 Info: AlterTable ReleaseProfiles 21:34:31.3 Info: => 9E-07s 21:34:31.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:31.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:31.3 Info: => 0.0005245s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:31', 'rename_restrictions_to_release_profiles') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:31.3 Info: => 0.0008095s 21:34:31.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 26 21:34:31.3 Info: RenameTable Profiles QualityProfiles 21:34:31.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:31.3 Info: => 0.0013935s 21:34:31.3 Info: AlterTable QualityProfiles 21:34:31.3 Info: => 8E-07s 21:34:31.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:31.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:31.3 Info: => 0.0005209s 21:34:31.3 Info: AlterTable LanguageProfiles 21:34:31.3 Info: => 7E-07s 21:34:31.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:31.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:31.3 Info: => 0.0004986s 21:34:31.3 Info: UpdateData 21:34:31.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:31.3 Info: => 4.79E-05s 21:34:31.3 Info: UpdateData 21:34:31.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:31.3 Info: => 2.96E-05s 21:34:31.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:31.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:31.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:31.3 Info: DROP TABLE "Artists" 21:34:31.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.3 Info: => 0.0048702s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:31', 'rename_quality_profiles_add_upgrade_allowed') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:31.3 Info: => 0.0053144s 21:34:31.3 Info: 27: add_import_exclusions migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 27 21:34:31.3 Info: CreateTable ImportListExclusions 21:34:31.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:31.3 Info: => 0.000173s 21:34:31.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:31.3 Info: => 0.0001226s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:31', 'add_import_exclusions') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 27: add_import_exclusions migrated 21:34:31.3 Info: => 0.000443s 21:34:31.3 Info: 28: clean_artist_metadata_table migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 28 21:34:31.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:31.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:31.3 Info: => 0.0001571s 21:34:31.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:31.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:31.3 Info: => 0.0001238s 21:34:31.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:31.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:31.3 Info: => 0.0001195s 21:34:31.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:31.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:31.3 Info: => 0.0001151s 21:34:31.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:31.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:31.3 Info: => 0.0001159s 21:34:31.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:31.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:31.3 Info: => 0.0001156s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:31', 'clean_artist_metadata_table') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 28: clean_artist_metadata_table migrated 21:34:31.3 Info: => 0.0003902s 21:34:31.3 Info: 29: health_issue_notification migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 29 21:34:31.3 Info: AlterTable Notifications 21:34:31.3 Info: => 9E-07s 21:34:31.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:31.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:31.3 Info: => 0.0005637s 21:34:31.3 Info: AlterTable Notifications 21:34:31.3 Info: => 8E-07s 21:34:31.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:31.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:31.3 Info: => 0.0005268s 21:34:31.3 Info: AlterTable Notifications 21:34:31.3 Info: => 7E-07s 21:34:31.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:31.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:31.3 Info: => 0.0005136s 21:34:31.3 Info: AlterTable Notifications 21:34:31.3 Info: => 7E-07s 21:34:31.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:31.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:31.3 Info: => 0.0005188s 21:34:31.3 Info: AlterTable Notifications 21:34:31.3 Info: => 7E-07s 21:34:31.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:31.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:31.3 Info: => 0.0005167s 21:34:31.3 Info: DeleteColumn Notifications OnDownload 21:34:31.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:31.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:31.3 Info: DROP TABLE "Notifications" 21:34:31.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:31.3 Info: => 0.0049564s 21:34:31.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:31.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:31.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:31.3 Info: DROP TABLE "Notifications" 21:34:31.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:31.3 Info: => 0.005174s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:31', 'health_issue_notification') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 29: health_issue_notification migrated 21:34:31.3 Info: => 0.0055611s 21:34:31.3 Info: 30: add_mediafilerepository_mtime migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 30 21:34:31.3 Info: AlterTable TrackFiles 21:34:31.3 Info: => 9E-07s 21:34:31.3 Info: CreateColumn TrackFiles Modified DateTime 21:34:31.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:31.3 Info: => 0.000594s 21:34:31.3 Info: AlterTable TrackFiles 21:34:31.3 Info: => 1E-06s 21:34:31.3 Info: CreateColumn TrackFiles Path String 21:34:31.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:31.3 Info: => 0.0005376s 21:34:31.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:31.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:31.3 Info: => 3.97E-05s 21:34:31.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:31.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:31.3 Info: => 0.0001219s 21:34:31.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:31.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:31.3 Info: => 0.000138s 21:34:31.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:31.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:31.3 Info: => 0.0001403s 21:34:31.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:31.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:31.3 Info: => 7.81E-05s 21:34:31.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:31.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:31.3 Info: => 4.69E-05s 21:34:31.3 Info: AlterTable TrackFiles 21:34:31.3 Info: => 6E-07s 21:34:31.3 Info: AlterColumn TrackFiles Path String 21:34:31.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:31.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:31.3 Info: DROP TABLE "TrackFiles" 21:34:31.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.3 Info: => 0.0041267s 21:34:31.3 Info: CreateIndex TrackFiles (Path) 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.3 Info: => 7.84E-05s 21:34:31.3 Info: DeleteColumn TrackFiles RelativePath 21:34:31.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:31.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:31.3 Info: DROP TABLE "TrackFiles" 21:34:31.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.3 Info: => 0.004498s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:31', 'add_mediafilerepository_mtime') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 30: add_mediafilerepository_mtime migrated 21:34:31.3 Info: => 0.004847s 21:34:31.3 Info: 31: add_artistmetadataid_constraint migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 31 21:34:31.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:31.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:31.3 Info: => 9.08E-05s 21:34:31.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:31.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:31.3 Info: => 0.0001385s 21:34:31.3 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:31.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:31.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:31.3 Info: DROP TABLE "Artists" 21:34:31.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.3 Info: => 0.0049027s 21:34:31.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.3 Info: => 0.0001621s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:31', 'add_artistmetadataid_constraint') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 31: add_artistmetadataid_constraint migrated 21:34:31.3 Info: => 0.0005937s 21:34:31.3 Info: 32: old_ids_and_artist_alias migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 32 21:34:31.3 Info: AlterTable ArtistMetadata 21:34:31.3 Info: => 1E-06s 21:34:31.3 Info: CreateColumn ArtistMetadata Aliases String 21:34:31.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:31.3 Info: => 0.0005749s 21:34:31.3 Info: AlterTable ArtistMetadata 21:34:31.3 Info: => 7E-07s 21:34:31.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:31.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.3 Info: => 0.0005811s 21:34:31.3 Info: AlterTable Albums 21:34:31.3 Info: => 1E-06s 21:34:31.3 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:31.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.3 Info: => 0.000601s 21:34:31.3 Info: AlterTable AlbumReleases 21:34:31.3 Info: => 8E-07s 21:34:31.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:31.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.3 Info: => 0.0005437s 21:34:31.3 Info: AlterTable Tracks 21:34:31.3 Info: => 7E-07s 21:34:31.3 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:31.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.3 Info: => 0.0005691s 21:34:31.3 Info: AlterTable Tracks 21:34:31.3 Info: => 8E-07s 21:34:31.3 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:31.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.3 Info: => 0.0005465s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:31', 'old_ids_and_artist_alias') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 32: old_ids_and_artist_alias migrated 21:34:31.3 Info: => 0.0009114s 21:34:31.3 Info: 33: download_propers_config migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 33 21:34:31.3 Info: PerformDBOperation 21:34:31.3 Info: Performing DB Operation 21:34:31.3 Info: => 4.16E-05s 21:34:31.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:31.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:31.3 Info: => 3.93E-05s 21:34:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:31', 'download_propers_config') 21:34:31.3 Info: Committing Transaction 21:34:31.3 Info: 33: download_propers_config migrated 21:34:31.3 Info: => 0.0012183s 21:34:31.3 Info: 34: remove_language_profiles migrating 21:34:31.3 Info: Beginning Transaction 21:34:31.3 Info: Starting migration of Main DB to 34 21:34:31.3 Info: DeleteTable LanguageProfiles 21:34:31.3 Info: DROP TABLE "LanguageProfiles" 21:34:31.3 Info: => 0.0002143s 21:34:31.3 Info: DeleteColumn Artists LanguageProfileId 21:34:31.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:31.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:31.3 Info: DROP TABLE "Artists" 21:34:31.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.4 Info: => 0.0051682s 21:34:31.4 Info: DeleteColumn ImportLists LanguageProfileId 21:34:31.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:31.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:31.4 Info: DROP TABLE "ImportLists" 21:34:31.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:31.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:31.4 Info: => 0.0047528s 21:34:31.4 Info: DeleteColumn Blacklist Language 21:34:31.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:31.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:31.4 Info: DROP TABLE "Blacklist" 21:34:31.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:31.4 Info: => 0.0037547s 21:34:31.4 Info: DeleteColumn History Language 21:34:31.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:31.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:31.4 Info: DROP TABLE "History" 21:34:31.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:31.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:31.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:31.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:31.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:31.4 Info: => 0.0042294s 21:34:31.4 Info: DeleteColumn LyricFiles Language 21:34:31.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:31.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:31.4 Info: DROP TABLE "LyricFiles" 21:34:31.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:31.4 Info: => 0.0036679s 21:34:31.4 Info: DeleteColumn TrackFiles Language 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.0041373s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:31', 'remove_language_profiles') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 34: remove_language_profiles migrated 21:34:31.4 Info: => 0.0047012s 21:34:31.4 Info: 35: multi_disc_naming_format migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 35 21:34:31.4 Info: AlterTable NamingConfig 21:34:31.4 Info: => 7E-07s 21:34:31.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:31.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:31.4 Info: => 0.0005894s 21:34:31.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:31.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:31.4 Info: => 8.13E-05s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:31', 'multi_disc_naming_format') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 35: multi_disc_naming_format migrated 21:34:31.4 Info: => 0.000399s 21:34:31.4 Info: 36: add_download_client_priority migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 36 21:34:31.4 Info: AlterTable DownloadClients 21:34:31.4 Info: => 9E-07s 21:34:31.4 Info: CreateColumn DownloadClients Priority Int32 21:34:31.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:31.4 Info: => 0.0005648s 21:34:31.4 Info: PerformDBOperation 21:34:31.4 Info: Performing DB Operation 21:34:31.4 Info: => 5.78E-05s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:31', 'add_download_client_priority') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 36: add_download_client_priority migrated 21:34:31.4 Info: => 0.0003795s 21:34:31.4 Info: 37: remove_growl_prowl migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 37 21:34:31.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:31.4 Info: => 4.95E-05s 21:34:31.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:31.4 Info: => 3.15E-05s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:31', 'remove_growl_prowl') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 37: remove_growl_prowl migrated 21:34:31.4 Info: => 0.0003172s 21:34:31.4 Info: 38: remove_plex_hometheatre migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 38 21:34:31.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:31.4 Info: => 4.6E-05s 21:34:31.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:31.4 Info: => 2.78E-05s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:31', 'remove_plex_hometheatre') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 38: remove_plex_hometheatre migrated 21:34:31.4 Info: => 0.000307s 21:34:31.4 Info: 39: add_root_folder_add_defaults migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 39 21:34:31.4 Info: AlterTable RootFolders 21:34:31.4 Info: => 4E-07s 21:34:31.4 Info: CreateColumn RootFolders Name String 21:34:31.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:31.4 Info: => 0.0005752s 21:34:31.4 Info: AlterTable RootFolders 21:34:31.4 Info: => 9E-07s 21:34:31.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:31.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.000534s 21:34:31.4 Info: AlterTable RootFolders 21:34:31.4 Info: => 7E-07s 21:34:31.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:31.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.0005304s 21:34:31.4 Info: AlterTable RootFolders 21:34:31.4 Info: => 8E-07s 21:34:31.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:31.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.0005303s 21:34:31.4 Info: AlterTable RootFolders 21:34:31.4 Info: => 7E-07s 21:34:31.4 Info: CreateColumn RootFolders DefaultTags String 21:34:31.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:31.4 Info: => 0.0005399s 21:34:31.4 Info: PerformDBOperation 21:34:31.4 Info: Performing DB Operation 21:34:31.4 Info: => 5.45E-05s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:31', 'add_root_folder_add_defaults') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 39: add_root_folder_add_defaults migrated 21:34:31.4 Info: => 0.0004187s 21:34:31.4 Info: 40: task_duration migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 40 21:34:31.4 Info: AlterTable ScheduledTasks 21:34:31.4 Info: => 1.2E-06s 21:34:31.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:31.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:31.4 Info: => 0.0005412s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:31', 'task_duration') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 40: task_duration migrated 21:34:31.4 Info: => 0.0009199s 21:34:31.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 41 21:34:31.4 Info: AlterTable ReleaseProfiles 21:34:31.4 Info: => 7E-07s 21:34:31.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:31.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:31.4 Info: => 0.0005413s 21:34:31.4 Info: AlterTable ReleaseProfiles 21:34:31.4 Info: => 8E-07s 21:34:31.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:31.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.0005057s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:31', 'add_indexer_and_enabled_to_release_profiles') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:31.4 Info: => 0.0008853s 21:34:31.4 Info: 42: remove_album_folders migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 42 21:34:31.4 Info: DeleteColumn Artists AlbumFolder 21:34:31.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:31.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:31.4 Info: DROP TABLE "Artists" 21:34:31.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.4 Info: => 0.0052689s 21:34:31.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:31.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:31.4 Info: => 4.47E-05s 21:34:31.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:31.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:31.4 Info: => 3.92E-05s 21:34:31.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:31.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:31.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:31.4 Info: DROP TABLE "NamingConfig" 21:34:31.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:31.4 Info: => 0.0065343s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:31', 'remove_album_folders') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 42: remove_album_folders migrated 21:34:31.4 Info: => 0.0069771s 21:34:31.4 Info: 44: add_priority_to_indexers migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 44 21:34:31.4 Info: AlterTable Indexers 21:34:31.4 Info: => 1.1E-06s 21:34:31.4 Info: CreateColumn Indexers Priority Int32 21:34:31.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:31.4 Info: => 0.0005405s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:31', 'add_priority_to_indexers') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 44: add_priority_to_indexers migrated 21:34:31.4 Info: => 0.000878s 21:34:31.4 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 45 21:34:31.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:31.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:31.4 Info: => 0.0001245s 21:34:31.4 Info: PerformDBOperation 21:34:31.4 Info: Performing DB Operation 21:34:31.4 Info: => 2.76E-05s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:31', 'remove_chown_and_folderchmod_config') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:31.4 Info: => 0.0003174s 21:34:31.4 Info: 47: update_notifiarr migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 47 21:34:31.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:31.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:31.4 Info: => 7.07E-05s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:31', 'update_notifiarr') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 47: update_notifiarr migrated 21:34:31.4 Info: => 0.0003631s 21:34:31.4 Info: 49: email_multiple_addresses migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 49 21:34:31.4 Info: PerformDBOperation 21:34:31.4 Info: Performing DB Operation 21:34:31.4 Info: => 6.13E-05s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:31', 'email_multiple_addresses') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 49: email_multiple_addresses migrated 21:34:31.4 Info: => 0.000359s 21:34:31.4 Info: 50: rename_blacklist_to_blocklist migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 50 21:34:31.4 Info: RenameTable Blacklist Blocklist 21:34:31.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:31.4 Info: => 0.0020156s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:31', 'rename_blacklist_to_blocklist') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 50: rename_blacklist_to_blocklist migrated 21:34:31.4 Info: => 0.0023813s 21:34:31.4 Info: 51: cdh_per_downloadclient migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 51 21:34:31.4 Info: AlterTable DownloadClients 21:34:31.4 Info: => 8E-07s 21:34:31.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:31.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:31.4 Info: => 0.0005675s 21:34:31.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:31.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:31.4 Info: => 0.0005233s 21:34:31.4 Info: PerformDBOperation 21:34:31.4 Info: Performing DB Operation 21:34:31.4 Info: => 0.0001625s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:31', 'cdh_per_downloadclient') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 51: cdh_per_downloadclient migrated 21:34:31.4 Info: => 0.0004943s 21:34:31.4 Info: 52: download_history migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 52 21:34:31.4 Info: CreateTable DownloadHistory 21:34:31.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:31.4 Info: => 0.0002312s 21:34:31.4 Info: CreateIndex DownloadHistory (EventType) 21:34:31.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:31.4 Info: => 0.0001425s 21:34:31.4 Info: CreateIndex DownloadHistory (ArtistId) 21:34:31.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:31.4 Info: => 0.0001119s 21:34:31.4 Info: CreateIndex DownloadHistory (DownloadId) 21:34:31.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:31.4 Info: => 0.0001072s 21:34:31.4 Info: PerformDBOperation 21:34:31.4 Info: Performing DB Operation 21:34:31.4 Info: => 0.0001065s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:31', 'download_history') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 52: download_history migrated 21:34:31.4 Info: => 0.0004786s 21:34:31.4 Info: 53: add_update_history migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 53 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:31', 'add_update_history') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 53: add_update_history migrated 21:34:31.4 Info: => 0.000334s 21:34:31.4 Info: 54: add_on_update_to_notifications migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 54 21:34:31.4 Info: AlterTable Notifications 21:34:31.4 Info: => 1.1E-06s 21:34:31.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:31.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:31.4 Info: => 0.0006037s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:31', 'add_on_update_to_notifications') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 54: add_on_update_to_notifications migrated 21:34:31.4 Info: => 0.0009349s 21:34:31.4 Info: 55: download_client_per_indexer migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 55 21:34:31.4 Info: AlterTable Indexers 21:34:31.4 Info: => 8E-07s 21:34:31.4 Info: CreateColumn Indexers DownloadClientId Int32 21:34:31.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.0005982s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:31', 'download_client_per_indexer') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 55: download_client_per_indexer migrated 21:34:31.4 Info: => 0.0009474s 21:34:31.4 Info: 56: AddNewItemMonitorType migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 56 21:34:31.4 Info: AlterTable Artists 21:34:31.4 Info: => 8E-07s 21:34:31.4 Info: CreateColumn Artists MonitorNewItems Int32 21:34:31.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.0006014s 21:34:31.4 Info: AlterTable RootFolders 21:34:31.4 Info: => 1E-06s 21:34:31.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:31.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.0005529s 21:34:31.4 Info: AlterTable ImportLists 21:34:31.4 Info: => 7E-07s 21:34:31.4 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:31.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.0005466s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:31', 'AddNewItemMonitorType') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 56: AddNewItemMonitorType migrated 21:34:31.4 Info: => 0.000918s 21:34:31.4 Info: 57: ImportListSearch migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 57 21:34:31.4 Info: AlterTable ImportLists 21:34:31.4 Info: => 1E-06s 21:34:31.4 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:31.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:31.4 Info: => 0.0005803s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:31', 'ImportListSearch') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 57: ImportListSearch migrated 21:34:31.4 Info: => 0.0009502s 21:34:31.4 Info: 58: ImportListMonitorExisting migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 58 21:34:31.4 Info: AlterTable ImportLists 21:34:31.4 Info: => 8E-07s 21:34:31.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:31.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.000582s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:31', 'ImportListMonitorExisting') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 58: ImportListMonitorExisting migrated 21:34:31.4 Info: => 0.0009116s 21:34:31.4 Info: 59: add_indexer_tags migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 59 21:34:31.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:31.4 Info: => 4.95E-05s 21:34:31.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:31.4 Info: => 2.77E-05s 21:34:31.4 Info: AlterTable Indexers 21:34:31.4 Info: => 3E-07s 21:34:31.4 Info: CreateColumn Indexers Tags String 21:34:31.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:31.4 Info: => 0.0005574s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:31', 'add_indexer_tags') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 59: add_indexer_tags migrated 21:34:31.4 Info: => 0.00089s 21:34:31.4 Info: 60: update_audio_types migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 60 21:34:31.4 Info: PerformDBOperation 21:34:31.4 Info: Performing DB Operation 21:34:31.4 Info: => 6.01E-05s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:31', 'update_audio_types') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 60: update_audio_types migrated 21:34:31.4 Info: => 0.0003485s 21:34:31.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 61 21:34:31.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.4 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:31.4 Info: => 4.57E-05s 21:34:31.4 Info: AlterTable AlbumReleases 21:34:31.4 Info: => 6E-07s 21:34:31.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:31.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:31.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:31.4 Info: DROP TABLE "AlbumReleases" 21:34:31.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:31.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:31.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:31.4 Info: => 0.0049552s 21:34:31.4 Info: AlterTable Albums 21:34:31.4 Info: => 6E-07s 21:34:31.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:31.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:31.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:31.4 Info: DROP TABLE "Albums" 21:34:31.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.4 Info: => 0.0051962s 21:34:31.4 Info: AlterTable Albums 21:34:31.4 Info: => 6E-07s 21:34:31.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:31.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:31.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:31.4 Info: DROP TABLE "Albums" 21:34:31.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.4 Info: => 0.0051792s 21:34:31.4 Info: AlterTable Albums 21:34:31.4 Info: => 7E-07s 21:34:31.4 Info: AlterColumn Albums Added DateTimeOffset 21:34:31.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:31.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:31.4 Info: DROP TABLE "Albums" 21:34:31.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.4 Info: => 0.0057097s 21:34:31.4 Info: AlterTable Artists 21:34:31.4 Info: => 7E-07s 21:34:31.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:31.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:31.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:31.4 Info: DROP TABLE "Artists" 21:34:31.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.4 Info: => 0.0065355s 21:34:31.4 Info: AlterTable Artists 21:34:31.4 Info: => 8E-07s 21:34:31.4 Info: AlterColumn Artists Added DateTimeOffset 21:34:31.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:31.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:31.4 Info: DROP TABLE "Artists" 21:34:31.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.4 Info: => 0.0063979s 21:34:31.4 Info: AlterTable Blocklist 21:34:31.4 Info: => 8E-07s 21:34:31.4 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:31.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:31.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:31.4 Info: DROP TABLE "Blocklist" 21:34:31.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:31.5 Info: => 0.0050356s 21:34:31.5 Info: AlterTable Blocklist 21:34:31.5 Info: => 9E-07s 21:34:31.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "Blocklist" 21:34:31.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:31.5 Info: => 0.0045759s 21:34:31.5 Info: AlterTable Commands 21:34:31.5 Info: => 9E-07s 21:34:31.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "Commands" 21:34:31.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.5 Info: => 0.0045545s 21:34:31.5 Info: AlterTable Commands 21:34:31.5 Info: => 9E-07s 21:34:31.5 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "Commands" 21:34:31.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.5 Info: => 0.0057871s 21:34:31.5 Info: AlterTable Commands 21:34:31.5 Info: => 9E-07s 21:34:31.5 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "Commands" 21:34:31.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.5 Info: => 0.0050864s 21:34:31.5 Info: AlterTable DownloadClientStatus 21:34:31.5 Info: => 1E-06s 21:34:31.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:31.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:31.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.5 Info: DROP TABLE "DownloadClientStatus" 21:34:31.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.5 Info: => 0.0057077s 21:34:31.5 Info: AlterTable DownloadClientStatus 21:34:31.5 Info: => 7E-07s 21:34:31.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:31.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:31.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.5 Info: DROP TABLE "DownloadClientStatus" 21:34:31.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.5 Info: => 0.0048851s 21:34:31.5 Info: AlterTable DownloadClientStatus 21:34:31.5 Info: => 7E-07s 21:34:31.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:31.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:31.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.5 Info: DROP TABLE "DownloadClientStatus" 21:34:31.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.5 Info: => 0.004646s 21:34:31.5 Info: AlterTable DownloadHistory 21:34:31.5 Info: => 8E-07s 21:34:31.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "DownloadHistory" 21:34:31.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:31.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:31.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:31.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:31.5 Info: => 0.0063606s 21:34:31.5 Info: AlterTable ExtraFiles 21:34:31.5 Info: => 1E-06s 21:34:31.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "ExtraFiles" 21:34:31.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:31.5 Info: => 0.0044787s 21:34:31.5 Info: AlterTable ExtraFiles 21:34:31.5 Info: => 9E-07s 21:34:31.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "ExtraFiles" 21:34:31.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:31.5 Info: => 0.0050717s 21:34:31.5 Info: AlterTable History 21:34:31.5 Info: => 8E-07s 21:34:31.5 Info: AlterColumn History Date DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "History" 21:34:31.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:31.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:31.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:31.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:31.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:31.5 Info: => 0.0062s 21:34:31.5 Info: AlterTable ImportListStatus 21:34:31.5 Info: => 8E-07s 21:34:31.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "ImportListStatus" 21:34:31.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.5 Info: => 0.0053278s 21:34:31.5 Info: AlterTable ImportListStatus 21:34:31.5 Info: => 7E-07s 21:34:31.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "ImportListStatus" 21:34:31.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.5 Info: => 0.0044052s 21:34:31.5 Info: AlterTable ImportListStatus 21:34:31.5 Info: => 7E-07s 21:34:31.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "ImportListStatus" 21:34:31.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.5 Info: => 0.0043869s 21:34:31.5 Info: AlterTable IndexerStatus 21:34:31.5 Info: => 7E-07s 21:34:31.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "IndexerStatus" 21:34:31.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.5 Info: => 0.0050827s 21:34:31.5 Info: AlterTable IndexerStatus 21:34:31.5 Info: => 8E-07s 21:34:31.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "IndexerStatus" 21:34:31.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.5 Info: => 0.0053122s 21:34:31.5 Info: AlterTable IndexerStatus 21:34:31.5 Info: => 6E-07s 21:34:31.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "IndexerStatus" 21:34:31.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.5 Info: => 0.0044204s 21:34:31.5 Info: AlterTable LyricFiles 21:34:31.5 Info: => 8E-07s 21:34:31.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "LyricFiles" 21:34:31.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:31.5 Info: => 0.0043502s 21:34:31.5 Info: AlterTable LyricFiles 21:34:31.5 Info: => 8E-07s 21:34:31.5 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "LyricFiles" 21:34:31.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:31.5 Info: => 0.0052569s 21:34:31.5 Info: AlterTable MetadataFiles 21:34:31.5 Info: => 8E-07s 21:34:31.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:31.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:31.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:31.5 Info: DROP TABLE "MetadataFiles" 21:34:31.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:31.6 Info: => 0.0044064s 21:34:31.6 Info: AlterTable MetadataFiles 21:34:31.6 Info: => 8E-07s 21:34:31.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:31.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:31.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:31.6 Info: DROP TABLE "MetadataFiles" 21:34:31.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:31.6 Info: => 0.0053588s 21:34:31.6 Info: AlterTable PendingReleases 21:34:31.6 Info: => 9E-07s 21:34:31.6 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:31.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:31.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:31.6 Info: DROP TABLE "PendingReleases" 21:34:31.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:31.6 Info: => 0.0041894s 21:34:31.6 Info: AlterTable ScheduledTasks 21:34:31.6 Info: => 8E-07s 21:34:31.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:31.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:31.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:31.6 Info: DROP TABLE "ScheduledTasks" 21:34:31.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:31.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:31.6 Info: => 0.0061519s 21:34:31.6 Info: AlterTable ScheduledTasks 21:34:31.6 Info: => 7E-07s 21:34:31.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:31.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:31.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:31.6 Info: DROP TABLE "ScheduledTasks" 21:34:31.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:31.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:31.6 Info: => 0.004576s 21:34:31.6 Info: AlterTable TrackFiles 21:34:31.6 Info: => 5.7E-06s 21:34:31.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 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, "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", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "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.0047105s 21:34:31.6 Info: AlterTable TrackFiles 21:34:31.6 Info: => 6E-07s 21:34:31.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 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, "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", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "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.0056111s 21:34:31.6 Info: AlterTable VersionInfo 21:34:31.6 Info: => 6E-07s 21:34:31.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:31.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:31.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:31.6 Info: DROP TABLE "VersionInfo" 21:34:31.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:31.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:31.6 Info: => 0.0052334s 21:34:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:31', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:31.6 Info: Committing Transaction 21:34:31.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:31.6 Info: => 0.0059531s 21:34:31.6 Info: 62: add_on_delete_to_notifications migrating 21:34:31.6 Info: Beginning Transaction 21:34:31.6 Info: Starting migration of Main DB to 62 21:34:31.6 Info: AlterTable Notifications 21:34:31.6 Info: => 1E-06s 21:34:31.6 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:31.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:31.6 Info: => 0.0006232s 21:34:31.6 Info: AlterTable Notifications 21:34:31.6 Info: => 7E-07s 21:34:31.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:31.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:31.6 Info: => 0.0005658s 21:34:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:31', 'add_on_delete_to_notifications') 21:34:31.6 Info: Committing Transaction 21:34:31.6 Info: 62: add_on_delete_to_notifications migrated 21:34:31.6 Info: => 0.0009019s 21:34:31.6 Info: 63: add_custom_formats migrating 21:34:31.6 Info: Beginning Transaction 21:34:31.6 Info: Starting migration of Main DB to 63 21:34:31.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 21:34:31.6 Info: AlterTable DelayProfiles 21:34:31.6 Info: => 6E-07s 21:34:31.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:31.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:31.6 Info: => 0.0005647s 21:34:31.6 Info: UpdateData 21:34:31.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:31.6 Info: => 5.14E-05s 21:34:31.6 Info: AlterTable TrackFiles 21:34:31.6 Info: => 5E-07s 21:34:31.6 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:31.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:31.6 Info: => 0.0005293s 21:34:31.6 Info: PerformDBOperation 21:34:31.6 Info: Performing DB Operation 21:34:31.6 Info: => 0.0012038s 21:34:31.6 Info: CreateTable CustomFormats 21:34:31.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:31.6 Info: => 0.0001474s 21:34:31.6 Info: CreateIndex CustomFormats (Name) 21:34:31.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:31.6 Info: => 0.0001435s 21:34:31.6 Info: AlterTable QualityProfiles 21:34:31.6 Info: => 9E-07s 21:34:31.6 Info: CreateColumn QualityProfiles FormatItems String 21:34:31.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:31.6 Info: => 0.0005629s 21:34:31.6 Info: AlterTable QualityProfiles 21:34:31.6 Info: => 6E-07s 21:34:31.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:31.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:31.6 Info: => 0.0005591s 21:34:31.6 Info: AlterTable QualityProfiles 21:34:31.6 Info: => 6E-07s 21:34:31.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:31.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:31.6 Info: => 0.000526s 21:34:31.6 Info: PerformDBOperation 21:34:31.6 Info: Performing DB Operation 21:34:31.6 Info: => 0.0013538s 21:34:31.6 Info: PerformDBOperation 21:34:31.6 Info: Performing DB Operation 21:34:31.6 Info: => 3.26E-05s 21:34:31.6 Info: DeleteColumn ReleaseProfiles Preferred 21:34:31.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:31.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:31.6 Info: DROP TABLE "ReleaseProfiles" 21:34:31.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:31.6 Info: => 0.0040449s 21:34:31.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:31.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:31.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:31.6 Info: DROP TABLE "ReleaseProfiles" 21:34:31.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:31.6 Info: => 0.0044423s 21:34:31.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:31.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:31.6 Info: => 5.62E-05s 21:34:31.6 Info: AlterTable DelayProfiles 21:34:31.6 Info: => 6E-07s 21:34:31.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:31.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:31.6 Info: => 0.0005602s 21:34:31.6 Info: AlterTable DelayProfiles 21:34:31.6 Info: => 7E-07s 21:34:31.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:31.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:31.6 Info: => 0.0005335s 21:34:31.6 Info: -> 1 Insert operations completed in 00:00:00.0000913 taking an average of 00:00:00.0000913 21:34:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:31', 'add_custom_formats') 21:34:31.6 Info: Committing Transaction 21:34:31.6 Info: 63: add_custom_formats migrated 21:34:31.6 Info: => 0.0009075s 21:34:31.6 Debug: Took: 00:00:00.4248186 21:34:31.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 21:34:31.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 21:34:31.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864716894168_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:31.7 Info: DatabaseEngineVersionCheck migrating 21:34:31.7 Info: PerformDBOperation 21:34:31.7 Info: Performing DB Operation 21:34:31.7 Info: SQLite 3.47.2 21:34:31.7 Info: => 0.0012641s 21:34:31.7 Info: DatabaseEngineVersionCheck migrated 21:34:31.7 Info: => 0.0012781s 21:34:31.7 Info: VersionMigration migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: CreateTable VersionInfo 21:34:31.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:31.7 Info: => 0.0001529s 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: VersionMigration migrated 21:34:31.7 Info: => 0.0004974s 21:34:31.7 Info: VersionUniqueMigration migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: CreateIndex VersionInfo (Version) 21:34:31.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:31.7 Info: => 0.0001683s 21:34:31.7 Info: AlterTable VersionInfo 21:34:31.7 Info: => 7E-07s 21:34:31.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:31.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:31.7 Info: => 0.0006105s 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: VersionUniqueMigration migrated 21:34:31.7 Info: => 0.0008272s 21:34:31.7 Info: VersionDescriptionMigration migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: AlterTable VersionInfo 21:34:31.7 Info: => 1E-06s 21:34:31.7 Info: CreateColumn VersionInfo Description String 21:34:31.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:31.7 Info: => 0.0001992s 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: VersionDescriptionMigration migrated 21:34:31.7 Info: => 0.0004043s 21:34:31.7 Info: 1: InitialSetup migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 1 21:34:31.7 Info: CreateTable Config 21:34:31.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:31.7 Info: => 0.0001661s 21:34:31.7 Info: CreateIndex Config (Key) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:31.7 Info: => 0.0001158s 21:34:31.7 Info: CreateTable RootFolders 21:34:31.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:31.7 Info: => 8.79E-05s 21:34:31.7 Info: CreateIndex RootFolders (Path) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:31.7 Info: => 9.82E-05s 21:34:31.7 Info: CreateTable Artists 21:34:31.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:31.7 Info: => 0.0002615s 21:34:31.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:31.7 Info: => 0.0001089s 21:34:31.7 Info: CreateIndex Artists (NameSlug) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:31.7 Info: => 9.73E-05s 21:34:31.7 Info: CreateIndex Artists (CleanName) 21:34:31.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.7 Info: => 9.19E-05s 21:34:31.7 Info: CreateIndex Artists (Path) 21:34:31.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.7 Info: => 9.14E-05s 21:34:31.7 Info: CreateTable Albums 21:34:31.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:31.7 Info: => 0.0002228s 21:34:31.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.7 Info: => 0.0001088s 21:34:31.7 Info: CreateIndex Albums (MBId) 21:34:31.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:31.7 Info: => 9.35E-05s 21:34:31.7 Info: CreateIndex Albums (TADBId) 21:34:31.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.7 Info: => 9.38E-05s 21:34:31.7 Info: CreateIndex Albums (TitleSlug) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.7 Info: => 9.42E-05s 21:34:31.7 Info: CreateIndex Albums (CleanTitle) 21:34:31.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.7 Info: => 9.02E-05s 21:34:31.7 Info: CreateIndex Albums (Path) 21:34:31.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:31.7 Info: => 8.78E-05s 21:34:31.7 Info: CreateTable Tracks 21:34:31.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:31.7 Info: => 0.0001341s 21:34:31.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:31.7 Info: => 0.0001019s 21:34:31.7 Info: CreateIndex Tracks (ArtistId) 21:34:31.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:31.7 Info: => 0.0001004s 21:34:31.7 Info: CreateIndex Tracks (TrackFileId) 21:34:31.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:31.7 Info: => 9.57E-05s 21:34:31.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:31.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:31.7 Info: => 9.92E-05s 21:34:31.7 Info: CreateTable TrackFiles 21:34:31.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:31.7 Info: => 0.0001272s 21:34:31.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:31.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:31.7 Info: => 9.85E-05s 21:34:31.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:31.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.7 Info: => 9.67E-05s 21:34:31.7 Info: CreateTable History 21:34:31.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:31.7 Info: => 0.0001344s 21:34:31.7 Info: CreateIndex History (Date) 21:34:31.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:31.7 Info: => 0.0001019s 21:34:31.7 Info: CreateIndex History (EventType) 21:34:31.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:31.7 Info: => 9.24E-05s 21:34:31.7 Info: CreateIndex History (DownloadId) 21:34:31.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:31.7 Info: => 9.12E-05s 21:34:31.7 Info: CreateIndex History (AlbumId) 21:34:31.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:31.7 Info: => 8.81E-05s 21:34:31.7 Info: CreateTable Notifications 21:34:31.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:31.7 Info: => 0.000118s 21:34:31.7 Info: CreateTable ScheduledTasks 21:34:31.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:31.7 Info: => 0.0001232s 21:34:31.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:31.7 Info: => 0.0001465s 21:34:31.7 Info: CreateTable Indexers 21:34:31.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:31.7 Info: => 0.0001272s 21:34:31.7 Info: CreateIndex Indexers (Name) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:31.7 Info: => 0.0001026s 21:34:31.7 Info: CreateTable Profiles 21:34:31.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:31.7 Info: => 9.1E-05s 21:34:31.7 Info: CreateIndex Profiles (Name) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:31.7 Info: => 0.0001016s 21:34:31.7 Info: CreateTable QualityDefinitions 21:34:31.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:31.7 Info: => 0.0001043s 21:34:31.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:31.7 Info: => 0.0001001s 21:34:31.7 Info: CreateIndex QualityDefinitions (Title) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:31.7 Info: => 0.0001141s 21:34:31.7 Info: CreateTable NamingConfig 21:34:31.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:31.7 Info: => 0.0001258s 21:34:31.7 Info: CreateTable Blacklist 21:34:31.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:31.7 Info: => 0.0001525s 21:34:31.7 Info: CreateTable Metadata 21:34:31.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:31.7 Info: => 9.96E-05s 21:34:31.7 Info: CreateTable MetadataFiles 21:34:31.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:31.7 Info: => 0.0001102s 21:34:31.7 Info: CreateTable DownloadClients 21:34:31.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:31.7 Info: => 0.0001004s 21:34:31.7 Info: CreateTable PendingReleases 21:34:31.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:31.7 Info: => 0.0001069s 21:34:31.7 Info: CreateTable RemotePathMappings 21:34:31.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:31.7 Info: => 0.0001096s 21:34:31.7 Info: CreateTable Tags 21:34:31.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:31.7 Info: => 8.46E-05s 21:34:31.7 Info: CreateIndex Tags (Label) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:31.7 Info: => 0.0001104s 21:34:31.7 Info: CreateTable Restrictions 21:34:31.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:31.7 Info: => 9.44E-05s 21:34:31.7 Info: CreateTable DelayProfiles 21:34:31.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:31.7 Info: => 0.0001148s 21:34:31.7 Info: CreateTable Users 21:34:31.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:31.7 Info: => 8.75E-05s 21:34:31.7 Info: CreateIndex Users (Identifier) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:31.7 Info: => 0.0001269s 21:34:31.7 Info: CreateIndex Users (Username) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:31.7 Info: => 0.0001106s 21:34:31.7 Info: CreateTable Commands 21:34:31.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:31.7 Info: => 0.0001254s 21:34:31.7 Info: CreateTable IndexerStatus 21:34:31.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:31.7 Info: => 0.0001127s 21:34:31.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.7 Info: => 0.0001112s 21:34:31.7 Info: CreateTable ExtraFiles 21:34:31.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:31.7 Info: => 0.0001137s 21:34:31.7 Info: CreateTable LyricFiles 21:34:31.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:31.7 Info: => 0.0001462s 21:34:31.7 Info: CreateTable LanguageProfiles 21:34:31.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:31.7 Info: => 9.33E-05s 21:34:31.7 Info: CreateIndex LanguageProfiles (Name) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:31.7 Info: => 0.0001202s 21:34:31.7 Info: CreateTable DownloadClientStatus 21:34:31.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:31.7 Info: => 0.0001068s 21:34:31.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.7 Info: => 0.0001149s 21:34:31.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:31.7 Info: -> 1 Insert operations completed in 00:00:00.0000637 taking an average of 00:00:00.0000637 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:31', 'InitialSetup') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 1: InitialSetup migrated 21:34:31.7 Info: => 0.0008668s 21:34:31.7 Info: 2: add_reason_to_pending_releases migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 2 21:34:31.7 Info: AlterTable PendingReleases 21:34:31.7 Info: => 9E-07s 21:34:31.7 Info: CreateColumn PendingReleases Reason Int32 21:34:31.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.0005118s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:31', 'add_reason_to_pending_releases') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 2: add_reason_to_pending_releases migrated 21:34:31.7 Info: => 0.0007852s 21:34:31.7 Info: 3: add_medium_support migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 3 21:34:31.7 Info: AlterTable Albums 21:34:31.7 Info: => 1.1E-06s 21:34:31.7 Info: CreateColumn Albums Media String 21:34:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:31.7 Info: => 0.0004933s 21:34:31.7 Info: AlterTable Tracks 21:34:31.7 Info: => 9E-07s 21:34:31.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.0004709s 21:34:31.7 Info: AlterTable Tracks 21:34:31.7 Info: => 1E-06s 21:34:31.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.0004527s 21:34:31.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:31.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:31.7 Info: => 4.23E-05s 21:34:31.7 Info: DeleteColumn Tracks TrackNumber 21:34:31.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:31.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:31.7 Info: DROP TABLE "Tracks" 21:34:31.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:31.7 Info: => 0.0038367s 21:34:31.7 Info: AlterTable Tracks 21:34:31.7 Info: => 7E-07s 21:34:31.7 Info: CreateColumn Tracks TrackNumber String 21:34:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:31.7 Info: => 0.0004465s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:31', 'add_medium_support') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 3: add_medium_support migrated 21:34:31.7 Info: => 0.0007945s 21:34:31.7 Info: 4: add_various_qualites_in_profile migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 4 21:34:31.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:31.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:31.7 Info: => 5.1E-05s 21:34:31.7 Info: PerformDBOperation 21:34:31.7 Info: Performing DB Operation 21:34:31.7 Info: => 3.37E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:31', 'add_various_qualites_in_profile') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 4: add_various_qualites_in_profile migrated 21:34:31.7 Info: => 0.0002673s 21:34:31.7 Info: 5: metadata_profiles migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 5 21:34:31.7 Info: CreateTable MetadataProfiles 21:34:31.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:31.7 Info: => 0.0001232s 21:34:31.7 Info: CreateIndex MetadataProfiles (Name) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:31.7 Info: => 0.00013s 21:34:31.7 Info: AlterTable Artists 21:34:31.7 Info: => 6E-07s 21:34:31.7 Info: CreateColumn Artists MetadataProfileId Int32 21:34:31.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:31.7 Info: => 0.0004732s 21:34:31.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:31.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:31.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:31.7 Info: DROP TABLE "Artists" 21:34:31.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0041542s 21:34:31.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:31.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:31.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:31.7 Info: DROP TABLE "Artists" 21:34:31.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0058466s 21:34:31.7 Info: AlterTable Albums 21:34:31.7 Info: => 6E-07s 21:34:31.7 Info: CreateColumn Albums SecondaryTypes String 21:34:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:31.7 Info: => 0.0004706s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:31', 'metadata_profiles') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 5: metadata_profiles migrated 21:34:31.7 Info: => 0.0008488s 21:34:31.7 Info: 6: separate_automatic_and_interactive_search migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 6 21:34:31.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:31.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:31.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:31.7 Info: DROP TABLE "Indexers" 21:34:31.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:31.7 Info: => 0.0033874s 21:34:31.7 Info: AlterTable Indexers 21:34:31.7 Info: => 6E-07s 21:34:31.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:31.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:31.7 Info: => 0.0004511s 21:34:31.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:31.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:31.7 Info: => 4E-05s 21:34:31.7 Info: AlterTable Indexers 21:34:31.7 Info: => 2E-07s 21:34:31.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:31.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:31.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:31.7 Info: DROP TABLE "Indexers" 21:34:31.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:31.7 Info: => 0.0033249s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:31', 'separate_automatic_and_interactive_search') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 6: separate_automatic_and_interactive_search migrated 21:34:31.7 Info: => 0.0036368s 21:34:31.7 Info: 7: change_album_path_to_relative migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 7 21:34:31.7 Info: DeleteColumn Albums Path 21:34:31.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:31.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.7 Info: => 0.0057143s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:31', 'change_album_path_to_relative') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 7: change_album_path_to_relative migrated 21:34:31.7 Info: => 0.0061013s 21:34:31.7 Info: 8: change_quality_size_mb_to_kb migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 8 21:34:31.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:31.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:31.7 Info: => 4.91E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:31', 'change_quality_size_mb_to_kb') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 8: change_quality_size_mb_to_kb migrated 21:34:31.7 Info: => 0.0002854s 21:34:31.7 Info: 9: album_releases migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 9 21:34:31.7 Info: AlterTable Albums 21:34:31.7 Info: => 1E-06s 21:34:31.7 Info: CreateColumn Albums Releases String 21:34:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:31.7 Info: => 0.0004897s 21:34:31.7 Info: AlterTable Albums 21:34:31.7 Info: => 8E-07s 21:34:31.7 Info: CreateColumn Albums CurrentRelease String 21:34:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:31.7 Info: => 0.0004814s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:31', 'album_releases') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 9: album_releases migrated 21:34:31.7 Info: => 0.000787s 21:34:31.7 Info: 10: album_releases_fix migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 10 21:34:31.7 Info: AlterTable Albums 21:34:31.7 Info: => 9E-07s 21:34:31.7 Info: AlterColumn Albums Releases String 21:34:31.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:31.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.7 Info: => 0.0041767s 21:34:31.7 Info: AlterTable Albums 21:34:31.7 Info: => 5E-07s 21:34:31.7 Info: AlterColumn Albums CurrentRelease String 21:34:31.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:31.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.7 Info: => 0.0050837s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:31', 'album_releases_fix') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 10: album_releases_fix migrated 21:34:31.7 Info: => 0.0054393s 21:34:31.7 Info: 11: import_lists migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 11 21:34:31.7 Info: CreateTable ImportLists 21:34:31.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:31.7 Info: => 0.0001528s 21:34:31.7 Info: CreateIndex ImportLists (Name) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:31.7 Info: => 0.0001269s 21:34:31.7 Info: CreateTable ImportListStatus 21:34:31.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:31.7 Info: => 0.000115s 21:34:31.7 Info: CreateIndex ImportListStatus (ProviderId) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.7 Info: => 0.0001096s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:31', 'import_lists') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 11: import_lists migrated 21:34:31.7 Info: => 0.0004197s 21:34:31.7 Info: 12: add_release_status migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 12 21:34:31.7 Info: AlterTable MetadataProfiles 21:34:31.7 Info: => 1.3E-06s 21:34:31.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:31.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:31.7 Info: => 0.0005043s 21:34:31.7 Info: PerformDBOperation 21:34:31.7 Info: Performing DB Operation 21:34:31.7 Info: => 3.02E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:31', 'add_release_status') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 12: add_release_status migrated 21:34:31.7 Info: => 0.0002881s 21:34:31.7 Info: 13: album_download_notification migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 13 21:34:31.7 Info: AlterTable Notifications 21:34:31.7 Info: => 7E-07s 21:34:31.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:31.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.000517s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:31', 'album_download_notification') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 13: album_download_notification migrated 21:34:31.7 Info: => 0.0008006s 21:34:31.7 Info: 14: fix_language_metadata_profiles migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 14 21:34:31.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:31.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:31.7 Info: => 7.55E-05s 21:34:31.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:31.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:31.7 Info: => 5.05E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:31', 'fix_language_metadata_profiles') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 14: fix_language_metadata_profiles migrated 21:34:31.7 Info: => 0.0002812s 21:34:31.7 Info: 15: remove_fanzub migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 15 21:34:31.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:31.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:31.7 Info: => 4.15E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:31', 'remove_fanzub') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 15: remove_fanzub migrated 21:34:31.7 Info: => 0.0002687s 21:34:31.7 Info: 16: update_artist_history_indexes migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 16 21:34:31.7 Info: CreateIndex Albums (ArtistId) 21:34:31.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:31.7 Info: => 0.0001428s 21:34:31.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:31.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:31.7 Info: => 0.0001127s 21:34:31.7 Info: DeleteIndex History (AlbumId) 21:34:31.7 Info: DROP INDEX "IX_History_AlbumId" 21:34:31.7 Info: => 0.0001163s 21:34:31.7 Info: CreateIndex History (AlbumId, Date) 21:34:31.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:31.7 Info: => 0.0001121s 21:34:31.7 Info: DeleteIndex History (DownloadId) 21:34:31.7 Info: DROP INDEX "IX_History_DownloadId" 21:34:31.7 Info: => 0.0001062s 21:34:31.7 Info: CreateIndex History (DownloadId, Date) 21:34:31.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:31.7 Info: => 0.0001109s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:31', 'update_artist_history_indexes') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 16: update_artist_history_indexes migrated 21:34:31.7 Info: => 0.0004065s 21:34:31.7 Info: 17: remove_nma migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 17 21:34:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:31.7 Info: => 4.72E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:31', 'remove_nma') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 17: remove_nma migrated 21:34:31.7 Info: => 0.0002732s 21:34:31.7 Info: 18: album_disambiguation migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 18 21:34:31.7 Info: AlterTable Albums 21:34:31.7 Info: => 7E-07s 21:34:31.7 Info: CreateColumn Albums Disambiguation String 21:34:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:31.7 Info: => 0.0005052s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:31', 'album_disambiguation') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 18: album_disambiguation migrated 21:34:31.7 Info: => 0.0007769s 21:34:31.7 Info: 19: add_ape_quality_in_profiles migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 19 21:34:31.7 Info: PerformDBOperation 21:34:31.7 Info: Performing DB Operation 21:34:31.7 Info: => 3.08E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:31', 'add_ape_quality_in_profiles') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 19: add_ape_quality_in_profiles migrated 21:34:31.7 Info: => 0.0002651s 21:34:31.7 Info: 20: remove_pushalot migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 20 21:34:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:31.7 Info: => 4.75E-05s 21:34:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:31.7 Info: => 2.92E-05s 21:34:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:31.7 Info: => 2.66E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:31', 'remove_pushalot') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 20: remove_pushalot migrated 21:34:31.7 Info: => 0.0002468s 21:34:31.7 Info: 21: add_custom_filters migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 21 21:34:31.7 Info: CreateTable CustomFilters 21:34:31.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:31.7 Info: => 0.0001198s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:31', 'add_custom_filters') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 21: add_custom_filters migrated 21:34:31.7 Info: => 0.0003842s 21:34:31.7 Info: 22: import_list_tags migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 22 21:34:31.7 Info: AlterTable ImportLists 21:34:31.7 Info: => 1E-06s 21:34:31.7 Info: CreateColumn ImportLists Tags String 21:34:31.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:31.7 Info: => 0.0005057s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:31', 'import_list_tags') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 22: import_list_tags migrated 21:34:31.7 Info: => 0.0007777s 21:34:31.7 Info: 23: add_release_groups_etc migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 23 21:34:31.7 Info: CreateTable ArtistMetadata 21:34:31.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:31.7 Info: => 0.0001634s 21:34:31.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:31.7 Info: => 0.0001362s 21:34:31.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:31.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:31.7 Info: => 8.7E-05s 21:34:31.7 Info: AlterTable Artists 21:34:31.7 Info: => 6E-07s 21:34:31.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:31.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.0005028s 21:34:31.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:31.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:31.7 Info: => 6.26E-05s 21:34:31.7 Info: CreateTable AlbumReleases 21:34:31.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:31.7 Info: => 0.0001366s 21:34:31.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:31.7 Info: => 0.0001338s 21:34:31.7 Info: CreateIndex AlbumReleases (AlbumId) 21:34:31.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:31.7 Info: => 0.0001044s 21:34:31.7 Info: PerformDBOperation 21:34:31.7 Info: Performing DB Operation 21:34:31.7 Info: => 3.58E-05s 21:34:31.7 Info: AlterTable Albums 21:34:31.7 Info: => 4E-07s 21:34:31.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.0005264s 21:34:31.7 Info: AlterTable Albums 21:34:31.7 Info: => 7E-07s 21:34:31.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:31.7 Info: => 0.0005405s 21:34:31.7 Info: AlterTable Albums 21:34:31.7 Info: => 6E-07s 21:34:31.7 Info: CreateColumn Albums Links String 21:34:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:31.7 Info: => 0.000526s 21:34:31.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:31.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:31.7 Info: => 7.83E-05s 21:34:31.7 Info: AlterTable Tracks 21:34:31.7 Info: => 5E-07s 21:34:31.7 Info: CreateColumn Tracks ForeignRecordingId String 21:34:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:31.7 Info: => 0.0005221s 21:34:31.7 Info: AlterTable Tracks 21:34:31.7 Info: => 7E-07s 21:34:31.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.0005256s 21:34:31.7 Info: AlterTable Tracks 21:34:31.7 Info: => 7E-07s 21:34:31.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.0005312s 21:34:31.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:31.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:31.7 Info: => 8.11E-05s 21:34:31.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:31.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:31.7 Info: => 6.05E-05s 21:34:31.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 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, "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.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: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: => 0.0051836s 21:34:31.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 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) 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") 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.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: => 0.0043102s 21:34:31.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:31.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:31.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:31.7 Info: DROP TABLE "Tracks" 21:34:31.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:31.7 Info: => 0.0038927s 21:34:31.7 Info: DeleteColumn TrackFiles ArtistId 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:31.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: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: => 0.0037435s 21:34:31.7 Info: CreateIndex Artists (ArtistMetadataId) 21:34:31.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.7 Info: => 7.36E-05s 21:34:31.7 Info: CreateIndex Artists (Monitored) 21:34:31.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.7 Info: => 7E-05s 21:34:31.7 Info: CreateIndex Albums (ArtistMetadataId) 21:34:31.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.7 Info: => 6.85E-05s 21:34:31.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:31.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:31.7 Info: => 6.71E-05s 21:34:31.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:31.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:31.7 Info: => 6.7E-05s 21:34:31.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:31.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:31.7 Info: => 6.65E-05s 21:34:31.7 Info: UpdateData 21:34:31.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:31.7 Info: => 3.85E-05s 21:34:31.7 Info: UpdateData 21:34:31.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:31.7 Info: => 3.09E-05s 21:34:31.7 Info: UpdateData 21:34:31.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:31.7 Info: => 3.7E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:31', 'add_release_groups_etc') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 23: add_release_groups_etc migrated 21:34:31.7 Info: => 0.0005443s 21:34:31.7 Info: 24: NewMediaInfoFormat migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 24 21:34:31.7 Info: UpdateData 21:34:31.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:31.7 Info: => 5.17E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:31', 'NewMediaInfoFormat') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 24: NewMediaInfoFormat migrated 21:34:31.7 Info: => 0.0003035s 21:34:31.7 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 25 21:34:31.7 Info: RenameTable Restrictions ReleaseProfiles 21:34:31.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:31.7 Info: => 0.0013565s 21:34:31.7 Info: AlterTable ReleaseProfiles 21:34:31.7 Info: => 1E-06s 21:34:31.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:31.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:31.8 Info: => 0.0005348s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:31', 'rename_restrictions_to_release_profiles') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:31.8 Info: => 0.0008169s 21:34:31.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 26 21:34:31.8 Info: RenameTable Profiles QualityProfiles 21:34:31.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:31.8 Info: => 0.0013603s 21:34:31.8 Info: AlterTable QualityProfiles 21:34:31.8 Info: => 9E-07s 21:34:31.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:31.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:31.8 Info: => 0.0005097s 21:34:31.8 Info: AlterTable LanguageProfiles 21:34:31.8 Info: => 6E-07s 21:34:31.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:31.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:31.8 Info: => 0.0005212s 21:34:31.8 Info: UpdateData 21:34:31.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:31.8 Info: => 4.59E-05s 21:34:31.8 Info: UpdateData 21:34:31.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:31.8 Info: => 2.85E-05s 21:34:31.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:31.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:31.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:31.8 Info: DROP TABLE "Artists" 21:34:31.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.8 Info: => 0.0049425s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:31', 'rename_quality_profiles_add_upgrade_allowed') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:31.8 Info: => 0.0053316s 21:34:31.8 Info: 27: add_import_exclusions migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 27 21:34:31.8 Info: CreateTable ImportListExclusions 21:34:31.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:31.8 Info: => 0.0001667s 21:34:31.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:31.8 Info: => 0.0001124s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:31', 'add_import_exclusions') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 27: add_import_exclusions migrated 21:34:31.8 Info: => 0.0004552s 21:34:31.8 Info: 28: clean_artist_metadata_table migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 28 21:34:31.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:31.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:31.8 Info: => 0.00017s 21:34:31.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:31.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:31.8 Info: => 0.0001217s 21:34:31.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:31.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:31.8 Info: => 0.0001119s 21:34:31.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:31.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:31.8 Info: => 0.000116s 21:34:31.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:31.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:31.8 Info: => 0.0001121s 21:34:31.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:31.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:31.8 Info: => 0.000114s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:31', 'clean_artist_metadata_table') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 28: clean_artist_metadata_table migrated 21:34:31.8 Info: => 0.0003868s 21:34:31.8 Info: 29: health_issue_notification migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 29 21:34:31.8 Info: AlterTable Notifications 21:34:31.8 Info: => 9E-07s 21:34:31.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:31.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:31.8 Info: => 0.0005493s 21:34:31.8 Info: AlterTable Notifications 21:34:31.8 Info: => 9E-07s 21:34:31.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:31.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:31.8 Info: => 0.0005128s 21:34:31.8 Info: AlterTable Notifications 21:34:31.8 Info: => 6E-07s 21:34:31.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:31.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:31.8 Info: => 0.0005065s 21:34:31.8 Info: AlterTable Notifications 21:34:31.8 Info: => 6E-07s 21:34:31.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:31.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:31.8 Info: => 0.0005369s 21:34:31.8 Info: AlterTable Notifications 21:34:31.8 Info: => 7E-07s 21:34:31.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:31.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:31.8 Info: => 0.0005138s 21:34:31.8 Info: DeleteColumn Notifications OnDownload 21:34:31.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:31.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:31.8 Info: DROP TABLE "Notifications" 21:34:31.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:31.8 Info: => 0.0051377s 21:34:31.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:31.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:31.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:31.8 Info: DROP TABLE "Notifications" 21:34:31.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:31.8 Info: => 0.0042647s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:31', 'health_issue_notification') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 29: health_issue_notification migrated 21:34:31.8 Info: => 0.0046513s 21:34:31.8 Info: 30: add_mediafilerepository_mtime migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 30 21:34:31.8 Info: AlterTable TrackFiles 21:34:31.8 Info: => 1.2E-06s 21:34:31.8 Info: CreateColumn TrackFiles Modified DateTime 21:34:31.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:31.8 Info: => 0.0005812s 21:34:31.8 Info: AlterTable TrackFiles 21:34:31.8 Info: => 7E-07s 21:34:31.8 Info: CreateColumn TrackFiles Path String 21:34:31.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:31.8 Info: => 0.000536s 21:34:31.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:31.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:31.8 Info: => 3.69E-05s 21:34:31.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:31.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:31.8 Info: => 0.0001192s 21:34:31.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:31.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:31.8 Info: => 0.0001301s 21:34:31.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:31.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:31.8 Info: => 0.0001391s 21:34:31.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:31.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:31.8 Info: => 7.65E-05s 21:34:31.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:31.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:31.8 Info: => 4.78E-05s 21:34:31.8 Info: AlterTable TrackFiles 21:34:31.8 Info: => 4E-07s 21:34:31.8 Info: AlterColumn TrackFiles Path String 21:34:31.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:31.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:31.8 Info: DROP TABLE "TrackFiles" 21:34:31.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.8 Info: => 0.0040918s 21:34:31.8 Info: CreateIndex TrackFiles (Path) 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.8 Info: => 7.54E-05s 21:34:31.8 Info: DeleteColumn TrackFiles RelativePath 21:34:31.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:31.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:31.8 Info: DROP TABLE "TrackFiles" 21:34:31.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.8 Info: => 0.0053352s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:31', 'add_mediafilerepository_mtime') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 30: add_mediafilerepository_mtime migrated 21:34:31.8 Info: => 0.0056726s 21:34:31.8 Info: 31: add_artistmetadataid_constraint migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 31 21:34:31.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:31.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:31.8 Info: => 8.62E-05s 21:34:31.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:31.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:31.8 Info: => 0.0001341s 21:34:31.8 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:31.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:31.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:31.8 Info: DROP TABLE "Artists" 21:34:31.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.8 Info: => 0.0046302s 21:34:31.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.8 Info: => 0.0001198s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:31', 'add_artistmetadataid_constraint') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 31: add_artistmetadataid_constraint migrated 21:34:31.8 Info: => 0.0004934s 21:34:31.8 Info: 32: old_ids_and_artist_alias migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 32 21:34:31.8 Info: AlterTable ArtistMetadata 21:34:31.8 Info: => 1E-06s 21:34:31.8 Info: CreateColumn ArtistMetadata Aliases String 21:34:31.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:31.8 Info: => 0.0005497s 21:34:31.8 Info: AlterTable ArtistMetadata 21:34:31.8 Info: => 8E-07s 21:34:31.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:31.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.8 Info: => 0.0005232s 21:34:31.8 Info: AlterTable Albums 21:34:31.8 Info: => 4E-07s 21:34:31.8 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:31.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.8 Info: => 0.0005749s 21:34:31.8 Info: AlterTable AlbumReleases 21:34:31.8 Info: => 5E-07s 21:34:31.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:31.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.8 Info: => 0.0005225s 21:34:31.8 Info: AlterTable Tracks 21:34:31.8 Info: => 7E-07s 21:34:31.8 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:31.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.8 Info: => 0.0005221s 21:34:31.8 Info: AlterTable Tracks 21:34:31.8 Info: => 4E-07s 21:34:31.8 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:31.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.8 Info: => 0.0005158s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:31', 'old_ids_and_artist_alias') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 32: old_ids_and_artist_alias migrated 21:34:31.8 Info: => 0.0008299s 21:34:31.8 Info: 33: download_propers_config migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 33 21:34:31.8 Info: PerformDBOperation 21:34:31.8 Info: Performing DB Operation 21:34:31.8 Info: => 3.32E-05s 21:34:31.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:31.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:31.8 Info: => 3.3E-05s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:31', 'download_propers_config') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 33: download_propers_config migrated 21:34:31.8 Info: => 0.0002848s 21:34:31.8 Info: 34: remove_language_profiles migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 34 21:34:31.8 Info: DeleteTable LanguageProfiles 21:34:31.8 Info: DROP TABLE "LanguageProfiles" 21:34:31.8 Info: => 0.0001924s 21:34:31.8 Info: DeleteColumn Artists LanguageProfileId 21:34:31.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:31.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:31.8 Info: DROP TABLE "Artists" 21:34:31.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.8 Info: => 0.0050696s 21:34:31.8 Info: DeleteColumn ImportLists LanguageProfileId 21:34:31.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:31.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:31.8 Info: DROP TABLE "ImportLists" 21:34:31.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:31.8 Info: => 0.0038531s 21:34:31.8 Info: DeleteColumn Blacklist Language 21:34:31.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:31.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:31.8 Info: DROP TABLE "Blacklist" 21:34:31.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:31.8 Info: => 0.0036393s 21:34:31.8 Info: DeleteColumn History Language 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.0049612s 21:34:31.8 Info: DeleteColumn LyricFiles Language 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.003578s 21:34:31.8 Info: DeleteColumn TrackFiles Language 21:34:31.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:31.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:31.8 Info: DROP TABLE "TrackFiles" 21:34:31.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.8 Info: => 0.0046691s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:31', 'remove_language_profiles') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 34: remove_language_profiles migrated 21:34:31.8 Info: => 0.0051732s 21:34:31.8 Info: 35: multi_disc_naming_format migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 35 21:34:31.8 Info: AlterTable NamingConfig 21:34:31.8 Info: => 1.1E-06s 21:34:31.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:31.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:31.8 Info: => 0.0005748s 21:34:31.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:31.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:31.8 Info: => 4.45E-05s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:31', 'multi_disc_naming_format') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 35: multi_disc_naming_format migrated 21:34:31.8 Info: => 0.0003466s 21:34:31.8 Info: 36: add_download_client_priority migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 36 21:34:31.8 Info: AlterTable DownloadClients 21:34:31.8 Info: => 8E-07s 21:34:31.8 Info: CreateColumn DownloadClients Priority Int32 21:34:31.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:31.8 Info: => 0.0005558s 21:34:31.8 Info: PerformDBOperation 21:34:31.8 Info: Performing DB Operation 21:34:31.8 Info: => 5.5E-05s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:31', 'add_download_client_priority') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 36: add_download_client_priority migrated 21:34:31.8 Info: => 0.0003405s 21:34:31.8 Info: 37: remove_growl_prowl migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 37 21:34:31.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:31.8 Info: => 4.78E-05s 21:34:31.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:31.8 Info: => 2.8E-05s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:31', 'remove_growl_prowl') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 37: remove_growl_prowl migrated 21:34:31.8 Info: => 0.0002765s 21:34:31.8 Info: 38: remove_plex_hometheatre migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 38 21:34:31.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:31.8 Info: => 4.61E-05s 21:34:31.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:31.8 Info: => 2.76E-05s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:31', 'remove_plex_hometheatre') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 38: remove_plex_hometheatre migrated 21:34:31.8 Info: => 0.0002717s 21:34:31.8 Info: 39: add_root_folder_add_defaults migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 39 21:34:31.8 Info: AlterTable RootFolders 21:34:31.8 Info: => 1.1E-06s 21:34:31.8 Info: CreateColumn RootFolders Name String 21:34:31.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:31.8 Info: => 0.0005654s 21:34:31.8 Info: AlterTable RootFolders 21:34:31.8 Info: => 6E-07s 21:34:31.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:31.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:31.8 Info: => 0.0005244s 21:34:31.8 Info: AlterTable RootFolders 21:34:31.8 Info: => 6E-07s 21:34:31.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:31.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:31.8 Info: => 0.0005195s 21:34:31.8 Info: AlterTable RootFolders 21:34:31.8 Info: => 5E-07s 21:34:31.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:31.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:31.8 Info: => 0.0005243s 21:34:31.8 Info: AlterTable RootFolders 21:34:31.8 Info: => 6E-07s 21:34:31.8 Info: CreateColumn RootFolders DefaultTags String 21:34:31.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:31.8 Info: => 0.0005225s 21:34:31.8 Info: PerformDBOperation 21:34:31.8 Info: Performing DB Operation 21:34:31.8 Info: => 4.66E-05s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:31', 'add_root_folder_add_defaults') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 39: add_root_folder_add_defaults migrated 21:34:31.8 Info: => 0.0003316s 21:34:31.8 Info: 40: task_duration migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 40 21:34:31.8 Info: AlterTable ScheduledTasks 21:34:31.8 Info: => 1E-06s 21:34:31.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:31.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:31.8 Info: => 0.000529s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:31', 'task_duration') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 40: task_duration migrated 21:34:31.8 Info: => 0.0008296s 21:34:31.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 41 21:34:31.8 Info: AlterTable ReleaseProfiles 21:34:31.8 Info: => 7E-07s 21:34:31.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:31.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:31.8 Info: => 0.000517s 21:34:31.8 Info: AlterTable ReleaseProfiles 21:34:31.8 Info: => 8E-07s 21:34:31.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:31.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:31.8 Info: => 0.0004954s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:31', 'add_indexer_and_enabled_to_release_profiles') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:31.8 Info: => 0.0007912s 21:34:31.8 Info: 42: remove_album_folders migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 42 21:34:31.8 Info: DeleteColumn Artists AlbumFolder 21:34:31.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:31.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:31.8 Info: DROP TABLE "Artists" 21:34:31.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.8 Info: => 0.0042062s 21:34:31.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:31.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:31.8 Info: => 3.63E-05s 21:34:31.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:31.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:31.8 Info: => 2.88E-05s 21:34:31.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:31.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:31.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:31.8 Info: DROP TABLE "NamingConfig" 21:34:31.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:31.8 Info: => 0.0044938s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:31', 'remove_album_folders') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 42: remove_album_folders migrated 21:34:31.8 Info: => 0.0049107s 21:34:31.8 Info: 44: add_priority_to_indexers migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 44 21:34:31.8 Info: AlterTable Indexers 21:34:31.8 Info: => 8E-07s 21:34:31.8 Info: CreateColumn Indexers Priority Int32 21:34:31.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:31.8 Info: => 0.0005287s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:31', 'add_priority_to_indexers') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 44: add_priority_to_indexers migrated 21:34:31.8 Info: => 0.0008316s 21:34:31.8 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 45 21:34:31.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:31.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:31.8 Info: => 0.0001205s 21:34:31.8 Info: PerformDBOperation 21:34:31.8 Info: Performing DB Operation 21:34:31.8 Info: => 2.53E-05s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:31', 'remove_chown_and_folderchmod_config') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:31.8 Info: => 0.0002831s 21:34:31.8 Info: 47: update_notifiarr migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 47 21:34:31.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:31.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:31.8 Info: => 7E-05s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:31', 'update_notifiarr') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 47: update_notifiarr migrated 21:34:31.8 Info: => 0.000339s 21:34:31.8 Info: 49: email_multiple_addresses migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 49 21:34:31.8 Info: PerformDBOperation 21:34:31.8 Info: Performing DB Operation 21:34:31.8 Info: => 5.69E-05s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:31', 'email_multiple_addresses') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 49: email_multiple_addresses migrated 21:34:31.8 Info: => 0.0003215s 21:34:31.8 Info: 50: rename_blacklist_to_blocklist migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 50 21:34:31.8 Info: RenameTable Blacklist Blocklist 21:34:31.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:31.8 Info: => 0.0018696s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:31', 'rename_blacklist_to_blocklist') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 50: rename_blacklist_to_blocklist migrated 21:34:31.8 Info: => 0.0021976s 21:34:31.8 Info: 51: cdh_per_downloadclient migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 51 21:34:31.8 Info: AlterTable DownloadClients 21:34:31.8 Info: => 1.2E-06s 21:34:31.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:31.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:31.8 Info: => 0.0005681s 21:34:31.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:31.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:31.8 Info: => 0.0005227s 21:34:31.8 Info: PerformDBOperation 21:34:31.8 Info: Performing DB Operation 21:34:31.8 Info: => 0.0001555s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:31', 'cdh_per_downloadclient') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 51: cdh_per_downloadclient migrated 21:34:31.8 Info: => 0.0004447s 21:34:31.8 Info: 52: download_history migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 52 21:34:31.8 Info: CreateTable DownloadHistory 21:34:31.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:31.8 Info: => 0.0002265s 21:34:31.8 Info: CreateIndex DownloadHistory (EventType) 21:34:31.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:31.8 Info: => 0.0001163s 21:34:31.8 Info: CreateIndex DownloadHistory (ArtistId) 21:34:31.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:31.8 Info: => 0.0001053s 21:34:31.8 Info: CreateIndex DownloadHistory (DownloadId) 21:34:31.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:31.8 Info: => 0.0001065s 21:34:31.8 Info: PerformDBOperation 21:34:31.8 Info: Performing DB Operation 21:34:31.8 Info: => 0.0001025s 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:31', 'download_history') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 52: download_history migrated 21:34:31.8 Info: => 0.0004302s 21:34:31.8 Info: 53: add_update_history migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 53 21:34:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:31', 'add_update_history') 21:34:31.8 Info: Committing Transaction 21:34:31.8 Info: 53: add_update_history migrated 21:34:31.8 Info: => 0.0003018s 21:34:31.8 Info: 54: add_on_update_to_notifications migrating 21:34:31.8 Info: Beginning Transaction 21:34:31.8 Info: Starting migration of Main DB to 54 21:34:31.9 Info: AlterTable Notifications 21:34:31.9 Info: => 5E-07s 21:34:31.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:31.9 Info: => 0.000582s 21:34:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:31', 'add_on_update_to_notifications') 21:34:31.9 Info: Committing Transaction 21:34:31.9 Info: 54: add_on_update_to_notifications migrated 21:34:31.9 Info: => 0.0008784s 21:34:31.9 Info: 55: download_client_per_indexer migrating 21:34:31.9 Info: Beginning Transaction 21:34:31.9 Info: Starting migration of Main DB to 55 21:34:31.9 Info: AlterTable Indexers 21:34:31.9 Info: => 8E-07s 21:34:31.9 Info: CreateColumn Indexers DownloadClientId Int32 21:34:31.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:31.9 Info: => 0.0005809s 21:34:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:31', 'download_client_per_indexer') 21:34:31.9 Info: Committing Transaction 21:34:31.9 Info: 55: download_client_per_indexer migrated 21:34:31.9 Info: => 0.0008788s 21:34:31.9 Info: 56: AddNewItemMonitorType migrating 21:34:31.9 Info: Beginning Transaction 21:34:31.9 Info: Starting migration of Main DB to 56 21:34:31.9 Info: AlterTable Artists 21:34:31.9 Info: => 1.2E-06s 21:34:31.9 Info: CreateColumn Artists MonitorNewItems Int32 21:34:31.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:31.9 Info: => 0.0005827s 21:34:31.9 Info: AlterTable RootFolders 21:34:31.9 Info: => 6E-07s 21:34:31.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:31.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:31.9 Info: => 0.0005504s 21:34:31.9 Info: AlterTable ImportLists 21:34:31.9 Info: => 1E-06s 21:34:31.9 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:31.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:31.9 Info: => 0.0005346s 21:34:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:31', 'AddNewItemMonitorType') 21:34:31.9 Info: Committing Transaction 21:34:31.9 Info: 56: AddNewItemMonitorType migrated 21:34:31.9 Info: => 0.0008496s 21:34:31.9 Info: 57: ImportListSearch migrating 21:34:31.9 Info: Beginning Transaction 21:34:31.9 Info: Starting migration of Main DB to 57 21:34:31.9 Info: AlterTable ImportLists 21:34:31.9 Info: => 8E-07s 21:34:31.9 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:31.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:31.9 Info: => 0.0005702s 21:34:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:31', 'ImportListSearch') 21:34:31.9 Info: Committing Transaction 21:34:31.9 Info: 57: ImportListSearch migrated 21:34:31.9 Info: => 0.0008713s 21:34:31.9 Info: 58: ImportListMonitorExisting migrating 21:34:31.9 Info: Beginning Transaction 21:34:31.9 Info: Starting migration of Main DB to 58 21:34:31.9 Info: AlterTable ImportLists 21:34:31.9 Info: => 8E-07s 21:34:31.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:31.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:31.9 Info: => 0.0005707s 21:34:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:31', 'ImportListMonitorExisting') 21:34:31.9 Info: Committing Transaction 21:34:31.9 Info: 58: ImportListMonitorExisting migrated 21:34:31.9 Info: => 0.0008727s 21:34:31.9 Info: 59: add_indexer_tags migrating 21:34:31.9 Info: Beginning Transaction 21:34:31.9 Info: Starting migration of Main DB to 59 21:34:31.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:31.9 Info: => 4.85E-05s 21:34:31.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:31.9 Info: => 2.83E-05s 21:34:31.9 Info: AlterTable Indexers 21:34:31.9 Info: => 3E-07s 21:34:31.9 Info: CreateColumn Indexers Tags String 21:34:31.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:31.9 Info: => 0.0005621s 21:34:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:31', 'add_indexer_tags') 21:34:31.9 Info: Committing Transaction 21:34:31.9 Info: 59: add_indexer_tags migrated 21:34:31.9 Info: => 0.0008615s 21:34:31.9 Info: 60: update_audio_types migrating 21:34:31.9 Info: Beginning Transaction 21:34:31.9 Info: Starting migration of Main DB to 60 21:34:31.9 Info: PerformDBOperation 21:34:31.9 Info: Performing DB Operation 21:34:31.9 Info: => 5.13E-05s 21:34:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:31', 'update_audio_types') 21:34:31.9 Info: Committing Transaction 21:34:31.9 Info: 60: update_audio_types migrated 21:34:31.9 Info: => 0.0003164s 21:34:31.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:31.9 Info: Beginning Transaction 21:34:31.9 Info: Starting migration of Main DB to 61 21:34:31.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.9 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:31.9 Info: => 4.58E-05s 21:34:31.9 Info: AlterTable AlbumReleases 21:34:31.9 Info: => 4E-07s 21:34:31.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:31.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:31.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:31.9 Info: DROP TABLE "AlbumReleases" 21:34:31.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:31.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:31.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:31.9 Info: => 0.0048444s 21:34:31.9 Info: AlterTable Albums 21:34:31.9 Info: => 7E-07s 21:34:31.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:31.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:31.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:31.9 Info: DROP TABLE "Albums" 21:34:31.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.9 Info: => 0.0050375s 21:34:31.9 Info: AlterTable Albums 21:34:31.9 Info: => 6E-07s 21:34:31.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:31.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:31.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:31.9 Info: DROP TABLE "Albums" 21:34:31.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.9 Info: => 0.0058441s 21:34:31.9 Info: AlterTable Albums 21:34:31.9 Info: => 6E-07s 21:34:31.9 Info: AlterColumn Albums Added DateTimeOffset 21:34:31.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:31.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:31.9 Info: DROP TABLE "Albums" 21:34:31.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.9 Info: => 0.0057892s 21:34:31.9 Info: AlterTable Artists 21:34:31.9 Info: => 5E-07s 21:34:31.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:31.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:31.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:31.9 Info: DROP TABLE "Artists" 21:34:31.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.9 Info: => 0.0050171s 21:34:31.9 Info: AlterTable Artists 21:34:31.9 Info: => 5E-07s 21:34:31.9 Info: AlterColumn Artists Added DateTimeOffset 21:34:31.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:31.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:31.9 Info: DROP TABLE "Artists" 21:34:31.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.9 Info: => 0.0049823s 21:34:31.9 Info: AlterTable Blocklist 21:34:31.9 Info: => 6E-07s 21:34:31.9 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:31.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:31.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:31.9 Info: DROP TABLE "Blocklist" 21:34:31.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:31.9 Info: => 0.005294s 21:34:31.9 Info: AlterTable Blocklist 21:34:31.9 Info: => 1E-06s 21:34:31.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:31.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:31.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:31.9 Info: DROP TABLE "Blocklist" 21:34:31.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:31.9 Info: => 0.004627s 21:34:31.9 Info: AlterTable Commands 21:34:31.9 Info: => 8E-07s 21:34:31.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:31.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:31.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:31.9 Info: DROP TABLE "Commands" 21:34:31.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.9 Info: => 0.0054917s 21:34:31.9 Info: AlterTable Commands 21:34:31.9 Info: => 8E-07s 21:34:31.9 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:31.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:31.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:31.9 Info: DROP TABLE "Commands" 21:34:31.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.9 Info: => 0.0045292s 21:34:31.9 Info: AlterTable Commands 21:34:31.9 Info: => 8E-07s 21:34:31.9 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:31.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:31.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:31.9 Info: DROP TABLE "Commands" 21:34:31.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.9 Info: => 0.0045278s 21:34:31.9 Info: AlterTable DownloadClientStatus 21:34:31.9 Info: => 8E-07s 21:34:31.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:31.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:31.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.9 Info: DROP TABLE "DownloadClientStatus" 21:34:31.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.9 Info: => 0.0047141s 21:34:31.9 Info: AlterTable DownloadClientStatus 21:34:31.9 Info: => 5E-07s 21:34:31.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:31.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:31.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.9 Info: DROP TABLE "DownloadClientStatus" 21:34:31.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.9 Info: => 0.0054926s 21:34:31.9 Info: AlterTable DownloadClientStatus 21:34:31.9 Info: => 6E-07s 21:34:31.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:31.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:31.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.9 Info: DROP TABLE "DownloadClientStatus" 21:34:31.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.9 Info: => 0.0056389s 21:34:31.9 Info: AlterTable DownloadHistory 21:34:31.9 Info: => 7E-07s 21:34:31.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:31.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:31.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:31.9 Info: DROP TABLE "DownloadHistory" 21:34:31.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:31.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:31.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:31.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:31.9 Info: => 0.0050732s 21:34:31.9 Info: AlterTable ExtraFiles 21:34:31.9 Info: => 6E-07s 21:34:31.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:31.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:31.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:31.9 Info: DROP TABLE "ExtraFiles" 21:34:31.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:31.9 Info: => 0.0044625s 21:34:31.9 Info: AlterTable ExtraFiles 21:34:31.9 Info: => 7E-07s 21:34:31.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:31.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:31.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:31.9 Info: DROP TABLE "ExtraFiles" 21:34:31.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:31.9 Info: => 0.0048208s 21:34:31.9 Info: AlterTable History 21:34:31.9 Info: => 7E-07s 21:34:31.9 Info: AlterColumn History Date DateTimeOffset 21:34:32.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:32.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:32.0 Info: DROP TABLE "History" 21:34:32.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:32.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:32.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:32.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:32.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:32.0 Info: => 0.0066993s 21:34:32.0 Info: AlterTable ImportListStatus 21:34:32.0 Info: => 5E-07s 21:34:32.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:32.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:32.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:32.0 Info: DROP TABLE "ImportListStatus" 21:34:32.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.0 Info: => 0.0043399s 21:34:32.0 Info: AlterTable ImportListStatus 21:34:32.0 Info: => 6E-07s 21:34:32.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:32.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:32.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:32.0 Info: DROP TABLE "ImportListStatus" 21:34:32.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.0 Info: => 0.0049845s 21:34:32.0 Info: AlterTable ImportListStatus 21:34:32.0 Info: => 5E-07s 21:34:32.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:32.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:32.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:32.0 Info: DROP TABLE "ImportListStatus" 21:34:32.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.0 Info: => 0.0039434s 21:34:32.0 Info: AlterTable IndexerStatus 21:34:32.0 Info: => 4E-07s 21:34:32.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:32.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:32.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:32.0 Info: DROP TABLE "IndexerStatus" 21:34:32.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.0 Info: => 0.0043661s 21:34:32.0 Info: AlterTable IndexerStatus 21:34:32.0 Info: => 4E-07s 21:34:32.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:32.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:32.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:32.0 Info: DROP TABLE "IndexerStatus" 21:34:32.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.0 Info: => 0.0053236s 21:34:32.0 Info: AlterTable IndexerStatus 21:34:32.0 Info: => 5E-07s 21:34:32.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:32.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:32.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:32.0 Info: DROP TABLE "IndexerStatus" 21:34:32.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.0 Info: => 0.0043451s 21:34:32.0 Info: AlterTable LyricFiles 21:34:32.0 Info: => 4E-07s 21:34:32.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:32.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:32.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:32.0 Info: DROP TABLE "LyricFiles" 21:34:32.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:32.0 Info: => 0.0044092s 21:34:32.0 Info: AlterTable LyricFiles 21:34:32.0 Info: => 7E-07s 21:34:32.0 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:32.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:32.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:32.0 Info: DROP TABLE "LyricFiles" 21:34:32.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:32.0 Info: => 0.0045106s 21:34:32.0 Info: AlterTable MetadataFiles 21:34:32.0 Info: => 8E-07s 21:34:32.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:32.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:32.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:32.0 Info: DROP TABLE "MetadataFiles" 21:34:32.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:32.0 Info: => 0.0061658s 21:34:32.0 Info: AlterTable MetadataFiles 21:34:32.0 Info: => 8E-07s 21:34:32.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:32.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:32.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:32.0 Info: DROP TABLE "MetadataFiles" 21:34:32.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:32.0 Info: => 0.0045679s 21:34:32.0 Info: AlterTable PendingReleases 21:34:32.0 Info: => 7E-07s 21:34:32.0 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:32.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:32.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:32.0 Info: DROP TABLE "PendingReleases" 21:34:32.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:32.0 Info: => 0.0051156s 21:34:32.0 Info: AlterTable ScheduledTasks 21:34:32.0 Info: => 7E-07s 21:34:32.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:32.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:32.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:32.0 Info: DROP TABLE "ScheduledTasks" 21:34:32.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:32.0 Info: => 0.0046744s 21:34:32.0 Info: AlterTable ScheduledTasks 21:34:32.0 Info: => 5E-07s 21:34:32.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:32.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:32.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:32.0 Info: DROP TABLE "ScheduledTasks" 21:34:32.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:32.0 Info: => 0.004618s 21:34:32.0 Info: AlterTable TrackFiles 21:34:32.0 Info: => 5E-07s 21:34:32.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:32.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:32.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:32.0 Info: DROP TABLE "TrackFiles" 21:34:32.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.0 Info: => 0.006317s 21:34:32.0 Info: AlterTable TrackFiles 21:34:32.0 Info: => 6E-07s 21:34:32.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:32.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:32.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:32.0 Info: DROP TABLE "TrackFiles" 21:34:32.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.0 Info: => 0.0047149s 21:34:32.0 Info: AlterTable VersionInfo 21:34:32.0 Info: => 5E-07s 21:34:32.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:32.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:32.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:32.0 Info: DROP TABLE "VersionInfo" 21:34:32.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:32.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:32.0 Info: => 0.0042392s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:32', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:32.0 Info: => 0.0050062s 21:34:32.0 Info: 62: add_on_delete_to_notifications migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 62 21:34:32.0 Info: AlterTable Notifications 21:34:32.0 Info: => 1E-06s 21:34:32.0 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:32.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:32.0 Info: => 0.000599s 21:34:32.0 Info: AlterTable Notifications 21:34:32.0 Info: => 5E-07s 21:34:32.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:32.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:32.0 Info: => 0.0005403s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:32', 'add_on_delete_to_notifications') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 62: add_on_delete_to_notifications migrated 21:34:32.0 Info: => 0.0008664s 21:34:32.0 Info: 63: add_custom_formats migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 63 21:34:32.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 21:34:32.0 Info: AlterTable DelayProfiles 21:34:32.0 Info: => 3E-07s 21:34:32.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:32.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:32.0 Info: => 0.0005785s 21:34:32.0 Info: UpdateData 21:34:32.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:32.0 Info: => 5.45E-05s 21:34:32.0 Info: AlterTable TrackFiles 21:34:32.0 Info: => 4E-07s 21:34:32.0 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:32.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:32.0 Info: => 0.0005333s 21:34:32.0 Info: PerformDBOperation 21:34:32.0 Info: Performing DB Operation 21:34:32.0 Info: => 0.0012076s 21:34:32.0 Info: CreateTable CustomFormats 21:34:32.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:32.0 Info: => 0.000129s 21:34:32.0 Info: CreateIndex CustomFormats (Name) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:32.0 Info: => 0.0001271s 21:34:32.0 Info: AlterTable QualityProfiles 21:34:32.0 Info: => 4E-07s 21:34:32.0 Info: CreateColumn QualityProfiles FormatItems String 21:34:32.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:32.0 Info: => 0.0005586s 21:34:32.0 Info: AlterTable QualityProfiles 21:34:32.0 Info: => 9E-07s 21:34:32.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:32.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:32.0 Info: => 0.0005734s 21:34:32.0 Info: AlterTable QualityProfiles 21:34:32.0 Info: => 6E-07s 21:34:32.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:32.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:32.0 Info: => 0.0005335s 21:34:32.0 Info: PerformDBOperation 21:34:32.0 Info: Performing DB Operation 21:34:32.0 Info: => 0.0013072s 21:34:32.0 Info: PerformDBOperation 21:34:32.0 Info: Performing DB Operation 21:34:32.0 Info: => 3.09E-05s 21:34:32.0 Info: DeleteColumn ReleaseProfiles Preferred 21:34:32.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:32.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:32.0 Info: DROP TABLE "ReleaseProfiles" 21:34:32.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:32.0 Info: => 0.0048602s 21:34:32.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:32.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:32.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:32.0 Info: DROP TABLE "ReleaseProfiles" 21:34:32.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:32.1 Info: => 0.0044222s 21:34:32.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:32.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:32.1 Info: => 5.21E-05s 21:34:32.1 Info: AlterTable DelayProfiles 21:34:32.1 Info: => 5E-07s 21:34:32.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:32.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:32.1 Info: => 0.0005672s 21:34:32.1 Info: AlterTable DelayProfiles 21:34:32.1 Info: => 7E-07s 21:34:32.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:32.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:32.1 Info: => 0.0005387s 21:34:32.1 Info: -> 1 Insert operations completed in 00:00:00.0000935 taking an average of 00:00:00.0000935 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:32', 'add_custom_formats') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 63: add_custom_formats migrated 21:34:32.1 Info: => 0.0009554s 21:34:32.1 Debug: Took: 00:00:00.4118648 21:34:32.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 21:34:32.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 21:34:32.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864721322330_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:32.1 Info: DatabaseEngineVersionCheck migrating 21:34:32.1 Info: PerformDBOperation 21:34:32.1 Info: Performing DB Operation 21:34:32.1 Info: SQLite 3.47.2 21:34:32.1 Info: => 0.0009762s 21:34:32.1 Info: DatabaseEngineVersionCheck migrated 21:34:32.1 Info: => 0.0009883s 21:34:32.1 Info: VersionMigration migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: CreateTable VersionInfo 21:34:32.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:32.1 Info: => 0.0001435s 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: VersionMigration migrated 21:34:32.1 Info: => 0.0004765s 21:34:32.1 Info: VersionUniqueMigration migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: CreateIndex VersionInfo (Version) 21:34:32.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:32.1 Info: => 0.0001495s 21:34:32.1 Info: AlterTable VersionInfo 21:34:32.1 Info: => 8E-07s 21:34:32.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:32.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:32.1 Info: => 0.0006037s 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: VersionUniqueMigration migrated 21:34:32.1 Info: => 0.0008177s 21:34:32.1 Info: VersionDescriptionMigration migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: AlterTable VersionInfo 21:34:32.1 Info: => 7E-07s 21:34:32.1 Info: CreateColumn VersionInfo Description String 21:34:32.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:32.1 Info: => 0.0002173s 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: VersionDescriptionMigration migrated 21:34:32.1 Info: => 0.0004176s 21:34:32.1 Info: 1: InitialSetup migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 1 21:34:32.1 Info: CreateTable Config 21:34:32.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:32.1 Info: => 0.0001566s 21:34:32.1 Info: CreateIndex Config (Key) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:32.1 Info: => 7.25E-05s 21:34:32.1 Info: CreateTable RootFolders 21:34:32.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:32.1 Info: => 7.46E-05s 21:34:32.1 Info: CreateIndex RootFolders (Path) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:32.1 Info: => 6.75E-05s 21:34:32.1 Info: CreateTable Artists 21:34:32.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:32.1 Info: => 0.0002144s 21:34:32.1 Info: CreateIndex Artists (ForeignArtistId) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:32.1 Info: => 6.77E-05s 21:34:32.1 Info: CreateIndex Artists (NameSlug) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:32.1 Info: => 7.39E-05s 21:34:32.1 Info: CreateIndex Artists (CleanName) 21:34:32.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.1 Info: => 6.23E-05s 21:34:32.1 Info: CreateIndex Artists (Path) 21:34:32.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.1 Info: => 5.89E-05s 21:34:32.1 Info: CreateTable Albums 21:34:32.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:32.1 Info: => 0.0001838s 21:34:32.1 Info: CreateIndex Albums (ForeignAlbumId) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.1 Info: => 6.61E-05s 21:34:32.1 Info: CreateIndex Albums (MBId) 21:34:32.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:32.1 Info: => 5.83E-05s 21:34:32.1 Info: CreateIndex Albums (TADBId) 21:34:32.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.1 Info: => 7.08E-05s 21:34:32.1 Info: CreateIndex Albums (TitleSlug) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.1 Info: => 6.78E-05s 21:34:32.1 Info: CreateIndex Albums (CleanTitle) 21:34:32.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.1 Info: => 6.24E-05s 21:34:32.1 Info: CreateIndex Albums (Path) 21:34:32.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:32.1 Info: => 5.75E-05s 21:34:32.1 Info: CreateTable Tracks 21:34:32.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:32.1 Info: => 0.0001265s 21:34:32.1 Info: CreateIndex Tracks (ForeignTrackId) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:32.1 Info: => 6.51E-05s 21:34:32.1 Info: CreateIndex Tracks (ArtistId) 21:34:32.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:32.1 Info: => 6.61E-05s 21:34:32.1 Info: CreateIndex Tracks (TrackFileId) 21:34:32.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:32.1 Info: => 6.43E-05s 21:34:32.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:32.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:32.1 Info: => 6.95E-05s 21:34:32.1 Info: CreateTable TrackFiles 21:34:32.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:32.1 Info: => 0.0001206s 21:34:32.1 Info: CreateIndex TrackFiles (ArtistId) 21:34:32.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:32.1 Info: => 6.34E-05s 21:34:32.1 Info: CreateIndex TrackFiles (AlbumId) 21:34:32.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.1 Info: => 6.23E-05s 21:34:32.1 Info: CreateTable History 21:34:32.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:32.1 Info: => 0.0001232s 21:34:32.1 Info: CreateIndex History (Date) 21:34:32.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:32.1 Info: => 6.18E-05s 21:34:32.1 Info: CreateIndex History (EventType) 21:34:32.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:32.1 Info: => 6.1E-05s 21:34:32.1 Info: CreateIndex History (DownloadId) 21:34:32.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:32.1 Info: => 6.15E-05s 21:34:32.1 Info: CreateIndex History (AlbumId) 21:34:32.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:32.1 Info: => 6.07E-05s 21:34:32.1 Info: CreateTable Notifications 21:34:32.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:32.1 Info: => 0.0001113s 21:34:32.1 Info: CreateTable ScheduledTasks 21:34:32.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:32.1 Info: => 0.0001362s 21:34:32.1 Info: CreateIndex ScheduledTasks (TypeName) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:32.1 Info: => 0.000103s 21:34:32.1 Info: CreateTable Indexers 21:34:32.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:32.1 Info: => 0.0001218s 21:34:32.1 Info: CreateIndex Indexers (Name) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:32.1 Info: => 7.5E-05s 21:34:32.1 Info: CreateTable Profiles 21:34:32.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:32.1 Info: => 8.39E-05s 21:34:32.1 Info: CreateIndex Profiles (Name) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:32.1 Info: => 7.41E-05s 21:34:32.1 Info: CreateTable QualityDefinitions 21:34:32.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:32.1 Info: => 9.88E-05s 21:34:32.1 Info: CreateIndex QualityDefinitions (Quality) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:32.1 Info: => 6.69E-05s 21:34:32.1 Info: CreateIndex QualityDefinitions (Title) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:32.1 Info: => 0.0001059s 21:34:32.1 Info: CreateTable NamingConfig 21:34:32.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:32.1 Info: => 0.000124s 21:34:32.1 Info: CreateTable Blacklist 21:34:32.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:32.1 Info: => 0.0001543s 21:34:32.1 Info: CreateTable Metadata 21:34:32.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:32.1 Info: => 9.42E-05s 21:34:32.1 Info: CreateTable MetadataFiles 21:34:32.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:32.1 Info: => 0.0001107s 21:34:32.1 Info: CreateTable DownloadClients 21:34:32.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:32.1 Info: => 9.6E-05s 21:34:32.1 Info: CreateTable PendingReleases 21:34:32.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:32.1 Info: => 0.0001054s 21:34:32.1 Info: CreateTable RemotePathMappings 21:34:32.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:32.1 Info: => 0.0001239s 21:34:32.1 Info: CreateTable Tags 21:34:32.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:32.1 Info: => 8.68E-05s 21:34:32.1 Info: CreateIndex Tags (Label) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:32.1 Info: => 7.73E-05s 21:34:32.1 Info: CreateTable Restrictions 21:34:32.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:32.1 Info: => 9.04E-05s 21:34:32.1 Info: CreateTable DelayProfiles 21:34:32.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:32.1 Info: => 0.0001203s 21:34:32.1 Info: CreateTable Users 21:34:32.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:32.1 Info: => 8.54E-05s 21:34:32.1 Info: CreateIndex Users (Identifier) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:32.1 Info: => 0.0001113s 21:34:32.1 Info: CreateIndex Users (Username) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:32.1 Info: => 8.94E-05s 21:34:32.1 Info: CreateTable Commands 21:34:32.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:32.1 Info: => 0.0001218s 21:34:32.1 Info: CreateTable IndexerStatus 21:34:32.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:32.1 Info: => 0.0001112s 21:34:32.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.1 Info: => 7.73E-05s 21:34:32.1 Info: CreateTable ExtraFiles 21:34:32.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:32.1 Info: => 0.0001053s 21:34:32.1 Info: CreateTable LyricFiles 21:34:32.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:32.1 Info: => 0.000135s 21:34:32.1 Info: CreateTable LanguageProfiles 21:34:32.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:32.1 Info: => 8.95E-05s 21:34:32.1 Info: CreateIndex LanguageProfiles (Name) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:32.1 Info: => 7.91E-05s 21:34:32.1 Info: CreateTable DownloadClientStatus 21:34:32.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:32.1 Info: => 9.62E-05s 21:34:32.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:32.1 Info: => 8.06E-05s 21:34:32.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:32.1 Info: -> 1 Insert operations completed in 00:00:00.0000585 taking an average of 00:00:00.0000585 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:32', 'InitialSetup') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 1: InitialSetup migrated 21:34:32.1 Info: => 0.0008917s 21:34:32.1 Info: 2: add_reason_to_pending_releases migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 2 21:34:32.1 Info: AlterTable PendingReleases 21:34:32.1 Info: => 6E-07s 21:34:32.1 Info: CreateColumn PendingReleases Reason Int32 21:34:32.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:32.1 Info: => 0.0005132s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:32', 'add_reason_to_pending_releases') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 2: add_reason_to_pending_releases migrated 21:34:32.1 Info: => 0.0007941s 21:34:32.1 Info: 3: add_medium_support migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 3 21:34:32.1 Info: AlterTable Albums 21:34:32.1 Info: => 5E-07s 21:34:32.1 Info: CreateColumn Albums Media String 21:34:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:32.1 Info: => 0.0004973s 21:34:32.1 Info: AlterTable Tracks 21:34:32.1 Info: => 5E-07s 21:34:32.1 Info: CreateColumn Tracks MediumNumber Int32 21:34:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:32.1 Info: => 0.000462s 21:34:32.1 Info: AlterTable Tracks 21:34:32.1 Info: => 5E-07s 21:34:32.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:32.1 Info: => 0.0004581s 21:34:32.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:32.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:32.1 Info: => 4.01E-05s 21:34:32.1 Info: DeleteColumn Tracks TrackNumber 21:34:32.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:32.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: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_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:32.1 Info: => 0.0052562s 21:34:32.1 Info: AlterTable Tracks 21:34:32.1 Info: => 6E-07s 21:34:32.1 Info: CreateColumn Tracks TrackNumber String 21:34:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:32.1 Info: => 0.0004572s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:32', 'add_medium_support') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 3: add_medium_support migrated 21:34:32.1 Info: => 0.000816s 21:34:32.1 Info: 4: add_various_qualites_in_profile migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 4 21:34:32.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:32.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:32.1 Info: => 5.23E-05s 21:34:32.1 Info: PerformDBOperation 21:34:32.1 Info: Performing DB Operation 21:34:32.1 Info: => 3.32E-05s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:32', 'add_various_qualites_in_profile') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 4: add_various_qualites_in_profile migrated 21:34:32.1 Info: => 0.0002838s 21:34:32.1 Info: 5: metadata_profiles migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 5 21:34:32.1 Info: CreateTable MetadataProfiles 21:34:32.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:32.1 Info: => 0.0001203s 21:34:32.1 Info: CreateIndex MetadataProfiles (Name) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:32.1 Info: => 8.38E-05s 21:34:32.1 Info: AlterTable Artists 21:34:32.1 Info: => 5E-07s 21:34:32.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:32.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:32.1 Info: => 0.0004765s 21:34:32.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:32.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:32.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:32.1 Info: DROP TABLE "Artists" 21:34:32.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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.0039328s 21:34:32.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:32.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:32.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:32.1 Info: DROP TABLE "Artists" 21:34:32.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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.0038666s 21:34:32.1 Info: AlterTable Albums 21:34:32.1 Info: => 5E-07s 21:34:32.1 Info: CreateColumn Albums SecondaryTypes String 21:34:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:32.1 Info: => 0.0004612s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:32', 'metadata_profiles') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 5: metadata_profiles migrated 21:34:32.1 Info: => 0.0008302s 21:34:32.1 Info: 6: separate_automatic_and_interactive_search migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 6 21:34:32.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:32.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:32.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:32.1 Info: DROP TABLE "Indexers" 21:34:32.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:32.1 Info: => 0.0040636s 21:34:32.1 Info: AlterTable Indexers 21:34:32.1 Info: => 6E-07s 21:34:32.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:32.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:32.1 Info: => 0.0004611s 21:34:32.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:32.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:32.1 Info: => 3.94E-05s 21:34:32.1 Info: AlterTable Indexers 21:34:32.1 Info: => 5E-07s 21:34:32.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:32.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:32.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:32.1 Info: DROP TABLE "Indexers" 21:34:32.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:32.1 Info: => 0.0033007s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:32', 'separate_automatic_and_interactive_search') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 6: separate_automatic_and_interactive_search migrated 21:34:32.1 Info: => 0.0036136s 21:34:32.1 Info: 7: change_album_path_to_relative migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 7 21:34:32.1 Info: DeleteColumn Albums Path 21:34:32.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:32.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.1 Info: => 0.0046714s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:32', 'change_album_path_to_relative') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 7: change_album_path_to_relative migrated 21:34:32.1 Info: => 0.0050565s 21:34:32.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 8 21:34:32.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:32.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:32.1 Info: => 4.96E-05s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:32', 'change_quality_size_mb_to_kb') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:32.1 Info: => 0.000295s 21:34:32.1 Info: 9: album_releases migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 9 21:34:32.1 Info: AlterTable Albums 21:34:32.1 Info: => 8E-07s 21:34:32.1 Info: CreateColumn Albums Releases String 21:34:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:32.1 Info: => 0.000492s 21:34:32.1 Info: AlterTable Albums 21:34:32.1 Info: => 7E-07s 21:34:32.1 Info: CreateColumn Albums CurrentRelease String 21:34:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:32.1 Info: => 0.0004656s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:32', 'album_releases') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 9: album_releases migrated 21:34:32.1 Info: => 0.0007368s 21:34:32.1 Info: 10: album_releases_fix migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 10 21:34:32.1 Info: AlterTable Albums 21:34:32.1 Info: => 6E-07s 21:34:32.1 Info: AlterColumn Albums Releases String 21:34:32.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:32.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.1 Info: => 0.004662s 21:34:32.1 Info: AlterTable Albums 21:34:32.1 Info: => 5E-07s 21:34:32.1 Info: AlterColumn Albums CurrentRelease String 21:34:32.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:32.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.2 Info: => 0.0039899s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:32', 'album_releases_fix') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 10: album_releases_fix migrated 21:34:32.2 Info: => 0.0043737s 21:34:32.2 Info: 11: import_lists migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 11 21:34:32.2 Info: CreateTable ImportLists 21:34:32.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:32.2 Info: => 0.0001496s 21:34:32.2 Info: CreateIndex ImportLists (Name) 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:32.2 Info: => 7.43E-05s 21:34:32.2 Info: CreateTable ImportListStatus 21:34:32.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:32.2 Info: => 0.0001023s 21:34:32.2 Info: CreateIndex ImportListStatus (ProviderId) 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.2 Info: => 7.17E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:32', 'import_lists') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 11: import_lists migrated 21:34:32.2 Info: => 0.0003544s 21:34:32.2 Info: 12: add_release_status migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 12 21:34:32.2 Info: AlterTable MetadataProfiles 21:34:32.2 Info: => 6E-07s 21:34:32.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:32.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:32.2 Info: => 0.00051s 21:34:32.2 Info: PerformDBOperation 21:34:32.2 Info: Performing DB Operation 21:34:32.2 Info: => 2.89E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:32', 'add_release_status') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 12: add_release_status migrated 21:34:32.2 Info: => 0.000287s 21:34:32.2 Info: 13: album_download_notification migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 13 21:34:32.2 Info: AlterTable Notifications 21:34:32.2 Info: => 7E-07s 21:34:32.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:32.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0005115s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:32', 'album_download_notification') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 13: album_download_notification migrated 21:34:32.2 Info: => 0.0007919s 21:34:32.2 Info: 14: fix_language_metadata_profiles migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 14 21:34:32.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:32.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:32.2 Info: => 7.33E-05s 21:34:32.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:32.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:32.2 Info: => 5.01E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:32', 'fix_language_metadata_profiles') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 14: fix_language_metadata_profiles migrated 21:34:32.2 Info: => 0.0002847s 21:34:32.2 Info: 15: remove_fanzub migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 15 21:34:32.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:32.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:32.2 Info: => 4.15E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:32', 'remove_fanzub') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 15: remove_fanzub migrated 21:34:32.2 Info: => 0.0002654s 21:34:32.2 Info: 16: update_artist_history_indexes migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 16 21:34:32.2 Info: CreateIndex Albums (ArtistId) 21:34:32.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:32.2 Info: => 9.94E-05s 21:34:32.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:32.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:32.2 Info: => 7.36E-05s 21:34:32.2 Info: DeleteIndex History (AlbumId) 21:34:32.2 Info: DROP INDEX "IX_History_AlbumId" 21:34:32.2 Info: => 0.0001252s 21:34:32.2 Info: CreateIndex History (AlbumId, Date) 21:34:32.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:32.2 Info: => 8.96E-05s 21:34:32.2 Info: DeleteIndex History (DownloadId) 21:34:32.2 Info: DROP INDEX "IX_History_DownloadId" 21:34:32.2 Info: => 0.0001145s 21:34:32.2 Info: CreateIndex History (DownloadId, Date) 21:34:32.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:32.2 Info: => 8.18E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:32', 'update_artist_history_indexes') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 16: update_artist_history_indexes migrated 21:34:32.2 Info: => 0.0010454s 21:34:32.2 Info: 17: remove_nma migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 17 21:34:32.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:32.2 Info: => 4.93E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:32', 'remove_nma') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 17: remove_nma migrated 21:34:32.2 Info: => 0.0002797s 21:34:32.2 Info: 18: album_disambiguation migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 18 21:34:32.2 Info: AlterTable Albums 21:34:32.2 Info: => 8E-07s 21:34:32.2 Info: CreateColumn Albums Disambiguation String 21:34:32.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:32.2 Info: => 0.0005156s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:32', 'album_disambiguation') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 18: album_disambiguation migrated 21:34:32.2 Info: => 0.0007868s 21:34:32.2 Info: 19: add_ape_quality_in_profiles migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 19 21:34:32.2 Info: PerformDBOperation 21:34:32.2 Info: Performing DB Operation 21:34:32.2 Info: => 3.3E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:32', 'add_ape_quality_in_profiles') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 19: add_ape_quality_in_profiles migrated 21:34:32.2 Info: => 0.0002666s 21:34:32.2 Info: 20: remove_pushalot migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 20 21:34:32.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:32.2 Info: => 4.72E-05s 21:34:32.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:32.2 Info: => 2.81E-05s 21:34:32.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:32.2 Info: => 2.65E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:32', 'remove_pushalot') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 20: remove_pushalot migrated 21:34:32.2 Info: => 0.0002499s 21:34:32.2 Info: 21: add_custom_filters migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 21 21:34:32.2 Info: CreateTable CustomFilters 21:34:32.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:32.2 Info: => 0.0001226s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:32', 'add_custom_filters') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 21: add_custom_filters migrated 21:34:32.2 Info: => 0.0003827s 21:34:32.2 Info: 22: import_list_tags migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 22 21:34:32.2 Info: AlterTable ImportLists 21:34:32.2 Info: => 7E-07s 21:34:32.2 Info: CreateColumn ImportLists Tags String 21:34:32.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:32.2 Info: => 0.0005181s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:32', 'import_list_tags') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 22: import_list_tags migrated 21:34:32.2 Info: => 0.0008122s 21:34:32.2 Info: 23: add_release_groups_etc migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 23 21:34:32.2 Info: CreateTable ArtistMetadata 21:34:32.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:32.2 Info: => 0.0001651s 21:34:32.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:32.2 Info: => 8.01E-05s 21:34:32.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:32.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:32.2 Info: => 7.83E-05s 21:34:32.2 Info: AlterTable Artists 21:34:32.2 Info: => 4E-07s 21:34:32.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:32.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0005078s 21:34:32.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:32.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:32.2 Info: => 6.66E-05s 21:34:32.2 Info: CreateTable AlbumReleases 21:34:32.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:32.2 Info: => 0.0001398s 21:34:32.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:32.2 Info: => 0.0001247s 21:34:32.2 Info: CreateIndex AlbumReleases (AlbumId) 21:34:32.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:32.2 Info: => 7.99E-05s 21:34:32.2 Info: PerformDBOperation 21:34:32.2 Info: Performing DB Operation 21:34:32.2 Info: => 3.37E-05s 21:34:32.2 Info: AlterTable Albums 21:34:32.2 Info: => 4E-07s 21:34:32.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:32.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.000531s 21:34:32.2 Info: AlterTable Albums 21:34:32.2 Info: => 6E-07s 21:34:32.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:32.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:32.2 Info: => 0.0005341s 21:34:32.2 Info: AlterTable Albums 21:34:32.2 Info: => 5E-07s 21:34:32.2 Info: CreateColumn Albums Links String 21:34:32.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:32.2 Info: => 0.0005286s 21:34:32.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:32.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:32.2 Info: => 7.88E-05s 21:34:32.2 Info: AlterTable Tracks 21:34:32.2 Info: => 5E-07s 21:34:32.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:32.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:32.2 Info: => 0.0005255s 21:34:32.2 Info: AlterTable Tracks 21:34:32.2 Info: => 7E-07s 21:34:32.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:32.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0005257s 21:34:32.2 Info: AlterTable Tracks 21:34:32.2 Info: => 6E-07s 21:34:32.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:32.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0005525s 21:34:32.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:32.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:32.2 Info: => 8.12E-05s 21:34:32.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:32.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:32.2 Info: => 5.95E-05s 21:34:32.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 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, "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.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: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: => 0.004741s 21:34:32.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 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) 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") 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.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: => 0.0051027s 21:34:32.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:32.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:32.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:32.2 Info: DROP TABLE "Tracks" 21:34:32.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:32.2 Info: => 0.003876s 21:34:32.2 Info: DeleteColumn TrackFiles ArtistId 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:32.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: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: => 0.00372s 21:34:32.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:32.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.2 Info: => 7.35E-05s 21:34:32.2 Info: CreateIndex Artists (Monitored) 21:34:32.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.2 Info: => 6.75E-05s 21:34:32.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:32.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.2 Info: => 6.62E-05s 21:34:32.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:32.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:32.2 Info: => 6.51E-05s 21:34:32.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:32.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:32.2 Info: => 0.0006477s 21:34:32.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:32.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:32.2 Info: => 8.78E-05s 21:34:32.2 Info: UpdateData 21:34:32.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:32.2 Info: => 4.03E-05s 21:34:32.2 Info: UpdateData 21:34:32.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:32.2 Info: => 3.29E-05s 21:34:32.2 Info: UpdateData 21:34:32.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:32.2 Info: => 3.67E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:32', 'add_release_groups_etc') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 23: add_release_groups_etc migrated 21:34:32.2 Info: => 0.0005548s 21:34:32.2 Info: 24: NewMediaInfoFormat migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 24 21:34:32.2 Info: UpdateData 21:34:32.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:32.2 Info: => 5.23E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:32', 'NewMediaInfoFormat') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 24: NewMediaInfoFormat migrated 21:34:32.2 Info: => 0.0002831s 21:34:32.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 25 21:34:32.2 Info: RenameTable Restrictions ReleaseProfiles 21:34:32.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:32.2 Info: => 0.0013619s 21:34:32.2 Info: AlterTable ReleaseProfiles 21:34:32.2 Info: => 8E-07s 21:34:32.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:32.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:32.2 Info: => 0.0005172s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:32', 'rename_restrictions_to_release_profiles') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:32.2 Info: => 0.0007928s 21:34:32.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 26 21:34:32.2 Info: RenameTable Profiles QualityProfiles 21:34:32.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:32.2 Info: => 0.0013804s 21:34:32.2 Info: AlterTable QualityProfiles 21:34:32.2 Info: => 8E-07s 21:34:32.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:32.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:32.2 Info: => 0.0005126s 21:34:32.2 Info: AlterTable LanguageProfiles 21:34:32.2 Info: => 8E-07s 21:34:32.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:32.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:32.2 Info: => 0.0004978s 21:34:32.2 Info: UpdateData 21:34:32.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:32.2 Info: => 4.46E-05s 21:34:32.2 Info: UpdateData 21:34:32.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:32.2 Info: => 2.77E-05s 21:34:32.2 Info: RenameColumn Artists ProfileId to QualityProfileId 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, "AlbumFolder" INTEGER NOT NULL, "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.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: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_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.2 Info: => 0.0048539s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:32', 'rename_quality_profiles_add_upgrade_allowed') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:32.2 Info: => 0.005267s 21:34:32.2 Info: 27: add_import_exclusions migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 27 21:34:32.2 Info: CreateTable ImportListExclusions 21:34:32.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:32.2 Info: => 0.0001646s 21:34:32.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:32.2 Info: => 0.0001222s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:32', 'add_import_exclusions') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 27: add_import_exclusions migrated 21:34:32.2 Info: => 0.000429s 21:34:32.2 Info: 28: clean_artist_metadata_table migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 28 21:34:32.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:32.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:32.2 Info: => 0.000157s 21:34:32.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:32.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:32.2 Info: => 0.0001208s 21:34:32.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:32.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:32.2 Info: => 0.0001118s 21:34:32.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:32.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:32.2 Info: => 0.0001132s 21:34:32.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:32.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:32.2 Info: => 0.0001126s 21:34:32.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:32.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:32.2 Info: => 0.0001114s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:32', 'clean_artist_metadata_table') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 28: clean_artist_metadata_table migrated 21:34:32.2 Info: => 0.0003823s 21:34:32.2 Info: 29: health_issue_notification migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 29 21:34:32.2 Info: AlterTable Notifications 21:34:32.2 Info: => 7E-07s 21:34:32.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:32.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0005608s 21:34:32.2 Info: AlterTable Notifications 21:34:32.2 Info: => 6E-07s 21:34:32.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:32.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0005167s 21:34:32.2 Info: AlterTable Notifications 21:34:32.2 Info: => 5E-07s 21:34:32.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:32.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.000509s 21:34:32.2 Info: AlterTable Notifications 21:34:32.2 Info: => 5E-07s 21:34:32.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:32.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0005077s 21:34:32.2 Info: AlterTable Notifications 21:34:32.2 Info: => 6E-07s 21:34:32.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:32.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0005111s 21:34:32.2 Info: DeleteColumn Notifications OnDownload 21:34:32.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:32.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:32.2 Info: DROP TABLE "Notifications" 21:34:32.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:32.2 Info: => 0.0042518s 21:34:32.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:32.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:32.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:32.2 Info: DROP TABLE "Notifications" 21:34:32.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:32.2 Info: => 0.0051579s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:32', 'health_issue_notification') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 29: health_issue_notification migrated 21:34:32.2 Info: => 0.005541s 21:34:32.2 Info: 30: add_mediafilerepository_mtime migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 30 21:34:32.2 Info: AlterTable TrackFiles 21:34:32.2 Info: => 1E-06s 21:34:32.2 Info: CreateColumn TrackFiles Modified DateTime 21:34:32.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:32.2 Info: => 0.0005699s 21:34:32.2 Info: AlterTable TrackFiles 21:34:32.2 Info: => 8E-07s 21:34:32.2 Info: CreateColumn TrackFiles Path String 21:34:32.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:32.2 Info: => 0.0005388s 21:34:32.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:32.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:32.2 Info: => 3.74E-05s 21:34:32.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:32.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:32.2 Info: => 0.0001193s 21:34:32.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:32.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:32.2 Info: => 0.0001267s 21:34:32.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:32.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:32.2 Info: => 0.0001332s 21:34:32.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:32.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:32.2 Info: => 7.42E-05s 21:34:32.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:32.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:32.2 Info: => 4.38E-05s 21:34:32.2 Info: AlterTable TrackFiles 21:34:32.2 Info: => 5E-07s 21:34:32.2 Info: AlterColumn TrackFiles Path String 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "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", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "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: => 0.0040985s 21:34:32.2 Info: CreateIndex TrackFiles (Path) 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.2 Info: => 7.68E-05s 21:34:32.2 Info: DeleteColumn TrackFiles RelativePath 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, "Language" INTEGER NOT NULL, "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", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "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.0044772s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:32', 'add_mediafilerepository_mtime') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 30: add_mediafilerepository_mtime migrated 21:34:32.2 Info: => 0.0048319s 21:34:32.2 Info: 31: add_artistmetadataid_constraint migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 31 21:34:32.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:32.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:32.2 Info: => 8.81E-05s 21:34:32.2 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:32.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:32.2 Info: => 0.000136s 21:34:32.2 Info: AlterColumn Artists ArtistMetadataId Int32 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, "AlbumFolder" INTEGER NOT NULL, "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.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: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: => 0.0055297s 21:34:32.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.2 Info: => 0.0001161s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:32', 'add_artistmetadataid_constraint') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 31: add_artistmetadataid_constraint migrated 21:34:32.2 Info: => 0.0004992s 21:34:32.2 Info: 32: old_ids_and_artist_alias migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 32 21:34:32.2 Info: AlterTable ArtistMetadata 21:34:32.2 Info: => 9E-07s 21:34:32.2 Info: CreateColumn ArtistMetadata Aliases String 21:34:32.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:32.2 Info: => 0.0006731s 21:34:32.2 Info: AlterTable ArtistMetadata 21:34:32.2 Info: => 8E-07s 21:34:32.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:32.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.2 Info: => 0.000556s 21:34:32.2 Info: AlterTable Albums 21:34:32.2 Info: => 7E-07s 21:34:32.2 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:32.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.2 Info: => 0.0005336s 21:34:32.2 Info: AlterTable AlbumReleases 21:34:32.2 Info: => 5E-07s 21:34:32.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:32.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.2 Info: => 0.00053s 21:34:32.2 Info: AlterTable Tracks 21:34:32.2 Info: => 7E-07s 21:34:32.2 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:32.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.2 Info: => 0.0005601s 21:34:32.2 Info: AlterTable Tracks 21:34:32.2 Info: => 6E-07s 21:34:32.2 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:32.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.2 Info: => 0.0005426s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:32', 'old_ids_and_artist_alias') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 32: old_ids_and_artist_alias migrated 21:34:32.2 Info: => 0.0008895s 21:34:32.2 Info: 33: download_propers_config migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 33 21:34:32.2 Info: PerformDBOperation 21:34:32.2 Info: Performing DB Operation 21:34:32.2 Info: => 3.12E-05s 21:34:32.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:32.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:32.2 Info: => 3.23E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:32', 'download_propers_config') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 33: download_propers_config migrated 21:34:32.2 Info: => 0.0003124s 21:34:32.2 Info: 34: remove_language_profiles migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 34 21:34:32.2 Info: DeleteTable LanguageProfiles 21:34:32.2 Info: DROP TABLE "LanguageProfiles" 21:34:32.2 Info: => 0.0001977s 21:34:32.2 Info: DeleteColumn Artists LanguageProfileId 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, "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.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: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.0044157s 21:34:32.2 Info: DeleteColumn ImportLists LanguageProfileId 21:34:32.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:32.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:32.2 Info: DROP TABLE "ImportLists" 21:34:32.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:32.3 Info: => 0.004715s 21:34:32.3 Info: DeleteColumn Blacklist Language 21:34:32.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:32.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:32.3 Info: DROP TABLE "Blacklist" 21:34:32.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:32.3 Info: => 0.0044822s 21:34:32.3 Info: DeleteColumn History Language 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.0042087s 21:34:32.3 Info: DeleteColumn LyricFiles Language 21:34:32.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:32.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:32.3 Info: DROP TABLE "LyricFiles" 21:34:32.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:32.3 Info: => 0.0046399s 21:34:32.3 Info: DeleteColumn TrackFiles Language 21:34:32.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:32.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:32.3 Info: DROP TABLE "TrackFiles" 21:34:32.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.3 Info: => 0.0039339s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:32', 'remove_language_profiles') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 34: remove_language_profiles migrated 21:34:32.3 Info: => 0.0044877s 21:34:32.3 Info: 35: multi_disc_naming_format migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 35 21:34:32.3 Info: AlterTable NamingConfig 21:34:32.3 Info: => 1E-06s 21:34:32.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:32.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:32.3 Info: => 0.0005621s 21:34:32.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:32.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:32.3 Info: => 4.58E-05s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:32', 'multi_disc_naming_format') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 35: multi_disc_naming_format migrated 21:34:32.3 Info: => 0.0003563s 21:34:32.3 Info: 36: add_download_client_priority migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 36 21:34:32.3 Info: AlterTable DownloadClients 21:34:32.3 Info: => 8E-07s 21:34:32.3 Info: CreateColumn DownloadClients Priority Int32 21:34:32.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:32.3 Info: => 0.0005719s 21:34:32.3 Info: PerformDBOperation 21:34:32.3 Info: Performing DB Operation 21:34:32.3 Info: => 5.5E-05s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:32', 'add_download_client_priority') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 36: add_download_client_priority migrated 21:34:32.3 Info: => 0.0003762s 21:34:32.3 Info: 37: remove_growl_prowl migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 37 21:34:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:32.3 Info: => 4.76E-05s 21:34:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:32.3 Info: => 2.82E-05s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:32', 'remove_growl_prowl') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 37: remove_growl_prowl migrated 21:34:32.3 Info: => 0.0003016s 21:34:32.3 Info: 38: remove_plex_hometheatre migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 38 21:34:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:32.3 Info: => 4.78E-05s 21:34:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:32.3 Info: => 2.79E-05s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:32', 'remove_plex_hometheatre') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 38: remove_plex_hometheatre migrated 21:34:32.3 Info: => 0.0003006s 21:34:32.3 Info: 39: add_root_folder_add_defaults migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 39 21:34:32.3 Info: AlterTable RootFolders 21:34:32.3 Info: => 1.1E-06s 21:34:32.3 Info: CreateColumn RootFolders Name String 21:34:32.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:32.3 Info: => 0.0005829s 21:34:32.3 Info: AlterTable RootFolders 21:34:32.3 Info: => 7E-07s 21:34:32.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:32.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:32.3 Info: => 0.0005927s 21:34:32.3 Info: AlterTable RootFolders 21:34:32.3 Info: => 6E-07s 21:34:32.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:32.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:32.3 Info: => 0.0005473s 21:34:32.3 Info: AlterTable RootFolders 21:34:32.3 Info: => 7E-07s 21:34:32.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:32.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:32.3 Info: => 0.0005361s 21:34:32.3 Info: AlterTable RootFolders 21:34:32.3 Info: => 6E-07s 21:34:32.3 Info: CreateColumn RootFolders DefaultTags String 21:34:32.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:32.3 Info: => 0.0005482s 21:34:32.3 Info: PerformDBOperation 21:34:32.3 Info: Performing DB Operation 21:34:32.3 Info: => 4.63E-05s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:32', 'add_root_folder_add_defaults') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 39: add_root_folder_add_defaults migrated 21:34:32.3 Info: => 0.0003604s 21:34:32.3 Info: 40: task_duration migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 40 21:34:32.3 Info: AlterTable ScheduledTasks 21:34:32.3 Info: => 1.5E-06s 21:34:32.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:32.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:32.3 Info: => 0.0005337s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:32', 'task_duration') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 40: task_duration migrated 21:34:32.3 Info: => 0.0008914s 21:34:32.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 41 21:34:32.3 Info: AlterTable ReleaseProfiles 21:34:32.3 Info: => 9E-07s 21:34:32.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:32.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:32.3 Info: => 0.0005239s 21:34:32.3 Info: AlterTable ReleaseProfiles 21:34:32.3 Info: => 6E-07s 21:34:32.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:32.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:32.3 Info: => 0.0005068s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:32', 'add_indexer_and_enabled_to_release_profiles') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:32.3 Info: => 0.0008354s 21:34:32.3 Info: 42: remove_album_folders migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 42 21:34:32.3 Info: DeleteColumn Artists AlbumFolder 21:34:32.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:32.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:32.3 Info: DROP TABLE "Artists" 21:34:32.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.3 Info: => 0.0043274s 21:34:32.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:32.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:32.3 Info: => 3.59E-05s 21:34:32.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:32.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:32.3 Info: => 2.8E-05s 21:34:32.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:32.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:32.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:32.3 Info: DROP TABLE "NamingConfig" 21:34:32.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:32.3 Info: => 0.0045784s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:32', 'remove_album_folders') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 42: remove_album_folders migrated 21:34:32.3 Info: => 0.0050233s 21:34:32.3 Info: 44: add_priority_to_indexers migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 44 21:34:32.3 Info: AlterTable Indexers 21:34:32.3 Info: => 7E-07s 21:34:32.3 Info: CreateColumn Indexers Priority Int32 21:34:32.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:32.3 Info: => 0.0005494s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:32', 'add_priority_to_indexers') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 44: add_priority_to_indexers migrated 21:34:32.3 Info: => 0.0008766s 21:34:32.3 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 45 21:34:32.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:32.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:32.3 Info: => 0.0001306s 21:34:32.3 Info: PerformDBOperation 21:34:32.3 Info: Performing DB Operation 21:34:32.3 Info: => 2.85E-05s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:32', 'remove_chown_and_folderchmod_config') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:32.3 Info: => 0.0003134s 21:34:32.3 Info: 47: update_notifiarr migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 47 21:34:32.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:32.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:32.3 Info: => 6.95E-05s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:32', 'update_notifiarr') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 47: update_notifiarr migrated 21:34:32.3 Info: => 0.0003537s 21:34:32.3 Info: 49: email_multiple_addresses migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 49 21:34:32.3 Info: PerformDBOperation 21:34:32.3 Info: Performing DB Operation 21:34:32.3 Info: => 5.68E-05s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:32', 'email_multiple_addresses') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 49: email_multiple_addresses migrated 21:34:32.3 Info: => 0.0003488s 21:34:32.3 Info: 50: rename_blacklist_to_blocklist migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 50 21:34:32.3 Info: RenameTable Blacklist Blocklist 21:34:32.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:32.3 Info: => 0.0019448s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:32', 'rename_blacklist_to_blocklist') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 50: rename_blacklist_to_blocklist migrated 21:34:32.3 Info: => 0.0022858s 21:34:32.3 Info: 51: cdh_per_downloadclient migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 51 21:34:32.3 Info: AlterTable DownloadClients 21:34:32.3 Info: => 6E-07s 21:34:32.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:32.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:32.3 Info: => 0.0005957s 21:34:32.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:32.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:32.3 Info: => 0.0005286s 21:34:32.3 Info: PerformDBOperation 21:34:32.3 Info: Performing DB Operation 21:34:32.3 Info: => 0.0001621s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:32', 'cdh_per_downloadclient') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 51: cdh_per_downloadclient migrated 21:34:32.3 Info: => 0.0004885s 21:34:32.3 Info: 52: download_history migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 52 21:34:32.3 Info: CreateTable DownloadHistory 21:34:32.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:32.3 Info: => 0.0002285s 21:34:32.3 Info: CreateIndex DownloadHistory (EventType) 21:34:32.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:32.3 Info: => 0.0001168s 21:34:32.3 Info: CreateIndex DownloadHistory (ArtistId) 21:34:32.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:32.3 Info: => 0.0001033s 21:34:32.3 Info: CreateIndex DownloadHistory (DownloadId) 21:34:32.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:32.3 Info: => 0.0001096s 21:34:32.3 Info: PerformDBOperation 21:34:32.3 Info: Performing DB Operation 21:34:32.3 Info: => 0.0001061s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:32', 'download_history') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 52: download_history migrated 21:34:32.3 Info: => 0.0004764s 21:34:32.3 Info: 53: add_update_history migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 53 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:32', 'add_update_history') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 53: add_update_history migrated 21:34:32.3 Info: => 0.0003447s 21:34:32.3 Info: 54: add_on_update_to_notifications migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 54 21:34:32.3 Info: AlterTable Notifications 21:34:32.3 Info: => 1.2E-06s 21:34:32.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:32.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:32.3 Info: => 0.0006135s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:32', 'add_on_update_to_notifications') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 54: add_on_update_to_notifications migrated 21:34:32.3 Info: => 0.0009496s 21:34:32.3 Info: 55: download_client_per_indexer migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 55 21:34:32.3 Info: AlterTable Indexers 21:34:32.3 Info: => 6E-07s 21:34:32.3 Info: CreateColumn Indexers DownloadClientId Int32 21:34:32.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:32.3 Info: => 0.0005833s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:32', 'download_client_per_indexer') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 55: download_client_per_indexer migrated 21:34:32.3 Info: => 0.0009095s 21:34:32.3 Info: 56: AddNewItemMonitorType migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 56 21:34:32.3 Info: AlterTable Artists 21:34:32.3 Info: => 1E-06s 21:34:32.3 Info: CreateColumn Artists MonitorNewItems Int32 21:34:32.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:32.3 Info: => 0.0006037s 21:34:32.3 Info: AlterTable RootFolders 21:34:32.3 Info: => 8E-07s 21:34:32.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:32.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:32.3 Info: => 0.0005894s 21:34:32.3 Info: AlterTable ImportLists 21:34:32.3 Info: => 6E-07s 21:34:32.3 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:32.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:32.3 Info: => 0.0005629s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:32', 'AddNewItemMonitorType') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 56: AddNewItemMonitorType migrated 21:34:32.3 Info: => 0.0009091s 21:34:32.3 Info: 57: ImportListSearch migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 57 21:34:32.3 Info: AlterTable ImportLists 21:34:32.3 Info: => 1E-06s 21:34:32.3 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:32.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:32.3 Info: => 0.0006036s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:32', 'ImportListSearch') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 57: ImportListSearch migrated 21:34:32.3 Info: => 0.000937s 21:34:32.3 Info: 58: ImportListMonitorExisting migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 58 21:34:32.3 Info: AlterTable ImportLists 21:34:32.3 Info: => 8E-07s 21:34:32.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:32.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:32.3 Info: => 0.0006247s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:32', 'ImportListMonitorExisting') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 58: ImportListMonitorExisting migrated 21:34:32.3 Info: => 0.0009859s 21:34:32.3 Info: 59: add_indexer_tags migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 59 21:34:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:32.3 Info: => 4.89E-05s 21:34:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:32.3 Info: => 2.74E-05s 21:34:32.3 Info: AlterTable Indexers 21:34:32.3 Info: => 5E-07s 21:34:32.3 Info: CreateColumn Indexers Tags String 21:34:32.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:32.3 Info: => 0.0005729s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:32', 'add_indexer_tags') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 59: add_indexer_tags migrated 21:34:32.3 Info: => 0.0009002s 21:34:32.3 Info: 60: update_audio_types migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 60 21:34:32.3 Info: PerformDBOperation 21:34:32.3 Info: Performing DB Operation 21:34:32.3 Info: => 5.1E-05s 21:34:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:32', 'update_audio_types') 21:34:32.3 Info: Committing Transaction 21:34:32.3 Info: 60: update_audio_types migrated 21:34:32.3 Info: => 0.0003411s 21:34:32.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:32.3 Info: Beginning Transaction 21:34:32.3 Info: Starting migration of Main DB to 61 21:34:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.3 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:32.3 Info: => 4.61E-05s 21:34:32.3 Info: AlterTable AlbumReleases 21:34:32.3 Info: => 3E-07s 21:34:32.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:32.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:32.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:32.3 Info: DROP TABLE "AlbumReleases" 21:34:32.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:32.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:32.3 Info: => 0.0059316s 21:34:32.3 Info: AlterTable Albums 21:34:32.3 Info: => 5E-07s 21:34:32.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:32.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:32.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:32.3 Info: DROP TABLE "Albums" 21:34:32.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.3 Info: => 0.0051024s 21:34:32.3 Info: AlterTable Albums 21:34:32.3 Info: => 4E-07s 21:34:32.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:32.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:32.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:32.3 Info: DROP TABLE "Albums" 21:34:32.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.3 Info: => 0.0049538s 21:34:32.3 Info: AlterTable Albums 21:34:32.3 Info: => 5E-07s 21:34:32.3 Info: AlterColumn Albums Added DateTimeOffset 21:34:32.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:32.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:32.3 Info: DROP TABLE "Albums" 21:34:32.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.3 Info: => 0.0049932s 21:34:32.3 Info: AlterTable Artists 21:34:32.3 Info: => 8E-07s 21:34:32.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:32.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:32.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:32.3 Info: DROP TABLE "Artists" 21:34:32.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.3 Info: => 0.0060572s 21:34:32.3 Info: AlterTable Artists 21:34:32.3 Info: => 5E-07s 21:34:32.3 Info: AlterColumn Artists Added DateTimeOffset 21:34:32.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:32.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:32.3 Info: DROP TABLE "Artists" 21:34:32.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.3 Info: => 0.0060756s 21:34:32.3 Info: AlterTable Blocklist 21:34:32.3 Info: => 6E-07s 21:34:32.3 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.0044842s 21:34:32.3 Info: AlterTable Blocklist 21:34:32.3 Info: => 7E-07s 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.0039562s 21:34:32.3 Info: AlterTable Commands 21:34:32.3 Info: => 1.2E-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.0038609s 21:34:32.3 Info: AlterTable Commands 21:34:32.3 Info: => 8E-07s 21:34:32.3 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:32.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:32.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:32.4 Info: DROP TABLE "Commands" 21:34:32.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:32.4 Info: => 0.0050965s 21:34:32.4 Info: AlterTable Commands 21:34:32.4 Info: => 7E-07s 21:34:32.4 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:32.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:32.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:32.4 Info: DROP TABLE "Commands" 21:34:32.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:32.4 Info: => 0.0041707s 21:34:32.4 Info: AlterTable DownloadClientStatus 21:34:32.4 Info: => 9E-07s 21:34:32.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:32.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:32.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:32.4 Info: DROP TABLE "DownloadClientStatus" 21:34:32.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:32.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:32.4 Info: => 0.0054714s 21:34:32.4 Info: AlterTable DownloadClientStatus 21:34:32.4 Info: => 6E-07s 21:34:32.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:32.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:32.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:32.4 Info: DROP TABLE "DownloadClientStatus" 21:34:32.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:32.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:32.4 Info: => 0.0045754s 21:34:32.4 Info: AlterTable DownloadClientStatus 21:34:32.4 Info: => 6E-07s 21:34:32.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:32.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:32.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:32.4 Info: DROP TABLE "DownloadClientStatus" 21:34:32.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:32.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:32.4 Info: => 0.0055988s 21:34:32.4 Info: AlterTable DownloadHistory 21:34:32.4 Info: => 7E-07s 21:34:32.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:32.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:32.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:32.4 Info: DROP TABLE "DownloadHistory" 21:34:32.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:32.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:32.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:32.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:32.4 Info: => 0.0049217s 21:34:32.4 Info: AlterTable ExtraFiles 21:34:32.4 Info: => 5E-07s 21:34:32.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:32.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:32.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:32.4 Info: DROP TABLE "ExtraFiles" 21:34:32.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:32.4 Info: => 0.0053902s 21:34:32.4 Info: AlterTable ExtraFiles 21:34:32.4 Info: => 8E-07s 21:34:32.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:32.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:32.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:32.4 Info: DROP TABLE "ExtraFiles" 21:34:32.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:32.4 Info: => 0.0044854s 21:34:32.4 Info: AlterTable History 21:34:32.4 Info: => 8E-07s 21:34:32.4 Info: AlterColumn History Date DateTimeOffset 21:34:32.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:32.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:32.4 Info: DROP TABLE "History" 21:34:32.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:32.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:32.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:32.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:32.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:32.4 Info: => 0.0060393s 21:34:32.4 Info: AlterTable ImportListStatus 21:34:32.4 Info: => 7E-07s 21:34:32.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:32.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:32.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:32.4 Info: DROP TABLE "ImportListStatus" 21:34:32.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:32.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.4 Info: => 0.0053112s 21:34:32.4 Info: AlterTable ImportListStatus 21:34:32.4 Info: => 5E-07s 21:34:32.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:32.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:32.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:32.4 Info: DROP TABLE "ImportListStatus" 21:34:32.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:32.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.4 Info: => 0.0043173s 21:34:32.4 Info: AlterTable ImportListStatus 21:34:32.4 Info: => 5E-07s 21:34:32.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:32.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:32.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:32.4 Info: DROP TABLE "ImportListStatus" 21:34:32.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:32.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.4 Info: => 0.0043034s 21:34:32.4 Info: AlterTable IndexerStatus 21:34:32.4 Info: => 5E-07s 21:34:32.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:32.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:32.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:32.4 Info: DROP TABLE "IndexerStatus" 21:34:32.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:32.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.4 Info: => 0.0061295s 21:34:32.4 Info: AlterTable IndexerStatus 21:34:32.4 Info: => 7E-07s 21:34:32.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:32.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:32.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:32.4 Info: DROP TABLE "IndexerStatus" 21:34:32.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:32.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.4 Info: => 0.0043193s 21:34:32.4 Info: AlterTable IndexerStatus 21:34:32.4 Info: => 5E-07s 21:34:32.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:32.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:32.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:32.4 Info: DROP TABLE "IndexerStatus" 21:34:32.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:32.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.4 Info: => 0.0043368s 21:34:32.4 Info: AlterTable LyricFiles 21:34:32.4 Info: => 5E-07s 21:34:32.4 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.005874s 21:34:32.4 Info: AlterTable LyricFiles 21:34:32.4 Info: => 7E-07s 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.0044646s 21:34:32.4 Info: AlterTable MetadataFiles 21:34:32.4 Info: => 8E-07s 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.0045373s 21:34:32.4 Info: AlterTable MetadataFiles 21:34:32.4 Info: => 1E-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.0063579s 21:34:32.4 Info: AlterTable PendingReleases 21:34:32.4 Info: => 8E-07s 21:34:32.4 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:32.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:32.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:32.5 Info: DROP TABLE "PendingReleases" 21:34:32.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:32.5 Info: => 0.0042636s 21:34:32.5 Info: AlterTable ScheduledTasks 21:34:32.5 Info: => 8E-07s 21:34:32.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:32.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:32.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:32.5 Info: DROP TABLE "ScheduledTasks" 21:34:32.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:32.5 Info: => 0.004629s 21:34:32.5 Info: AlterTable ScheduledTasks 21:34:32.5 Info: => 5E-07s 21:34:32.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:32.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:32.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:32.5 Info: DROP TABLE "ScheduledTasks" 21:34:32.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:32.5 Info: => 0.0055296s 21:34:32.5 Info: AlterTable TrackFiles 21:34:32.5 Info: => 5E-07s 21:34:32.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:32.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:32.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:32.5 Info: DROP TABLE "TrackFiles" 21:34:32.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.5 Info: => 0.0048556s 21:34:32.5 Info: AlterTable TrackFiles 21:34:32.5 Info: => 6E-07s 21:34:32.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:32.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:32.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:32.5 Info: DROP TABLE "TrackFiles" 21:34:32.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.5 Info: => 0.00566s 21:34:32.5 Info: AlterTable VersionInfo 21:34:32.5 Info: => 9E-07s 21:34:32.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:32.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:32.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:32.5 Info: DROP TABLE "VersionInfo" 21:34:32.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:32.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:32.5 Info: => 0.0043628s 21:34:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:32', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:32.5 Info: => 0.0050761s 21:34:32.5 Info: 62: add_on_delete_to_notifications migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: Starting migration of Main DB to 62 21:34:32.5 Info: AlterTable Notifications 21:34:32.5 Info: => 6E-07s 21:34:32.5 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:32.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:32.5 Info: => 0.0006119s 21:34:32.5 Info: AlterTable Notifications 21:34:32.5 Info: => 7E-07s 21:34:32.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:32.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:32.5 Info: => 0.000567s 21:34:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:32', 'add_on_delete_to_notifications') 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: 62: add_on_delete_to_notifications migrated 21:34:32.5 Info: => 0.0008909s 21:34:32.5 Info: 63: add_custom_formats migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: Starting migration of Main DB to 63 21:34:32.5 Info: INSERT INTO "NamingConfig" ("ReplaceIllegalCharacters", "StandardTrackFormat", "MultiDiscTrackFormat") VALUES (0, '{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Preferred Words } {Quality Full}', '{Series Title} - {Air-Date} - {Episode Title} {Preferred.Words } {Quality Full}') 21:34:32.5 Info: AlterTable DelayProfiles 21:34:32.5 Info: => 5E-07s 21:34:32.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:32.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:32.5 Info: => 0.0005785s 21:34:32.5 Info: UpdateData 21:34:32.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:32.5 Info: => 5.99E-05s 21:34:32.5 Info: AlterTable TrackFiles 21:34:32.5 Info: => 4E-07s 21:34:32.5 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:32.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:32.5 Info: => 0.0005497s 21:34:32.5 Info: PerformDBOperation 21:34:32.5 Info: Performing DB Operation 21:34:32.5 Info: => 3.54E-05s 21:34:32.5 Info: CreateTable CustomFormats 21:34:32.5 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:32.5 Info: => 0.0001217s 21:34:32.5 Info: CreateIndex CustomFormats (Name) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:32.5 Info: => 0.0001162s 21:34:32.5 Info: AlterTable QualityProfiles 21:34:32.5 Info: => 4E-07s 21:34:32.5 Info: CreateColumn QualityProfiles FormatItems String 21:34:32.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:32.5 Info: => 0.0005454s 21:34:32.5 Info: AlterTable QualityProfiles 21:34:32.5 Info: => 6E-07s 21:34:32.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:32.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:32.5 Info: => 0.0005575s 21:34:32.5 Info: AlterTable QualityProfiles 21:34:32.5 Info: => 6E-07s 21:34:32.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:32.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:32.5 Info: => 0.000526s 21:34:32.5 Info: PerformDBOperation 21:34:32.5 Info: Performing DB Operation 21:34:32.5 Info: => 5.79E-05s 21:34:32.5 Info: PerformDBOperation 21:34:32.5 Info: Performing DB Operation 21:34:32.5 Info: => 0.0012939s 21:34:32.5 Info: DeleteColumn ReleaseProfiles Preferred 21:34:32.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:32.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:32.5 Info: DROP TABLE "ReleaseProfiles" 21:34:32.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:32.5 Info: => 0.0052119s 21:34:32.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:32.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:32.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:32.5 Info: DROP TABLE "ReleaseProfiles" 21:34:32.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:32.5 Info: => 0.0043951s 21:34:32.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:32.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:32.5 Info: => 5.09E-05s 21:34:32.5 Info: AlterTable DelayProfiles 21:34:32.5 Info: => 4E-07s 21:34:32.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:32.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:32.5 Info: => 0.0005626s 21:34:32.5 Info: AlterTable DelayProfiles 21:34:32.5 Info: => 5E-07s 21:34:32.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:32.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:32.5 Info: => 0.0005415s 21:34:32.5 Info: -> 1 Insert operations completed in 00:00:00.0000815 taking an average of 00:00:00.0000815 21:34:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:32', 'add_custom_formats') 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: 63: add_custom_formats migrated 21:34:32.5 Info: => 0.0009339s 21:34:32.5 Debug: Took: 00:00:00.4138730 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-arm64/_temp_73326_638705864725765346_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.0009464s 21:34:32.5 Info: DatabaseEngineVersionCheck migrated 21:34:32.5 Info: => 0.0009589s 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.0001405s 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: VersionMigration migrated 21:34:32.5 Info: => 0.0004638s 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.0001464s 21:34:32.5 Info: AlterTable VersionInfo 21:34:32.5 Info: => 7E-07s 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.0005971s 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: VersionUniqueMigration migrated 21:34:32.5 Info: => 0.0008115s 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: => 6E-07s 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.0001959s 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: VersionDescriptionMigration migrated 21:34:32.5 Info: => 0.000391s 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.0001565s 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: => 7.24E-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: => 7.73E-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: => 8.08E-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.0002214s 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: => 6.82E-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: => 6.18E-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: => 6.17E-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: => 5.73E-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.0001854s 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: => 6.62E-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: => 5.94E-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: => 5.85E-05s 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: => 5.84E-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: => 6.24E-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: => 5.82E-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.0001264s 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: => 6.54E-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: => 6.4E-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: => 6.62E-05s 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: => 6.55E-05s 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.0001178s 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: => 6.34E-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: => 6.25E-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.0001211s 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: => 7.7E-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: => 6.38E-05s 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: => 6.15E-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: => 5.98E-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.0001094s 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: => 8.38E-05s 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: => 6.64E-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: => 9.13E-05s 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: => 9.48E-05s 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: => 8.91E-05s 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: => 7.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: => 9.91E-05s 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: => 6.73E-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: => 7.35E-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.000146s 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.0001695s 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: => 9.38E-05s 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.0001083s 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: => 9.54E-05s 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.0001072s 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: => 8.74E-05s 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.87E-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: => 7.98E-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: => 8.79E-05s 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.0001134s 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: => 8.57E-05s 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: => 7.98E-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: => 0.0001048s 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.0001392s 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.0001112s 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: => 7.82E-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.6 Info: => 0.0001168s 21:34:32.6 Info: CreateTable LyricFiles 21:34:32.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:32.6 Info: => 0.0001257s 21:34:32.6 Info: CreateTable LanguageProfiles 21:34:32.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:32.6 Info: => 8.91E-05s 21:34:32.6 Info: CreateIndex LanguageProfiles (Name) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:32.6 Info: => 9.56E-05s 21:34:32.6 Info: CreateTable DownloadClientStatus 21:34:32.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:32.6 Info: => 9.83E-05s 21:34:32.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:32.6 Info: => 8.06E-05s 21:34:32.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:32.6 Info: -> 1 Insert operations completed in 00:00:00.0000580 taking an average of 00:00:00.0000580 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:32', 'InitialSetup') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 1: InitialSetup migrated 21:34:32.6 Info: => 0.0008457s 21:34:32.6 Info: 2: add_reason_to_pending_releases migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 2 21:34:32.6 Info: AlterTable PendingReleases 21:34:32.6 Info: => 8E-07s 21:34:32.6 Info: CreateColumn PendingReleases Reason Int32 21:34:32.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:32.6 Info: => 0.0005075s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:32', 'add_reason_to_pending_releases') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 2: add_reason_to_pending_releases migrated 21:34:32.6 Info: => 0.0007774s 21:34:32.6 Info: 3: add_medium_support migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 3 21:34:32.6 Info: AlterTable Albums 21:34:32.6 Info: => 8E-07s 21:34:32.6 Info: CreateColumn Albums Media String 21:34:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:32.6 Info: => 0.0004962s 21:34:32.6 Info: AlterTable Tracks 21:34:32.6 Info: => 6E-07s 21:34:32.6 Info: CreateColumn Tracks MediumNumber Int32 21:34:32.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:32.6 Info: => 0.0004658s 21:34:32.6 Info: AlterTable Tracks 21:34:32.6 Info: => 5E-07s 21:34:32.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:32.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:32.6 Info: => 0.0004552s 21:34:32.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:32.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:32.6 Info: => 4.03E-05s 21:34:32.6 Info: DeleteColumn Tracks TrackNumber 21:34:32.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:32.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: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_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:32.6 Info: => 0.0037538s 21:34:32.6 Info: AlterTable Tracks 21:34:32.6 Info: => 6E-07s 21:34:32.6 Info: CreateColumn Tracks TrackNumber String 21:34:32.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:32.6 Info: => 0.0004543s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:32', 'add_medium_support') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 3: add_medium_support migrated 21:34:32.6 Info: => 0.0007943s 21:34:32.6 Info: 4: add_various_qualites_in_profile migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 4 21:34:32.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:32.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:32.6 Info: => 5.1E-05s 21:34:32.6 Info: PerformDBOperation 21:34:32.6 Info: Performing DB Operation 21:34:32.6 Info: => 3.23E-05s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:32', 'add_various_qualites_in_profile') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 4: add_various_qualites_in_profile migrated 21:34:32.6 Info: => 0.0002579s 21:34:32.6 Info: 5: metadata_profiles migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 5 21:34:32.6 Info: CreateTable MetadataProfiles 21:34:32.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:32.6 Info: => 0.0001218s 21:34:32.6 Info: CreateIndex MetadataProfiles (Name) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:32.6 Info: => 9.27E-05s 21:34:32.6 Info: AlterTable Artists 21:34:32.6 Info: => 6E-07s 21:34:32.6 Info: CreateColumn Artists MetadataProfileId Int32 21:34:32.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:32.6 Info: => 0.000503s 21:34:32.6 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:32.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:32.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:32.6 Info: DROP TABLE "Artists" 21:34:32.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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.0039823s 21:34:32.6 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:32.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:32.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:32.6 Info: DROP TABLE "Artists" 21:34:32.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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.0045567s 21:34:32.6 Info: AlterTable Albums 21:34:32.6 Info: => 6E-07s 21:34:32.6 Info: CreateColumn Albums SecondaryTypes String 21:34:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:32.6 Info: => 0.0004632s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:32', 'metadata_profiles') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 5: metadata_profiles migrated 21:34:32.6 Info: => 0.000841s 21:34:32.6 Info: 6: separate_automatic_and_interactive_search migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 6 21:34:32.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:32.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:32.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:32.6 Info: DROP TABLE "Indexers" 21:34:32.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:32.6 Info: => 0.0044999s 21:34:32.6 Info: AlterTable Indexers 21:34:32.6 Info: => 6E-07s 21:34:32.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:32.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:32.6 Info: => 0.0004586s 21:34:32.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:32.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:32.6 Info: => 3.98E-05s 21:34:32.6 Info: AlterTable Indexers 21:34:32.6 Info: => 4E-07s 21:34:32.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:32.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:32.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:32.6 Info: DROP TABLE "Indexers" 21:34:32.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:32.6 Info: => 0.0033232s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:32', 'separate_automatic_and_interactive_search') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 6: separate_automatic_and_interactive_search migrated 21:34:32.6 Info: => 0.0036404s 21:34:32.6 Info: 7: change_album_path_to_relative migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 7 21:34:32.6 Info: DeleteColumn Albums Path 21:34:32.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:32.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.6 Info: => 0.0050224s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:32', 'change_album_path_to_relative') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 7: change_album_path_to_relative migrated 21:34:32.6 Info: => 0.0054174s 21:34:32.6 Info: 8: change_quality_size_mb_to_kb migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 8 21:34:32.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:32.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:32.6 Info: => 4.96E-05s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:32', 'change_quality_size_mb_to_kb') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 8: change_quality_size_mb_to_kb migrated 21:34:32.6 Info: => 0.0002829s 21:34:32.6 Info: 9: album_releases migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 9 21:34:32.6 Info: AlterTable Albums 21:34:32.6 Info: => 6E-07s 21:34:32.6 Info: CreateColumn Albums Releases String 21:34:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:32.6 Info: => 0.0004885s 21:34:32.6 Info: AlterTable Albums 21:34:32.6 Info: => 8E-07s 21:34:32.6 Info: CreateColumn Albums CurrentRelease String 21:34:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:32.6 Info: => 0.0004616s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:32', 'album_releases') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 9: album_releases migrated 21:34:32.6 Info: => 0.0007276s 21:34:32.6 Info: 10: album_releases_fix migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 10 21:34:32.6 Info: AlterTable Albums 21:34:32.6 Info: => 7E-07s 21:34:32.6 Info: AlterColumn Albums Releases String 21:34:32.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:32.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.6 Info: => 0.0040426s 21:34:32.6 Info: AlterTable Albums 21:34:32.6 Info: => 6E-07s 21:34:32.6 Info: AlterColumn Albums CurrentRelease String 21:34:32.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:32.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.6 Info: => 0.0039599s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:32', 'album_releases_fix') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 10: album_releases_fix migrated 21:34:32.6 Info: => 0.0042902s 21:34:32.6 Info: 11: import_lists migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 11 21:34:32.6 Info: CreateTable ImportLists 21:34:32.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:32.6 Info: => 0.0001515s 21:34:32.6 Info: CreateIndex ImportLists (Name) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:32.6 Info: => 7.59E-05s 21:34:32.6 Info: CreateTable ImportListStatus 21:34:32.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:32.6 Info: => 0.0001026s 21:34:32.6 Info: CreateIndex ImportListStatus (ProviderId) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.6 Info: => 7.06E-05s 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.0003587s 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: => 7E-07s 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.0005157s 21:34:32.6 Info: PerformDBOperation 21:34:32.6 Info: Performing DB Operation 21:34:32.6 Info: => 2.65E-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.0002827s 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: => 6E-07s 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.0005015s 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.0007719s 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: => 7.36E-05s 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: => 5.19E-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.000278s 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: => 6.49E-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.0003157s 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.0001033s 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: => 7.67E-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.0001272s 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.34E-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.0001114s 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: => 8.65E-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.0003769s 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.18E-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.0002779s 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: => 6E-07s 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.0005183s 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.0007899s 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.16E-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.0002654s 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: => 4.74E-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: => 2.86E-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: => 2.7E-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.000255s 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.0001219s 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.0003973s 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: => 7E-07s 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.0005221s 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.0007936s 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.0002133s 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: => 0.0001049s 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: => 7.8E-05s 21:34:32.6 Info: AlterTable Artists 21:34:32.6 Info: => 4E-07s 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.0005036s 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: => 6.36E-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.0001378s 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: => 0.0001225s 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.21E-05s 21:34:32.6 Info: PerformDBOperation 21:34:32.6 Info: Performing DB Operation 21:34:32.6 Info: => 3.41E-05s 21:34:32.6 Info: AlterTable Albums 21:34:32.6 Info: => 3E-07s 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.0005322s 21:34:32.6 Info: AlterTable Albums 21:34:32.6 Info: => 6E-07s 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.0005264s 21:34:32.6 Info: AlterTable Albums 21:34:32.6 Info: => 5E-07s 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.0005399s 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: => 7.72E-05s 21:34:32.6 Info: AlterTable Tracks 21:34:32.6 Info: => 5E-07s 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.0005222s 21:34:32.6 Info: AlterTable Tracks 21:34:32.6 Info: => 6E-07s 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.0005262s 21:34:32.6 Info: AlterTable Tracks 21:34:32.6 Info: => 6E-07s 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.0005175s 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: => 7.6E-05s 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: => 0.0006398s 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.0050255s 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.004188s 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.0038815s 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.0044787s 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: => 7.37E-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: => 6.71E-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: => 6.55E-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: => 6.41E-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: => 6.62E-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: => 6.69E-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: => 3.89E-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: => 3.06E-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: => 3.65E-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.0005204s 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.02E-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.0002747s 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.0013783s 21:34:32.6 Info: AlterTable ReleaseProfiles 21:34:32.6 Info: => 7E-07s 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.0005189s 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.0007965s 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.0013603s 21:34:32.6 Info: AlterTable QualityProfiles 21:34:32.6 Info: => 8E-07s 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.0005106s 21:34:32.6 Info: AlterTable LanguageProfiles 21:34:32.6 Info: => 4E-07s 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.0005353s 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.79E-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: => 2.8E-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.0050146s 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.0053656s 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.0001618s 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: => 0.0001175s 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.0003931s 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.0001531s 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.0001202s 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.0001164s 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.000116s 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.0001119s 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.0001141s 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.000355s 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: => 8E-07s 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.0005467s 21:34:32.6 Info: AlterTable Notifications 21:34:32.6 Info: => 1E-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.0005138s 21:34:32.6 Info: AlterTable Notifications 21:34:32.6 Info: => 7E-07s 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.000509s 21:34:32.6 Info: AlterTable Notifications 21:34:32.6 Info: => 5E-07s 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.0005471s 21:34:32.6 Info: AlterTable Notifications 21:34:32.6 Info: => 6E-07s 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.0005163s 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.7 Info: => 0.0042506s 21:34:32.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:32.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:32.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:32.7 Info: DROP TABLE "Notifications" 21:34:32.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:32.7 Info: => 0.0042312s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:32', 'health_issue_notification') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 29: health_issue_notification migrated 21:34:32.7 Info: => 0.0045773s 21:34:32.7 Info: 30: add_mediafilerepository_mtime migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 30 21:34:32.7 Info: AlterTable TrackFiles 21:34:32.7 Info: => 5E-07s 21:34:32.7 Info: CreateColumn TrackFiles Modified DateTime 21:34:32.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:32.7 Info: => 0.0005725s 21:34:32.7 Info: AlterTable TrackFiles 21:34:32.7 Info: => 7E-07s 21:34:32.7 Info: CreateColumn TrackFiles Path String 21:34:32.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:32.7 Info: => 0.0005211s 21:34:32.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:32.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:32.7 Info: => 3.62E-05s 21:34:32.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:32.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:32.7 Info: => 0.0001189s 21:34:32.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:32.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:32.7 Info: => 0.0001274s 21:34:32.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:32.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:32.7 Info: => 0.0001357s 21:34:32.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:32.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:32.7 Info: => 7.5E-05s 21:34:32.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:32.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:32.7 Info: => 4.62E-05s 21:34:32.7 Info: AlterTable TrackFiles 21:34:32.7 Info: => 4E-07s 21:34:32.7 Info: AlterColumn TrackFiles Path String 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "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", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "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: => 0.0050032s 21:34:32.7 Info: CreateIndex TrackFiles (Path) 21:34:32.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.7 Info: => 7.33E-05s 21:34:32.7 Info: DeleteColumn TrackFiles RelativePath 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, "Language" INTEGER NOT NULL, "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", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "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.004499s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:32', 'add_mediafilerepository_mtime') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 30: add_mediafilerepository_mtime migrated 21:34:32.7 Info: => 0.004814s 21:34:32.7 Info: 31: add_artistmetadataid_constraint migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 31 21:34:32.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:32.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:32.7 Info: => 8.6E-05s 21:34:32.7 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:32.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:32.7 Info: => 0.0001347s 21:34:32.7 Info: AlterColumn Artists ArtistMetadataId Int32 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, "LanguageProfileId" INTEGER NOT NULL, "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", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "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: => 0.0054879s 21:34:32.7 Info: CreateIndex Artists (ArtistMetadataId) 21:34:32.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.7 Info: => 0.0001143s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:32', 'add_artistmetadataid_constraint') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 31: add_artistmetadataid_constraint migrated 21:34:32.7 Info: => 0.0004376s 21:34:32.7 Info: 32: old_ids_and_artist_alias migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 32 21:34:32.7 Info: AlterTable ArtistMetadata 21:34:32.7 Info: => 1E-06s 21:34:32.7 Info: CreateColumn ArtistMetadata Aliases String 21:34:32.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:32.7 Info: => 0.0005493s 21:34:32.7 Info: AlterTable ArtistMetadata 21:34:32.7 Info: => 6E-07s 21:34:32.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:32.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.7 Info: => 0.0005133s 21:34:32.7 Info: AlterTable Albums 21:34:32.7 Info: => 6E-07s 21:34:32.7 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:32.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.7 Info: => 0.0005786s 21:34:32.7 Info: AlterTable AlbumReleases 21:34:32.7 Info: => 7E-07s 21:34:32.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:32.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.7 Info: => 0.0005248s 21:34:32.7 Info: AlterTable Tracks 21:34:32.7 Info: => 7E-07s 21:34:32.7 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:32.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.7 Info: => 0.0005238s 21:34:32.7 Info: AlterTable Tracks 21:34:32.7 Info: => 8E-07s 21:34:32.7 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:32.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.7 Info: => 0.0005214s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:32', 'old_ids_and_artist_alias') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 32: old_ids_and_artist_alias migrated 21:34:32.7 Info: => 0.0008179s 21:34:32.7 Info: 33: download_propers_config migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 33 21:34:32.7 Info: PerformDBOperation 21:34:32.7 Info: Performing DB Operation 21:34:32.7 Info: => 3.05E-05s 21:34:32.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:32.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:32.7 Info: => 3.37E-05s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:32', 'download_propers_config') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 33: download_propers_config migrated 21:34:32.7 Info: => 0.0002781s 21:34:32.7 Info: 34: remove_language_profiles migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 34 21:34:32.7 Info: DeleteTable LanguageProfiles 21:34:32.7 Info: DROP TABLE "LanguageProfiles" 21:34:32.7 Info: => 0.0001941s 21:34:32.7 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.0043386s 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.0038903s 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.0050591s 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.0042524s 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.0048224s 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.0038715s 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.0043479s 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: => 4E-07s 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.0005637s 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: => 4.51E-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.0003097s 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: => 6E-07s 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.0005671s 21:34:32.7 Info: PerformDBOperation 21:34:32.7 Info: Performing DB Operation 21:34:32.7 Info: => 5.48E-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.0003381s 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: => 4.8E-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: => 2.77E-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.0002579s 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: => 4.76E-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: => 2.73E-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.0002769s 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: => 8E-07s 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.0005844s 21:34:32.7 Info: AlterTable RootFolders 21:34:32.7 Info: => 8E-07s 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.0005464s 21:34:32.7 Info: AlterTable RootFolders 21:34:32.7 Info: => 7E-07s 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.0005343s 21:34:32.7 Info: AlterTable RootFolders 21:34:32.7 Info: => 8E-07s 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.000548s 21:34:32.7 Info: AlterTable RootFolders 21:34:32.7 Info: => 5E-07s 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.0005886s 21:34:32.7 Info: PerformDBOperation 21:34:32.7 Info: Performing DB Operation 21:34:32.7 Info: => 4.82E-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.0003176s 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: => 6E-07s 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.0005273s 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.0008058s 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: => 9E-07s 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.0005415s 21:34:32.7 Info: AlterTable ReleaseProfiles 21:34:32.7 Info: => 7E-07s 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.000509s 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.0007852s 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.0051581s 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: => 3.59E-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: => 2.95E-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.0035813s 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.0039773s 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: => 7E-07s 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.0005475s 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.0008385s 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.0001244s 21:34:32.7 Info: PerformDBOperation 21:34:32.7 Info: Performing DB Operation 21:34:32.7 Info: => 2.52E-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.0003065s 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: => 6.89E-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.0003337s 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.65E-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.0003126s 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.0019286s 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.0022578s 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: => 5E-07s 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.0005619s 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.0005325s 21:34:32.7 Info: PerformDBOperation 21:34:32.7 Info: Performing DB Operation 21:34:32.7 Info: => 0.0001545s 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.0004394s 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.0002435s 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: => 0.0001199s 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: => 0.0001079s 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: => 0.000115s 21:34:32.7 Info: PerformDBOperation 21:34:32.7 Info: Performing DB Operation 21:34:32.7 Info: => 0.0001068s 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.0004423s 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.0002902s 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: => 6E-07s 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.0005905s 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.0008963s 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: => 6E-07s 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.0006225s 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.0009138s 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: => 4E-07s 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.0006096s 21:34:32.7 Info: AlterTable RootFolders 21:34:32.7 Info: => 1.1E-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.0005609s 21:34:32.7 Info: AlterTable ImportLists 21:34:32.7 Info: => 6E-07s 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.0006017s 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.0009178s 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.1E-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.0005882s 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.0008798s 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: => 9E-07s 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.0005942s 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.000901s 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: => 4.83E-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: => 2.73E-05s 21:34:32.7 Info: AlterTable Indexers 21:34:32.7 Info: => 5E-07s 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.0006207s 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.0009083s 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: => 4.99E-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.0002991s 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: => 5.03E-05s 21:34:32.7 Info: AlterTable AlbumReleases 21:34:32.7 Info: => 3E-07s 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.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:32.8 Info: => 0.0057084s 21:34:32.8 Info: AlterTable Albums 21:34:32.8 Info: => 6E-07s 21:34:32.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:32.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:32.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:32.8 Info: DROP TABLE "Albums" 21:34:32.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.8 Info: => 0.005068s 21:34:32.8 Info: AlterTable Albums 21:34:32.8 Info: => 5E-07s 21:34:32.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:32.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:32.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:32.8 Info: DROP TABLE "Albums" 21:34:32.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.8 Info: => 0.0050498s 21:34:32.8 Info: AlterTable Albums 21:34:32.8 Info: => 5E-07s 21:34:32.8 Info: AlterColumn Albums Added DateTimeOffset 21:34:32.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:32.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:32.8 Info: DROP TABLE "Albums" 21:34:32.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.8 Info: => 0.0059733s 21:34:32.8 Info: AlterTable Artists 21:34:32.8 Info: => 5E-07s 21:34:32.8 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.0051754s 21:34:32.8 Info: AlterTable Artists 21:34:32.8 Info: => 6E-07s 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.0060924s 21:34:32.8 Info: AlterTable Blocklist 21:34:32.8 Info: => 6E-07s 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.0045007s 21:34:32.8 Info: AlterTable Blocklist 21:34:32.8 Info: => 9E-07s 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.0045776s 21:34:32.8 Info: AlterTable Commands 21:34:32.8 Info: => 7E-07s 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.0038743s 21:34:32.8 Info: AlterTable Commands 21:34:32.8 Info: => 8E-07s 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.0048008s 21:34:32.8 Info: AlterTable Commands 21:34:32.8 Info: => 8E-07s 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.0041337s 21:34:32.8 Info: AlterTable DownloadClientStatus 21:34:32.8 Info: => 8E-07s 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.0055074s 21:34:32.8 Info: AlterTable DownloadClientStatus 21:34:32.8 Info: => 5E-07s 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.0046231s 21:34:32.8 Info: AlterTable DownloadClientStatus 21:34:32.8 Info: => 5E-07s 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.0053865s 21:34:32.8 Info: AlterTable DownloadHistory 21:34:32.8 Info: => 6E-07s 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.0050645s 21:34:32.8 Info: AlterTable ExtraFiles 21:34:32.8 Info: => 7E-07s 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.0055644s 21:34:32.8 Info: AlterTable ExtraFiles 21:34:32.8 Info: => 8E-07s 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.0046752s 21:34:32.8 Info: AlterTable History 21:34:32.8 Info: => 9E-07s 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.0050363s 21:34:32.8 Info: AlterTable ImportListStatus 21:34:32.8 Info: => 5E-07s 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.0106559s 21:34:32.8 Info: AlterTable ImportListStatus 21:34:32.8 Info: => 6E-07s 21:34:32.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:32.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:32.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:32.9 Info: DROP TABLE "ImportListStatus" 21:34:32.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:32.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.9 Info: => 0.0043673s 21:34:32.9 Info: AlterTable ImportListStatus 21:34:32.9 Info: => 6E-07s 21:34:32.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:32.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:32.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:32.9 Info: DROP TABLE "ImportListStatus" 21:34:32.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:32.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.9 Info: => 0.0052071s 21:34:32.9 Info: AlterTable IndexerStatus 21:34:32.9 Info: => 5E-07s 21:34:32.9 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.005396s 21:34:32.9 Info: AlterTable IndexerStatus 21:34:32.9 Info: => 5E-07s 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.0042667s 21:34:32.9 Info: AlterTable IndexerStatus 21:34:32.9 Info: => 6E-07s 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.0043298s 21:34:32.9 Info: AlterTable LyricFiles 21:34:32.9 Info: => 6E-07s 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.0043881s 21:34:32.9 Info: AlterTable LyricFiles 21:34:32.9 Info: => 9E-07s 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.0044072s 21:34:32.9 Info: AlterTable MetadataFiles 21:34:32.9 Info: => 8E-07s 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.0051411s 21:34:32.9 Info: AlterTable MetadataFiles 21:34:32.9 Info: => 9E-07s 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.0055815s 21:34:32.9 Info: AlterTable PendingReleases 21:34:32.9 Info: => 1E-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.004106s 21:34:32.9 Info: AlterTable ScheduledTasks 21:34:32.9 Info: => 7E-07s 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.0045591s 21:34:32.9 Info: AlterTable ScheduledTasks 21:34:32.9 Info: => 6E-07s 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.004558s 21:34:32.9 Info: AlterTable TrackFiles 21:34:32.9 Info: => 6E-07s 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.0046529s 21:34:32.9 Info: AlterTable TrackFiles 21:34:32.9 Info: => 8E-07s 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.004996s 21:34:32.9 Info: AlterTable VersionInfo 21:34:32.9 Info: => 5E-07s 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.0056481s 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.0063512s 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.1E-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.0006405s 21:34:32.9 Info: AlterTable Notifications 21:34:32.9 Info: => 6E-07s 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.000551s 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.0008282s 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: => 4E-07s 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.0005642s 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.47E-05s 21:34:32.9 Info: AlterTable TrackFiles 21:34:32.9 Info: => 3E-07s 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.0005456s 21:34:32.9 Info: PerformDBOperation 21:34:32.9 Info: Performing DB Operation 21:34:32.9 Info: => 0.0012257s 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.0001307s 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: => 0.000129s 21:34:32.9 Info: AlterTable QualityProfiles 21:34:32.9 Info: => 5E-07s 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.0005666s 21:34:32.9 Info: AlterTable QualityProfiles 21:34:32.9 Info: => 6E-07s 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.0005645s 21:34:32.9 Info: AlterTable QualityProfiles 21:34:32.9 Info: => 8E-07s 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.0005508s 21:34:32.9 Info: PerformDBOperation 21:34:32.9 Info: Performing DB Operation 21:34:32.9 Info: => 0.0006461s 21:34:32.9 Info: PerformDBOperation 21:34:32.9 Info: Performing DB Operation 21:34:32.9 Info: => 3.99E-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.0050775s 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.0044224s 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: => 5.36E-05s 21:34:32.9 Info: AlterTable DelayProfiles 21:34:32.9 Info: => 5E-07s 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.0005661s 21:34:32.9 Info: AlterTable DelayProfiles 21:34:32.9 Info: => 8E-07s 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.0005505s 21:34:32.9 Info: -> 1 Insert operations completed in 00:00:00.0000970 taking an average of 00:00:00.0000970 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.0009139s 21:34:32.9 Debug: Took: 00:00:00.4135126 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-arm64/_temp_73326_638705864730219980_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.0010825s 21:34:33.0 Info: DatabaseEngineVersionCheck migrated 21:34:33.0 Info: => 0.0010971s 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.0001517s 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: VersionMigration migrated 21:34:33.0 Info: => 0.000588s 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.0001204s 21:34:33.0 Info: AlterTable VersionInfo 21:34:33.0 Info: => 6E-07s 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.0005981s 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: VersionUniqueMigration migrated 21:34:33.0 Info: => 0.000815s 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: => 6E-07s 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.000201s 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: VersionDescriptionMigration migrated 21:34:33.0 Info: => 0.0003822s 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.0001573s 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: => 7.09E-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.57E-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: => 6.98E-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.0002166s 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: => 6.86E-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: => 6.33E-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: => 5.86E-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: => 5.76E-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.0002525s 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.38E-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: => 5.97E-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: => 5.91E-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: => 6.27E-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: => 5.78E-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: => 5.69E-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.0001285s 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: => 6.37E-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: => 6.26E-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: => 6.43E-05s 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: => 6.77E-05s 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.0001183s 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: => 6.42E-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: => 5.88E-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.000121s 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: => 6.16E-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: => 5.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: => 6.12E-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: => 6.23E-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.0001191s 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: => 9.14E-05s 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: => 6.84E-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: => 9.32E-05s 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: => 9.56E-05s 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: => 8.68E-05s 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: => 7.35E-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: => 9.94E-05s 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: => 6.95E-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: => 7.01E-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.000149s 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.0001701s 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: => 9.81E-05s 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.0001093s 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: => 9.55E-05s 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.0001071s 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: => 8.89E-05s 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.44E-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: => 7.84E-05s 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: => 8.85E-05s 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.0001137s 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: => 8.26E-05s 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: => 7.89E-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: => 0.0001091s 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.0001451s 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.0001159s 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: => 7.76E-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.0001031s 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.0001221s 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: => 8.38E-05s 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: => 0.0001063s 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: => 9.94E-05s 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: => 8.05E-05s 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.0000591 taking an average of 00:00:00.0000591 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.0009002s 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: => 7E-07s 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.0005402s 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.0008154s 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: => 7E-07s 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.0005007s 21:34:33.0 Info: AlterTable Tracks 21:34:33.0 Info: => 7E-07s 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.0004879s 21:34:33.0 Info: AlterTable Tracks 21:34:33.0 Info: => 5E-07s 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.0019635s 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.81E-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.0038287s 21:34:33.0 Info: AlterTable Tracks 21:34:33.0 Info: => 5E-07s 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.0004612s 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.0008592s 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.14E-05s 21:34:33.0 Info: PerformDBOperation 21:34:33.0 Info: Performing DB Operation 21:34:33.0 Info: => 3.78E-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.0002731s 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.0001218s 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: => 8.06E-05s 21:34:33.0 Info: AlterTable Artists 21:34:33.0 Info: => 5E-07s 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.0004841s 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.004061s 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.0040026s 21:34:33.0 Info: AlterTable Albums 21:34:33.0 Info: => 5E-07s 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.0004769s 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.0008678s 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.00339s 21:34:33.0 Info: AlterTable Indexers 21:34:33.0 Info: => 6E-07s 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.0004537s 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: => 3.89E-05s 21:34:33.0 Info: AlterTable Indexers 21:34:33.0 Info: => 3E-07s 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.0033869s 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.0036904s 21:34:33.0 Info: 7: change_album_path_to_relative migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 7 21:34:33.0 Info: DeleteColumn Albums Path 21:34:33.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:33.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:33.0 Info: DROP TABLE "Albums" 21:34:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.0 Info: => 0.0042092s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:33', 'change_album_path_to_relative') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 7: change_album_path_to_relative migrated 21:34:33.0 Info: => 0.0045803s 21:34:33.0 Info: 8: change_quality_size_mb_to_kb migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 8 21:34:33.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:33.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:33.0 Info: => 4.93E-05s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:33', 'change_quality_size_mb_to_kb') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 8: change_quality_size_mb_to_kb migrated 21:34:33.0 Info: => 0.0002807s 21:34:33.0 Info: 9: album_releases migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 9 21:34:33.0 Info: AlterTable Albums 21:34:33.0 Info: => 8E-07s 21:34:33.0 Info: CreateColumn Albums Releases String 21:34:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:33.0 Info: => 0.0004983s 21:34:33.0 Info: AlterTable Albums 21:34:33.0 Info: => 6E-07s 21:34:33.0 Info: CreateColumn Albums CurrentRelease String 21:34:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:33.0 Info: => 0.0004673s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:33', 'album_releases') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 9: album_releases migrated 21:34:33.0 Info: => 0.0007318s 21:34:33.0 Info: 10: album_releases_fix migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 10 21:34:33.0 Info: AlterTable Albums 21:34:33.0 Info: => 7E-07s 21:34:33.0 Info: AlterColumn Albums Releases String 21:34:33.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:33.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:33.0 Info: DROP TABLE "Albums" 21:34:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.0 Info: => 0.0060851s 21:34:33.0 Info: AlterTable Albums 21:34:33.0 Info: => 5E-07s 21:34:33.0 Info: AlterColumn Albums CurrentRelease String 21:34:33.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:33.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:33.0 Info: DROP TABLE "Albums" 21:34:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.0 Info: => 0.0040214s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:33', 'album_releases_fix') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 10: album_releases_fix migrated 21:34:33.0 Info: => 0.0043588s 21:34:33.0 Info: 11: import_lists migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 11 21:34:33.0 Info: CreateTable ImportLists 21:34:33.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:33.0 Info: => 0.0001633s 21:34:33.0 Info: CreateIndex ImportLists (Name) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:33.0 Info: => 7.71E-05s 21:34:33.0 Info: CreateTable ImportListStatus 21:34:33.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:33.0 Info: => 0.0001036s 21:34:33.0 Info: CreateIndex ImportListStatus (ProviderId) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:33.0 Info: => 6.82E-05s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:33', 'import_lists') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 11: import_lists migrated 21:34:33.0 Info: => 0.0009773s 21:34:33.0 Info: 12: add_release_status migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 12 21:34:33.0 Info: AlterTable MetadataProfiles 21:34:33.0 Info: => 8E-07s 21:34:33.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:33.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:33.0 Info: => 0.0005164s 21:34:33.0 Info: PerformDBOperation 21:34:33.0 Info: Performing DB Operation 21:34:33.0 Info: => 3.47E-05s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:33', 'add_release_status') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 12: add_release_status migrated 21:34:33.0 Info: => 0.0002949s 21:34:33.0 Info: 13: album_download_notification migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 13 21:34:33.0 Info: AlterTable Notifications 21:34:33.0 Info: => 9E-07s 21:34:33.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:33.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:33.0 Info: => 0.0005064s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:33', 'album_download_notification') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 13: album_download_notification migrated 21:34:33.0 Info: => 0.0007804s 21:34:33.0 Info: 14: fix_language_metadata_profiles migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 14 21:34:33.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:33.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:33.0 Info: => 7.98E-05s 21:34:33.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:33.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:33.0 Info: => 5.12E-05s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:33', 'fix_language_metadata_profiles') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 14: fix_language_metadata_profiles migrated 21:34:33.0 Info: => 0.0003033s 21:34:33.0 Info: 15: remove_fanzub migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 15 21:34:33.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:33.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:33.0 Info: => 4.41E-05s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:33', 'remove_fanzub') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 15: remove_fanzub migrated 21:34:33.0 Info: => 0.0002707s 21:34:33.0 Info: 16: update_artist_history_indexes migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 16 21:34:33.0 Info: CreateIndex Albums (ArtistId) 21:34:33.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:33.0 Info: => 0.0001023s 21:34:33.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:33.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:33.0 Info: => 7.61E-05s 21:34:33.0 Info: DeleteIndex History (AlbumId) 21:34:33.0 Info: DROP INDEX "IX_History_AlbumId" 21:34:33.0 Info: => 0.0001277s 21:34:33.0 Info: CreateIndex History (AlbumId, Date) 21:34:33.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:33.0 Info: => 8.76E-05s 21:34:33.0 Info: DeleteIndex History (DownloadId) 21:34:33.0 Info: DROP INDEX "IX_History_DownloadId" 21:34:33.0 Info: => 0.0001126s 21:34:33.0 Info: CreateIndex History (DownloadId, Date) 21:34:33.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:33.0 Info: => 8.24E-05s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:33', 'update_artist_history_indexes') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 16: update_artist_history_indexes migrated 21:34:33.0 Info: => 0.0003676s 21:34:33.0 Info: 17: remove_nma migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 17 21:34:33.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:33.0 Info: => 4.96E-05s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:33', 'remove_nma') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 17: remove_nma migrated 21:34:33.0 Info: => 0.0002693s 21:34:33.0 Info: 18: album_disambiguation migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 18 21:34:33.0 Info: AlterTable Albums 21:34:33.0 Info: => 9E-07s 21:34:33.0 Info: CreateColumn Albums Disambiguation String 21:34:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:33.0 Info: => 0.000516s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:33', 'album_disambiguation') 21:34:33.0 Info: Committing Transaction 21:34:33.1 Info: 18: album_disambiguation migrated 21:34:33.1 Info: => 0.0007905s 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: => 3.24E-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.0002671s 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: => 4.59E-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: => 2.8E-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: => 2.57E-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.0002482s 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.0001298s 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.0004158s 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: => 9E-07s 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.000527s 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.0007956s 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.000213s 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: => 0.0001052s 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: => 8.15E-05s 21:34:33.1 Info: AlterTable Artists 21:34:33.1 Info: => 6E-07s 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.0005053s 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: => 6.61E-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.0001378s 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: => 0.0001167s 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: => 8.4E-05s 21:34:33.1 Info: PerformDBOperation 21:34:33.1 Info: Performing DB Operation 21:34:33.1 Info: => 5.53E-05s 21:34:33.1 Info: AlterTable Albums 21:34:33.1 Info: => 4E-07s 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.000545s 21:34:33.1 Info: AlterTable Albums 21:34:33.1 Info: => 7E-07s 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.0005507s 21:34:33.1 Info: AlterTable Albums 21:34:33.1 Info: => 6E-07s 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.0005331s 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: => 7.87E-05s 21:34:33.1 Info: AlterTable Tracks 21:34:33.1 Info: => 3E-07s 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.0005364s 21:34:33.1 Info: AlterTable Tracks 21:34:33.1 Info: => 6E-07s 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.0005358s 21:34:33.1 Info: AlterTable Tracks 21:34:33.1 Info: => 7E-07s 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.0005349s 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.01E-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: => 5.77E-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.0049094s 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.004271s 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.0048166s 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.0037475s 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: => 7.06E-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: => 6.56E-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: => 6.37E-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: => 6.54E-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: => 6.41E-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: => 6.43E-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: => 3.64E-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: => 2.96E-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: => 3.39E-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.000545s 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.07E-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.0002759s 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.0013663s 21:34:33.1 Info: AlterTable ReleaseProfiles 21:34:33.1 Info: => 8E-07s 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.0005162s 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.0007847s 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.0013515s 21:34:33.1 Info: AlterTable QualityProfiles 21:34:33.1 Info: => 8E-07s 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.0005422s 21:34:33.1 Info: AlterTable LanguageProfiles 21:34:33.1 Info: => 7E-07s 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.0005023s 21:34:33.1 Info: UpdateData 21:34:33.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:33.1 Info: => 4.13E-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: => 2.62E-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.0041406s 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.0045143s 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.0001633s 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: => 0.0001169s 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.0004183s 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.0001533s 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.0001204s 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.0001114s 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.0001245s 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.0001122s 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.0001117s 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.0003778s 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: => 1E-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.0005528s 21:34:33.1 Info: AlterTable Notifications 21:34:33.1 Info: => 9E-07s 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.0005096s 21:34:33.1 Info: AlterTable Notifications 21:34:33.1 Info: => 7E-07s 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.0005142s 21:34:33.1 Info: AlterTable Notifications 21:34:33.1 Info: => 5E-07s 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.0005329s 21:34:33.1 Info: AlterTable Notifications 21:34:33.1 Info: => 7E-07s 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.0005429s 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.0052798s 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.0042659s 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.0046563s 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: => 7E-07s 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.0005766s 21:34:33.1 Info: AlterTable TrackFiles 21:34:33.1 Info: => 9E-07s 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.0005411s 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: => 3.92E-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.0001195s 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.0001333s 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.0001359s 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: => 7.39E-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: => 4.57E-05s 21:34:33.1 Info: AlterTable TrackFiles 21:34:33.1 Info: => 3E-07s 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.0041951s 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: => 7.49E-05s 21:34:33.1 Info: DeleteColumn TrackFiles RelativePath 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, "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", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "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: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.1 Info: => 0.0053403s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:33', 'add_mediafilerepository_mtime') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 30: add_mediafilerepository_mtime migrated 21:34:33.1 Info: => 0.0056656s 21:34:33.1 Info: 31: add_artistmetadataid_constraint migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 31 21:34:33.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:33.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:33.1 Info: => 8.77E-05s 21:34:33.1 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:33.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:33.1 Info: => 0.0001339s 21:34:33.1 Info: AlterColumn Artists ArtistMetadataId Int32 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", "QualityProfileId", "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_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.1 Info: => 0.0045968s 21:34:33.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.1 Info: => 0.0001125s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:33', 'add_artistmetadataid_constraint') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 31: add_artistmetadataid_constraint migrated 21:34:33.1 Info: => 0.0004552s 21:34:33.1 Info: 32: old_ids_and_artist_alias migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 32 21:34:33.1 Info: AlterTable ArtistMetadata 21:34:33.1 Info: => 1E-06s 21:34:33.1 Info: CreateColumn ArtistMetadata Aliases String 21:34:33.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:33.1 Info: => 0.0005726s 21:34:33.1 Info: AlterTable ArtistMetadata 21:34:33.1 Info: => 8E-07s 21:34:33.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:33.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.1 Info: => 0.0005605s 21:34:33.1 Info: AlterTable Albums 21:34:33.1 Info: => 6E-07s 21:34:33.1 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:33.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.1 Info: => 0.0005618s 21:34:33.1 Info: AlterTable AlbumReleases 21:34:33.1 Info: => 7E-07s 21:34:33.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:33.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.1 Info: => 0.0005492s 21:34:33.1 Info: AlterTable Tracks 21:34:33.1 Info: => 7E-07s 21:34:33.1 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:33.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.1 Info: => 0.0005323s 21:34:33.1 Info: AlterTable Tracks 21:34:33.1 Info: => 5E-07s 21:34:33.1 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:33.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.1 Info: => 0.0005263s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:33', 'old_ids_and_artist_alias') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 32: old_ids_and_artist_alias migrated 21:34:33.1 Info: => 0.0008374s 21:34:33.1 Info: 33: download_propers_config migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 33 21:34:33.1 Info: PerformDBOperation 21:34:33.1 Info: Performing DB Operation 21:34:33.1 Info: => 3.23E-05s 21:34:33.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:33.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:33.1 Info: => 3.31E-05s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:33', 'download_propers_config') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 33: download_propers_config migrated 21:34:33.1 Info: => 0.0002823s 21:34:33.1 Info: 34: remove_language_profiles migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 34 21:34:33.1 Info: DeleteTable LanguageProfiles 21:34:33.1 Info: DROP TABLE "LanguageProfiles" 21:34:33.1 Info: => 0.0002013s 21:34:33.1 Info: DeleteColumn Artists LanguageProfileId 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, "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", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "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_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.1 Info: => 0.0052919s 21:34:33.1 Info: DeleteColumn ImportLists LanguageProfileId 21:34:33.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:33.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:33.1 Info: DROP TABLE "ImportLists" 21:34:33.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:33.1 Info: => 0.0038671s 21:34:33.1 Info: DeleteColumn Blacklist Language 21:34:33.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:33.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:33.1 Info: DROP TABLE "Blacklist" 21:34:33.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:33.1 Info: => 0.0037059s 21:34:33.1 Info: DeleteColumn History Language 21:34:33.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:33.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:33.1 Info: DROP TABLE "History" 21:34:33.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:33.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:33.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:33.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:33.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:33.1 Info: => 0.0055114s 21:34:33.1 Info: DeleteColumn LyricFiles Language 21:34:33.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:33.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:33.1 Info: DROP TABLE "LyricFiles" 21:34:33.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:33.1 Info: => 0.0036365s 21:34:33.1 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.004465s 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.0049894s 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: => 9E-07s 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.0005484s 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: => 4.39E-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.000326s 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: => 7E-07s 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.0005546s 21:34:33.2 Info: PerformDBOperation 21:34:33.2 Info: Performing DB Operation 21:34:33.2 Info: => 0.0001011s 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.0003921s 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: => 4.81E-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: => 2.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.0002799s 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: => 4.68E-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: => 2.81E-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.0002823s 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: => 8E-07s 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.0005622s 21:34:33.2 Info: AlterTable RootFolders 21:34:33.2 Info: => 7E-07s 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.0005284s 21:34:33.2 Info: AlterTable RootFolders 21:34:33.2 Info: => 5E-07s 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.0005179s 21:34:33.2 Info: AlterTable RootFolders 21:34:33.2 Info: => 7E-07s 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.0005235s 21:34:33.2 Info: AlterTable RootFolders 21:34:33.2 Info: => 6E-07s 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.0005271s 21:34:33.2 Info: PerformDBOperation 21:34:33.2 Info: Performing DB Operation 21:34:33.2 Info: => 5.67E-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.0003627s 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: => 7E-07s 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.0005246s 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.0008237s 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: => 1E-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.0010426s 21:34:33.2 Info: AlterTable ReleaseProfiles 21:34:33.2 Info: => 7E-07s 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.0005069s 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.000828s 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.0049466s 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: => 3.45E-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: => 2.94E-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.0035802s 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.0039943s 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: => 9E-07s 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.0005468s 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.0008473s 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.0001258s 21:34:33.2 Info: PerformDBOperation 21:34:33.2 Info: Performing DB Operation 21:34:33.2 Info: => 4.06E-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.0003s 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: => 6.98E-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.0003272s 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: => 5.88E-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.0003224s 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.0019019s 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.0022199s 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: => 9E-07s 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.0005544s 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.0005185s 21:34:33.2 Info: PerformDBOperation 21:34:33.2 Info: Performing DB Operation 21:34:33.2 Info: => 0.0001776s 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.0004743s 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.0002515s 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: => 0.0001232s 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: => 0.0001068s 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: => 0.0001077s 21:34:33.2 Info: PerformDBOperation 21:34:33.2 Info: Performing DB Operation 21:34:33.2 Info: => 0.0001024s 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.0004344s 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.0003124s 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: => 7E-07s 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.000593s 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.0008895s 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: => 7E-07s 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.0005804s 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.0008842s 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: => 9E-07s 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.0005861s 21:34:33.2 Info: AlterTable RootFolders 21:34:33.2 Info: => 8E-07s 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.0005413s 21:34:33.2 Info: AlterTable ImportLists 21:34:33.2 Info: => 6E-07s 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.0005399s 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.0008601s 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: => 9E-07s 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.0005761s 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.0008948s 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: => 8E-07s 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.0005778s 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.0008938s 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: => 4.9E-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: => 2.83E-05s 21:34:33.2 Info: AlterTable Indexers 21:34:33.2 Info: => 4E-07s 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.0005565s 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.0008581s 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.12E-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.0003201s 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: => 5.21E-05s 21:34:33.2 Info: AlterTable AlbumReleases 21:34:33.2 Info: => 4E-07s 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.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:33.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:33.2 Info: => 0.0055617s 21:34:33.2 Info: AlterTable Albums 21:34:33.2 Info: => 7E-07s 21:34:33.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:33.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:33.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:33.2 Info: DROP TABLE "Albums" 21:34:33.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.2 Info: => 0.0050459s 21:34:33.2 Info: AlterTable Albums 21:34:33.2 Info: => 6E-07s 21:34:33.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:33.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:33.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:33.2 Info: DROP TABLE "Albums" 21:34:33.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.2 Info: => 0.0058201s 21:34:33.2 Info: AlterTable Albums 21:34:33.2 Info: => 4E-07s 21:34:33.2 Info: AlterColumn Albums Added DateTimeOffset 21:34:33.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:33.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:33.2 Info: DROP TABLE "Albums" 21:34:33.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.2 Info: => 0.0049864s 21:34:33.2 Info: AlterTable Artists 21:34:33.2 Info: => 5E-07s 21:34:33.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 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, "MonitorNewItems" INTEGER NOT NULL) 21:34:33.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: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.0057975s 21:34:33.2 Info: AlterTable Artists 21:34:33.2 Info: => 5E-07s 21:34:33.2 Info: AlterColumn Artists Added DateTimeOffset 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, "MonitorNewItems" INTEGER NOT NULL) 21:34:33.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: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.0049505s 21:34:33.2 Info: AlterTable Blocklist 21:34:33.2 Info: => 6E-07s 21:34:33.2 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:33.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:33.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:33.2 Info: DROP TABLE "Blocklist" 21:34:33.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:33.2 Info: => 0.0050651s 21:34:33.2 Info: AlterTable Blocklist 21:34:33.2 Info: => 9E-07s 21:34:33.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:33.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:33.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:33.2 Info: DROP TABLE "Blocklist" 21:34:33.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:33.2 Info: => 0.0043898s 21:34:33.2 Info: AlterTable Commands 21:34:33.2 Info: => 8E-07s 21:34:33.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:33.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:33.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:33.2 Info: DROP TABLE "Commands" 21:34:33.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:33.2 Info: => 0.0053236s 21:34:33.2 Info: AlterTable Commands 21:34:33.2 Info: => 8E-07s 21:34:33.2 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:33.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:33.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:33.2 Info: DROP TABLE "Commands" 21:34:33.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:33.2 Info: => 0.0043818s 21:34:33.2 Info: AlterTable Commands 21:34:33.2 Info: => 8E-07s 21:34:33.2 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:33.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:33.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:33.2 Info: DROP TABLE "Commands" 21:34:33.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:33.2 Info: => 0.0044614s 21:34:33.2 Info: AlterTable DownloadClientStatus 21:34:33.2 Info: => 8E-07s 21:34:33.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:33.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:33.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:33.2 Info: DROP TABLE "DownloadClientStatus" 21:34:33.2 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.0045192s 21:34:33.3 Info: AlterTable DownloadClientStatus 21:34:33.3 Info: => 7E-07s 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.0052929s 21:34:33.3 Info: AlterTable DownloadClientStatus 21:34:33.3 Info: => 6E-07s 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.0052932s 21:34:33.3 Info: AlterTable DownloadHistory 21:34:33.3 Info: => 6E-07s 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.004924s 21:34:33.3 Info: AlterTable ExtraFiles 21:34:33.3 Info: => 6E-07s 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.0049908s 21:34:33.3 Info: AlterTable ExtraFiles 21:34:33.3 Info: => 7E-07s 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.0052578s 21:34:33.3 Info: AlterTable History 21:34:33.3 Info: => 9E-07s 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.0049592s 21:34:33.3 Info: AlterTable ImportListStatus 21:34:33.3 Info: => 5E-07s 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.0043213s 21:34:33.3 Info: AlterTable ImportListStatus 21:34:33.3 Info: => 5E-07s 21:34:33.3 Info: AlterColumn ImportListStatus MostRecentFailure 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.0042593s 21:34:33.3 Info: AlterTable ImportListStatus 21:34:33.3 Info: => 4E-07s 21:34:33.3 Info: AlterColumn ImportListStatus DisabledTill 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.0051219s 21:34:33.3 Info: AlterTable IndexerStatus 21:34:33.3 Info: => 7E-07s 21:34:33.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:33.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:33.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:33.3 Info: DROP TABLE "IndexerStatus" 21:34:33.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.3 Info: => 0.0042284s 21:34:33.3 Info: AlterTable IndexerStatus 21:34:33.3 Info: => 7E-07s 21:34:33.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:33.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:33.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:33.3 Info: DROP TABLE "IndexerStatus" 21:34:33.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.3 Info: => 0.0051083s 21:34:33.3 Info: AlterTable IndexerStatus 21:34:33.3 Info: => 6E-07s 21:34:33.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:33.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:33.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:33.3 Info: DROP TABLE "IndexerStatus" 21:34:33.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.3 Info: => 0.0043002s 21:34:33.3 Info: AlterTable LyricFiles 21:34:33.3 Info: => 5E-07s 21:34:33.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:33.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:33.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:33.3 Info: DROP TABLE "LyricFiles" 21:34:33.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:33.3 Info: => 0.0043046s 21:34:33.3 Info: AlterTable LyricFiles 21:34:33.3 Info: => 8E-07s 21:34:33.3 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:33.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:33.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:33.3 Info: DROP TABLE "LyricFiles" 21:34:33.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:33.3 Info: => 0.0053059s 21:34:33.3 Info: AlterTable MetadataFiles 21:34:33.3 Info: => 8E-07s 21:34:33.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:33.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:33.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:33.3 Info: DROP TABLE "MetadataFiles" 21:34:33.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:33.3 Info: => 0.0051591s 21:34:33.3 Info: AlterTable MetadataFiles 21:34:33.3 Info: => 7E-07s 21:34:33.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:33.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:33.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:33.3 Info: DROP TABLE "MetadataFiles" 21:34:33.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:33.3 Info: => 0.0043936s 21:34:33.3 Info: AlterTable PendingReleases 21:34:33.3 Info: => 7E-07s 21:34:33.3 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:33.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:33.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:33.3 Info: DROP TABLE "PendingReleases" 21:34:33.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:33.3 Info: => 0.0040568s 21:34:33.3 Info: AlterTable ScheduledTasks 21:34:33.3 Info: => 8E-07s 21:34:33.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:33.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:33.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:33.3 Info: DROP TABLE "ScheduledTasks" 21:34:33.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:33.3 Info: => 0.0053158s 21:34:33.3 Info: AlterTable ScheduledTasks 21:34:33.3 Info: => 5E-07s 21:34:33.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:33.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:33.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:33.3 Info: DROP TABLE "ScheduledTasks" 21:34:33.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:33.3 Info: => 0.0044411s 21:34:33.3 Info: AlterTable TrackFiles 21:34:33.3 Info: => 5E-07s 21:34:33.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:33.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:33.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:33.3 Info: DROP TABLE "TrackFiles" 21:34:33.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.3 Info: => 0.0054203s 21:34:33.3 Info: AlterTable TrackFiles 21:34:33.3 Info: => 5E-07s 21:34:33.3 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.0045931s 21:34:33.4 Info: AlterTable VersionInfo 21:34:33.4 Info: => 5E-07s 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.0041702s 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.0048521s 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: => 9E-07s 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.0005829s 21:34:33.4 Info: AlterTable Notifications 21:34:33.4 Info: => 8E-07s 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.0005689s 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.0008742s 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: => 5E-07s 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.0005714s 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.29E-05s 21:34:33.4 Info: AlterTable TrackFiles 21:34:33.4 Info: => 3E-07s 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.0005475s 21:34:33.4 Info: PerformDBOperation 21:34:33.4 Info: Performing DB Operation 21:34:33.4 Info: => 0.001239s 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.0001328s 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: => 0.0001243s 21:34:33.4 Info: AlterTable QualityProfiles 21:34:33.4 Info: => 5E-07s 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.0005577s 21:34:33.4 Info: AlterTable QualityProfiles 21:34:33.4 Info: => 6E-07s 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.000565s 21:34:33.4 Info: AlterTable QualityProfiles 21:34:33.4 Info: => 5E-07s 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.0005738s 21:34:33.4 Info: PerformDBOperation 21:34:33.4 Info: Performing DB Operation 21:34:33.4 Info: => 0.0012831s 21:34:33.4 Info: PerformDBOperation 21:34:33.4 Info: Performing DB Operation 21:34:33.4 Info: => 3E-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.0051922s 21:34:33.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:33.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:33.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "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.0048693s 21:34:33.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:33.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:33.4 Info: => 5.23E-05s 21:34:33.4 Info: AlterTable DelayProfiles 21:34:33.4 Info: => 3E-07s 21:34:33.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:33.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:33.4 Info: => 0.0005674s 21:34:33.4 Info: AlterTable DelayProfiles 21:34:33.4 Info: => 7E-07s 21:34:33.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:33.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:33.4 Info: => 0.0005473s 21:34:33.4 Info: -> 1 Insert operations completed in 00:00:00.0001045 taking an average of 00:00:00.0001045 21:34:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:33', 'add_custom_formats') 21:34:33.4 Info: Committing Transaction 21:34:33.4 Info: 63: add_custom_formats migrated 21:34:33.4 Info: => 0.0009456s 21:34:33.4 Debug: Took: 00:00:00.4085422 21:34:33.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 21:34:33.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 21:34:33.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864734607341_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:33.4 Info: DatabaseEngineVersionCheck migrating 21:34:33.4 Info: PerformDBOperation 21:34:33.4 Info: Performing DB Operation 21:34:33.4 Info: SQLite 3.47.2 21:34:33.4 Info: => 0.0010062s 21:34:33.4 Info: DatabaseEngineVersionCheck migrated 21:34:33.4 Info: => 0.0010196s 21:34:33.4 Info: VersionMigration migrating 21:34:33.4 Info: Beginning Transaction 21:34:33.4 Info: CreateTable VersionInfo 21:34:33.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:33.4 Info: => 0.0001401s 21:34:33.4 Info: Committing Transaction 21:34:33.4 Info: VersionMigration migrated 21:34:33.4 Info: => 0.0004711s 21:34:33.4 Info: VersionUniqueMigration migrating 21:34:33.4 Info: Beginning Transaction 21:34:33.4 Info: CreateIndex VersionInfo (Version) 21:34:33.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:33.4 Info: => 0.000118s 21:34:33.4 Info: AlterTable VersionInfo 21:34:33.4 Info: => 7E-07s 21:34:33.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:33.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:33.4 Info: => 0.0005829s 21:34:33.4 Info: Committing Transaction 21:34:33.4 Info: VersionUniqueMigration migrated 21:34:33.4 Info: => 0.0007819s 21:34:33.4 Info: VersionDescriptionMigration migrating 21:34:33.4 Info: Beginning Transaction 21:34:33.4 Info: AlterTable VersionInfo 21:34:33.4 Info: => 5E-07s 21:34:33.4 Info: CreateColumn VersionInfo Description String 21:34:33.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:33.4 Info: => 0.0017401s 21:34:33.4 Info: Committing Transaction 21:34:33.4 Info: VersionDescriptionMigration migrated 21:34:33.4 Info: => 0.0019774s 21:34:33.4 Info: 1: InitialSetup migrating 21:34:33.4 Info: Beginning Transaction 21:34:33.4 Info: Starting migration of Main DB to 1 21:34:33.4 Info: CreateTable Config 21:34:33.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:33.4 Info: => 0.0001539s 21:34:33.4 Info: CreateIndex Config (Key) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:33.4 Info: => 8.36E-05s 21:34:33.4 Info: CreateTable RootFolders 21:34:33.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:33.4 Info: => 9.42E-05s 21:34:33.4 Info: CreateIndex RootFolders (Path) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:33.4 Info: => 6.82E-05s 21:34:33.4 Info: CreateTable Artists 21:34:33.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:33.4 Info: => 0.0002138s 21:34:33.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:33.4 Info: => 7.11E-05s 21:34:33.4 Info: CreateIndex Artists (NameSlug) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:33.4 Info: => 6.37E-05s 21:34:33.4 Info: CreateIndex Artists (CleanName) 21:34:33.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.4 Info: => 6.03E-05s 21:34:33.4 Info: CreateIndex Artists (Path) 21:34:33.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.4 Info: => 6.02E-05s 21:34:33.4 Info: CreateTable Albums 21:34:33.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:33.4 Info: => 0.0001886s 21:34:33.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.4 Info: => 6.35E-05s 21:34:33.4 Info: CreateIndex Albums (MBId) 21:34:33.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.4 Info: => 5.94E-05s 21:34:33.4 Info: CreateIndex Albums (TADBId) 21:34:33.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.4 Info: => 5.91E-05s 21:34:33.4 Info: CreateIndex Albums (TitleSlug) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.4 Info: => 6.11E-05s 21:34:33.4 Info: CreateIndex Albums (CleanTitle) 21:34:33.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.4 Info: => 5.67E-05s 21:34:33.4 Info: CreateIndex Albums (Path) 21:34:33.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:33.4 Info: => 5.67E-05s 21:34:33.4 Info: CreateTable Tracks 21:34:33.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:33.4 Info: => 0.0001232s 21:34:33.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:33.4 Info: => 6.46E-05s 21:34:33.4 Info: CreateIndex Tracks (ArtistId) 21:34:33.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:33.4 Info: => 6.85E-05s 21:34:33.4 Info: CreateIndex Tracks (TrackFileId) 21:34:33.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:33.4 Info: => 6.89E-05s 21:34:33.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:33.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:33.4 Info: => 6.89E-05s 21:34:33.4 Info: CreateTable TrackFiles 21:34:33.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:33.4 Info: => 0.0001208s 21:34:33.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:33.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:33.4 Info: => 6.24E-05s 21:34:33.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:33.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.4 Info: => 5.92E-05s 21:34:33.4 Info: CreateTable History 21:34:33.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:33.4 Info: => 0.000118s 21:34:33.4 Info: CreateIndex History (Date) 21:34:33.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:33.4 Info: => 6.4E-05s 21:34:33.4 Info: CreateIndex History (EventType) 21:34:33.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:33.4 Info: => 6.07E-05s 21:34:33.4 Info: CreateIndex History (DownloadId) 21:34:33.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:33.4 Info: => 5.91E-05s 21:34:33.4 Info: CreateIndex History (AlbumId) 21:34:33.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:33.4 Info: => 6.13E-05s 21:34:33.4 Info: CreateTable Notifications 21:34:33.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:33.4 Info: => 0.0001106s 21:34:33.4 Info: CreateTable ScheduledTasks 21:34:33.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:33.4 Info: => 8.5E-05s 21:34:33.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:33.4 Info: => 6.81E-05s 21:34:33.4 Info: CreateTable Indexers 21:34:33.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:33.4 Info: => 9.37E-05s 21:34:33.4 Info: CreateIndex Indexers (Name) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:33.4 Info: => 9.9E-05s 21:34:33.4 Info: CreateTable Profiles 21:34:33.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:33.4 Info: => 8.9E-05s 21:34:33.4 Info: CreateIndex Profiles (Name) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:33.4 Info: => 7.4E-05s 21:34:33.4 Info: CreateTable QualityDefinitions 21:34:33.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:33.4 Info: => 0.000101s 21:34:33.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:33.4 Info: => 7.89E-05s 21:34:33.4 Info: CreateIndex QualityDefinitions (Title) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:33.4 Info: => 8.13E-05s 21:34:33.4 Info: CreateTable NamingConfig 21:34:33.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:33.4 Info: => 0.0001506s 21:34:33.4 Info: CreateTable Blacklist 21:34:33.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:33.4 Info: => 0.0001673s 21:34:33.4 Info: CreateTable Metadata 21:34:33.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:33.4 Info: => 9.54E-05s 21:34:33.4 Info: CreateTable MetadataFiles 21:34:33.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:33.4 Info: => 0.0001089s 21:34:33.4 Info: CreateTable DownloadClients 21:34:33.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:33.4 Info: => 9.72E-05s 21:34:33.4 Info: CreateTable PendingReleases 21:34:33.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:33.4 Info: => 0.0001066s 21:34:33.4 Info: CreateTable RemotePathMappings 21:34:33.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:33.4 Info: => 9.13E-05s 21:34:33.4 Info: CreateTable Tags 21:34:33.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:33.4 Info: => 9.32E-05s 21:34:33.4 Info: CreateIndex Tags (Label) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:33.4 Info: => 8.03E-05s 21:34:33.4 Info: CreateTable Restrictions 21:34:33.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:33.4 Info: => 9E-05s 21:34:33.4 Info: CreateTable DelayProfiles 21:34:33.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:33.4 Info: => 0.0001316s 21:34:33.4 Info: CreateTable Users 21:34:33.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:33.4 Info: => 8.73E-05s 21:34:33.4 Info: CreateIndex Users (Identifier) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:33.4 Info: => 7.64E-05s 21:34:33.4 Info: CreateIndex Users (Username) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:33.4 Info: => 0.000104s 21:34:33.4 Info: CreateTable Commands 21:34:33.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:33.4 Info: => 0.0001422s 21:34:33.4 Info: CreateTable IndexerStatus 21:34:33.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:33.4 Info: => 0.0001187s 21:34:33.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.4 Info: => 7.98E-05s 21:34:33.4 Info: CreateTable ExtraFiles 21:34:33.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:33.4 Info: => 0.000105s 21:34:33.4 Info: CreateTable LyricFiles 21:34:33.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:33.4 Info: => 0.0001214s 21:34:33.4 Info: CreateTable LanguageProfiles 21:34:33.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:33.4 Info: => 8.91E-05s 21:34:33.4 Info: CreateIndex LanguageProfiles (Name) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:33.4 Info: => 9.67E-05s 21:34:33.4 Info: CreateTable DownloadClientStatus 21:34:33.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:33.4 Info: => 0.0001008s 21:34:33.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:33.4 Info: => 7.97E-05s 21:34:33.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:33.4 Info: -> 1 Insert operations completed in 00:00:00.0000570 taking an average of 00:00:00.0000570 21:34:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:33', 'InitialSetup') 21:34:33.4 Info: Committing Transaction 21:34:33.4 Info: 1: InitialSetup migrated 21:34:33.4 Info: => 0.0008999s 21:34:33.4 Info: 2: add_reason_to_pending_releases migrating 21:34:33.4 Info: Beginning Transaction 21:34:33.4 Info: Starting migration of Main DB to 2 21:34:33.4 Info: AlterTable PendingReleases 21:34:33.4 Info: => 6E-07s 21:34:33.4 Info: CreateColumn PendingReleases Reason Int32 21:34:33.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:33.4 Info: => 0.0005132s 21:34:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:33', 'add_reason_to_pending_releases') 21:34:33.4 Info: Committing Transaction 21:34:33.4 Info: 2: add_reason_to_pending_releases migrated 21:34:33.4 Info: => 0.0007861s 21:34:33.4 Info: 3: add_medium_support migrating 21:34:33.4 Info: Beginning Transaction 21:34:33.4 Info: Starting migration of Main DB to 3 21:34:33.4 Info: AlterTable Albums 21:34:33.4 Info: => 6E-07s 21:34:33.4 Info: CreateColumn Albums Media String 21:34:33.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:33.4 Info: => 0.0010957s 21:34:33.4 Info: AlterTable Tracks 21:34:33.4 Info: => 7E-07s 21:34:33.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:33.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:33.4 Info: => 0.0004737s 21:34:33.4 Info: AlterTable Tracks 21:34:33.4 Info: => 6E-07s 21:34:33.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:33.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:33.4 Info: => 0.0004705s 21:34:33.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:33.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:33.4 Info: => 4.25E-05s 21:34:33.4 Info: DeleteColumn Tracks TrackNumber 21:34:33.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:33.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:33.4 Info: DROP TABLE "Tracks" 21:34:33.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:33.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:33.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:33.4 Info: => 0.0053487s 21:34:33.4 Info: AlterTable Tracks 21:34:33.4 Info: => 6E-07s 21:34:33.4 Info: CreateColumn Tracks TrackNumber String 21:34:33.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:33.4 Info: => 0.0004654s 21:34:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:33', 'add_medium_support') 21:34:33.4 Info: Committing Transaction 21:34:33.4 Info: 3: add_medium_support migrated 21:34:33.4 Info: => 0.0008436s 21:34:33.4 Info: 4: add_various_qualites_in_profile migrating 21:34:33.4 Info: Beginning Transaction 21:34:33.4 Info: Starting migration of Main DB to 4 21:34:33.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:33.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:33.4 Info: => 5.26E-05s 21:34:33.4 Info: PerformDBOperation 21:34:33.4 Info: Performing DB Operation 21:34:33.4 Info: => 3.05E-05s 21:34:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:33', 'add_various_qualites_in_profile') 21:34:33.4 Info: Committing Transaction 21:34:33.4 Info: 4: add_various_qualites_in_profile migrated 21:34:33.4 Info: => 0.0002658s 21:34:33.4 Info: 5: metadata_profiles migrating 21:34:33.4 Info: Beginning Transaction 21:34:33.4 Info: Starting migration of Main DB to 5 21:34:33.4 Info: CreateTable MetadataProfiles 21:34:33.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:33.4 Info: => 0.0001224s 21:34:33.4 Info: CreateIndex MetadataProfiles (Name) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:33.4 Info: => 8.15E-05s 21:34:33.4 Info: AlterTable Artists 21:34:33.4 Info: => 5E-07s 21:34:33.4 Info: CreateColumn Artists MetadataProfileId Int32 21:34:33.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:33.4 Info: => 0.0004762s 21:34:33.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:33.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: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.0039944s 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.0046089s 21:34:33.5 Info: AlterTable Albums 21:34:33.5 Info: => 6E-07s 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.0004782s 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.0008566s 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.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:33.5 Info: => 0.0040585s 21:34:33.5 Info: AlterTable Indexers 21:34:33.5 Info: => 6E-07s 21:34:33.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:33.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:33.5 Info: => 0.0004642s 21:34:33.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:33.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:33.5 Info: => 3.9E-05s 21:34:33.5 Info: AlterTable Indexers 21:34:33.5 Info: => 4E-07s 21:34:33.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 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, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:33.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:33.5 Info: DROP TABLE "Indexers" 21:34:33.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:33.5 Info: => 0.0033217s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:33', 'separate_automatic_and_interactive_search') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:33.5 Info: => 0.0036428s 21:34:33.5 Info: 7: change_album_path_to_relative migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 7 21:34:33.5 Info: DeleteColumn Albums Path 21:34:33.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:33.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:33.5 Info: DROP TABLE "Albums" 21:34:33.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.5 Info: => 0.005091s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:33', 'change_album_path_to_relative') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 7: change_album_path_to_relative migrated 21:34:33.5 Info: => 0.0054961s 21:34:33.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 8 21:34:33.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:33.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:33.5 Info: => 4.81E-05s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:33', 'change_quality_size_mb_to_kb') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:33.5 Info: => 0.0002947s 21:34:33.5 Info: 9: album_releases migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 9 21:34:33.5 Info: AlterTable Albums 21:34:33.5 Info: => 9E-07s 21:34:33.5 Info: CreateColumn Albums Releases String 21:34:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:33.5 Info: => 0.0004976s 21:34:33.5 Info: AlterTable Albums 21:34:33.5 Info: => 9E-07s 21:34:33.5 Info: CreateColumn Albums CurrentRelease String 21:34:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:33.5 Info: => 0.0004804s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:33', 'album_releases') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 9: album_releases migrated 21:34:33.5 Info: => 0.0007712s 21:34:33.5 Info: 10: album_releases_fix migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 10 21:34:33.5 Info: AlterTable Albums 21:34:33.5 Info: => 8E-07s 21:34:33.5 Info: AlterColumn Albums Releases String 21:34:33.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:33.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:33.5 Info: DROP TABLE "Albums" 21:34:33.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.5 Info: => 0.0040418s 21:34:33.5 Info: AlterTable Albums 21:34:33.5 Info: => 7E-07s 21:34:33.5 Info: AlterColumn Albums CurrentRelease String 21:34:33.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:33.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:33.5 Info: DROP TABLE "Albums" 21:34:33.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.5 Info: => 0.0046821s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:33', 'album_releases_fix') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 10: album_releases_fix migrated 21:34:33.5 Info: => 0.0050404s 21:34:33.5 Info: 11: import_lists migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 11 21:34:33.5 Info: CreateTable ImportLists 21:34:33.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:33.5 Info: => 0.0001547s 21:34:33.5 Info: CreateIndex ImportLists (Name) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:33.5 Info: => 7.62E-05s 21:34:33.5 Info: CreateTable ImportListStatus 21:34:33.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:33.5 Info: => 0.0001075s 21:34:33.5 Info: CreateIndex ImportListStatus (ProviderId) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:33.5 Info: => 7.09E-05s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:33', 'import_lists') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 11: import_lists migrated 21:34:33.5 Info: => 0.0003552s 21:34:33.5 Info: 12: add_release_status migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 12 21:34:33.5 Info: AlterTable MetadataProfiles 21:34:33.5 Info: => 6E-07s 21:34:33.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:33.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:33.5 Info: => 0.0005085s 21:34:33.5 Info: PerformDBOperation 21:34:33.5 Info: Performing DB Operation 21:34:33.5 Info: => 2.67E-05s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:33', 'add_release_status') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 12: add_release_status migrated 21:34:33.5 Info: => 0.0002869s 21:34:33.5 Info: 13: album_download_notification migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 13 21:34:33.5 Info: AlterTable Notifications 21:34:33.5 Info: => 9E-07s 21:34:33.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:33.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:33.5 Info: => 0.0005075s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:33', 'album_download_notification') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 13: album_download_notification migrated 21:34:33.5 Info: => 0.0007876s 21:34:33.5 Info: 14: fix_language_metadata_profiles migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 14 21:34:33.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:33.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:33.5 Info: => 9.44E-05s 21:34:33.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:33.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:33.5 Info: => 0.0006067s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:33', 'fix_language_metadata_profiles') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 14: fix_language_metadata_profiles migrated 21:34:33.5 Info: => 0.0008892s 21:34:33.5 Info: 15: remove_fanzub migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 15 21:34:33.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:33.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:33.5 Info: => 4.42E-05s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:33', 'remove_fanzub') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 15: remove_fanzub migrated 21:34:33.5 Info: => 0.0002978s 21:34:33.5 Info: 16: update_artist_history_indexes migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 16 21:34:33.5 Info: CreateIndex Albums (ArtistId) 21:34:33.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:33.5 Info: => 0.0001001s 21:34:33.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:33.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:33.5 Info: => 7.51E-05s 21:34:33.5 Info: DeleteIndex History (AlbumId) 21:34:33.5 Info: DROP INDEX "IX_History_AlbumId" 21:34:33.5 Info: => 0.0001255s 21:34:33.5 Info: CreateIndex History (AlbumId, Date) 21:34:33.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:33.5 Info: => 8.91E-05s 21:34:33.5 Info: DeleteIndex History (DownloadId) 21:34:33.5 Info: DROP INDEX "IX_History_DownloadId" 21:34:33.5 Info: => 0.0001078s 21:34:33.5 Info: CreateIndex History (DownloadId, Date) 21:34:33.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:33.5 Info: => 8.14E-05s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:33', 'update_artist_history_indexes') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 16: update_artist_history_indexes migrated 21:34:33.5 Info: => 0.0004208s 21:34:33.5 Info: 17: remove_nma migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 17 21:34:33.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:33.5 Info: => 4.67E-05s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:33', 'remove_nma') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 17: remove_nma migrated 21:34:33.5 Info: => 0.0002798s 21:34:33.5 Info: 18: album_disambiguation migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 18 21:34:33.5 Info: AlterTable Albums 21:34:33.5 Info: => 8E-07s 21:34:33.5 Info: CreateColumn Albums Disambiguation String 21:34:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:33.5 Info: => 0.0005285s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:33', 'album_disambiguation') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 18: album_disambiguation migrated 21:34:33.5 Info: => 0.0008252s 21:34:33.5 Info: 19: add_ape_quality_in_profiles migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 19 21:34:33.5 Info: PerformDBOperation 21:34:33.5 Info: Performing DB Operation 21:34:33.5 Info: => 3.27E-05s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:33', 'add_ape_quality_in_profiles') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 19: add_ape_quality_in_profiles migrated 21:34:33.5 Info: => 0.0002628s 21:34:33.5 Info: 20: remove_pushalot migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 20 21:34:33.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:33.5 Info: => 4.62E-05s 21:34:33.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:33.5 Info: => 2.86E-05s 21:34:33.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:33.5 Info: => 2.65E-05s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:33', 'remove_pushalot') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 20: remove_pushalot migrated 21:34:33.5 Info: => 0.0002487s 21:34:33.5 Info: 21: add_custom_filters migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 21 21:34:33.5 Info: CreateTable CustomFilters 21:34:33.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:33.5 Info: => 0.0001218s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:33', 'add_custom_filters') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 21: add_custom_filters migrated 21:34:33.5 Info: => 0.0004016s 21:34:33.5 Info: 22: import_list_tags migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 22 21:34:33.5 Info: AlterTable ImportLists 21:34:33.5 Info: => 7E-07s 21:34:33.5 Info: CreateColumn ImportLists Tags String 21:34:33.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:33.5 Info: => 0.0005251s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:33', 'import_list_tags') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 22: import_list_tags migrated 21:34:33.5 Info: => 0.0007926s 21:34:33.5 Info: 23: add_release_groups_etc migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 23 21:34:33.5 Info: CreateTable ArtistMetadata 21:34:33.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:33.5 Info: => 0.0002175s 21:34:33.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:33.5 Info: => 0.000104s 21:34:33.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:33.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:33.5 Info: => 8.1E-05s 21:34:33.5 Info: AlterTable Artists 21:34:33.5 Info: => 4E-07s 21:34:33.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:33.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:33.5 Info: => 0.0005174s 21:34:33.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:33.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:33.5 Info: => 6.5E-05s 21:34:33.5 Info: CreateTable AlbumReleases 21:34:33.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:33.5 Info: => 0.0001385s 21:34:33.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:33.5 Info: => 0.0001182s 21:34:33.5 Info: CreateIndex AlbumReleases (AlbumId) 21:34:33.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:33.5 Info: => 7.96E-05s 21:34:33.5 Info: PerformDBOperation 21:34:33.5 Info: Performing DB Operation 21:34:33.5 Info: => 3.29E-05s 21:34:33.5 Info: AlterTable Albums 21:34:33.5 Info: => 4E-07s 21:34:33.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:33.5 Info: => 0.0005623s 21:34:33.5 Info: AlterTable Albums 21:34:33.5 Info: => 6E-07s 21:34:33.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:33.5 Info: => 0.0005368s 21:34:33.5 Info: AlterTable Albums 21:34:33.5 Info: => 7E-07s 21:34:33.5 Info: CreateColumn Albums Links String 21:34:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:33.5 Info: => 0.0005351s 21:34:33.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:33.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:33.5 Info: => 7.91E-05s 21:34:33.5 Info: AlterTable Tracks 21:34:33.5 Info: => 5E-07s 21:34:33.5 Info: CreateColumn Tracks ForeignRecordingId String 21:34:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:33.5 Info: => 0.0005262s 21:34:33.5 Info: AlterTable Tracks 21:34:33.5 Info: => 7E-07s 21:34:33.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:33.5 Info: => 0.0005288s 21:34:33.5 Info: AlterTable Tracks 21:34:33.5 Info: => 5E-07s 21:34:33.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:33.5 Info: => 0.0005322s 21:34:33.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:33.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:33.5 Info: => 8.18E-05s 21:34:33.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:33.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:33.5 Info: => 5.95E-05s 21:34:33.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:33.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:33.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:33.5 Info: DROP TABLE "Artists" 21:34:33.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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.0049314s 21:34:33.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:33.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:33.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:33.5 Info: DROP TABLE "Albums" 21:34:33.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.5 Info: => 0.0043372s 21:34:33.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:33.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:33.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: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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:33.5 Info: => 0.0039354s 21:34:33.5 Info: DeleteColumn TrackFiles ArtistId 21:34:33.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:33.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:33.5 Info: DROP TABLE "TrackFiles" 21:34:33.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.5 Info: => 0.0046142s 21:34:33.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:33.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.5 Info: => 7.24E-05s 21:34:33.5 Info: CreateIndex Artists (Monitored) 21:34:33.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.5 Info: => 6.91E-05s 21:34:33.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:33.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.5 Info: => 6.69E-05s 21:34:33.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:33.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:33.5 Info: => 6.59E-05s 21:34:33.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:33.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:33.5 Info: => 6.57E-05s 21:34:33.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:33.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:33.5 Info: => 6.5E-05s 21:34:33.5 Info: UpdateData 21:34:33.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:33.5 Info: => 3.88E-05s 21:34:33.5 Info: UpdateData 21:34:33.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:33.5 Info: => 3.14E-05s 21:34:33.5 Info: UpdateData 21:34:33.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:33.5 Info: => 3.58E-05s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:33', 'add_release_groups_etc') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 23: add_release_groups_etc migrated 21:34:33.5 Info: => 0.0005681s 21:34:33.5 Info: 24: NewMediaInfoFormat migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 24 21:34:33.5 Info: UpdateData 21:34:33.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:33.5 Info: => 5.12E-05s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:33', 'NewMediaInfoFormat') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 24: NewMediaInfoFormat migrated 21:34:33.5 Info: => 0.0002784s 21:34:33.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 25 21:34:33.5 Info: RenameTable Restrictions ReleaseProfiles 21:34:33.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:33.5 Info: => 0.0013701s 21:34:33.5 Info: AlterTable ReleaseProfiles 21:34:33.5 Info: => 7E-07s 21:34:33.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:33.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:33.5 Info: => 0.0005259s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:33', 'rename_restrictions_to_release_profiles') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:33.5 Info: => 0.0008173s 21:34:33.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 26 21:34:33.5 Info: RenameTable Profiles QualityProfiles 21:34:33.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:33.5 Info: => 0.0013756s 21:34:33.5 Info: AlterTable QualityProfiles 21:34:33.5 Info: => 8E-07s 21:34:33.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:33.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:33.5 Info: => 0.0005146s 21:34:33.5 Info: AlterTable LanguageProfiles 21:34:33.5 Info: => 9E-07s 21:34:33.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:33.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:33.5 Info: => 0.0005049s 21:34:33.5 Info: UpdateData 21:34:33.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:33.5 Info: => 4.41E-05s 21:34:33.5 Info: UpdateData 21:34:33.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:33.5 Info: => 2.76E-05s 21:34:33.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:33.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:33.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:33.5 Info: DROP TABLE "Artists" 21:34:33.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.5 Info: => 0.0050878s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:33', 'rename_quality_profiles_add_upgrade_allowed') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:33.5 Info: => 0.0055101s 21:34:33.5 Info: 27: add_import_exclusions migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 27 21:34:33.5 Info: CreateTable ImportListExclusions 21:34:33.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:33.5 Info: => 0.0001696s 21:34:33.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:33.5 Info: => 0.0001211s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:33', 'add_import_exclusions') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 27: add_import_exclusions migrated 21:34:33.5 Info: => 0.0004294s 21:34:33.5 Info: 28: clean_artist_metadata_table migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 28 21:34:33.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:33.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:33.5 Info: => 0.000156s 21:34:33.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:33.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:33.5 Info: => 0.0001216s 21:34:33.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:33.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:33.5 Info: => 0.0001135s 21:34:33.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:33.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:33.5 Info: => 0.0001176s 21:34:33.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:33.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:33.5 Info: => 0.0001081s 21:34:33.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:33.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:33.5 Info: => 0.0001119s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:33', 'clean_artist_metadata_table') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 28: clean_artist_metadata_table migrated 21:34:33.5 Info: => 0.0003777s 21:34:33.5 Info: 29: health_issue_notification migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 29 21:34:33.5 Info: AlterTable Notifications 21:34:33.5 Info: => 1.1E-06s 21:34:33.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:33.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:33.5 Info: => 0.0005495s 21:34:33.5 Info: AlterTable Notifications 21:34:33.5 Info: => 7E-07s 21:34:33.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:33.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:33.5 Info: => 0.000527s 21:34:33.5 Info: AlterTable Notifications 21:34:33.5 Info: => 8E-07s 21:34:33.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:33.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:33.5 Info: => 0.0005158s 21:34:33.5 Info: AlterTable Notifications 21:34:33.5 Info: => 7E-07s 21:34:33.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:33.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:33.5 Info: => 0.000529s 21:34:33.5 Info: AlterTable Notifications 21:34:33.5 Info: => 6E-07s 21:34:33.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:33.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:33.5 Info: => 0.0005252s 21:34:33.5 Info: DeleteColumn Notifications OnDownload 21:34:33.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:33.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:33.5 Info: DROP TABLE "Notifications" 21:34:33.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:33.5 Info: => 0.0042861s 21:34:33.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:33.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:33.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:33.5 Info: DROP TABLE "Notifications" 21:34:33.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:33.5 Info: => 0.0043083s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:33', 'health_issue_notification') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 29: health_issue_notification migrated 21:34:33.5 Info: => 0.0046817s 21:34:33.5 Info: 30: add_mediafilerepository_mtime migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 30 21:34:33.5 Info: AlterTable TrackFiles 21:34:33.5 Info: => 7E-07s 21:34:33.5 Info: CreateColumn TrackFiles Modified DateTime 21:34:33.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:33.5 Info: => 0.0005794s 21:34:33.5 Info: AlterTable TrackFiles 21:34:33.5 Info: => 6E-07s 21:34:33.5 Info: CreateColumn TrackFiles Path String 21:34:33.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:33.5 Info: => 0.0005443s 21:34:33.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:33.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:33.5 Info: => 3.62E-05s 21:34:33.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:33.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:33.5 Info: => 0.000119s 21:34:33.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:33.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:33.5 Info: => 0.0001285s 21:34:33.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:33.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:33.5 Info: => 0.0001317s 21:34:33.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:33.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:33.5 Info: => 7.59E-05s 21:34:33.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:33.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:33.5 Info: => 4.52E-05s 21:34:33.5 Info: AlterTable TrackFiles 21:34:33.5 Info: => 3E-07s 21:34:33.5 Info: AlterColumn TrackFiles Path String 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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:33.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: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.0042124s 21:34:33.6 Info: CreateIndex TrackFiles (Path) 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.6 Info: => 7.07E-05s 21:34:33.6 Info: DeleteColumn TrackFiles RelativePath 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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:33.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: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: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.6 Info: => 0.0051907s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:33', 'add_mediafilerepository_mtime') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 30: add_mediafilerepository_mtime migrated 21:34:33.6 Info: => 0.0055267s 21:34:33.6 Info: 31: add_artistmetadataid_constraint migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 31 21:34:33.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:33.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:33.6 Info: => 8.58E-05s 21:34:33.6 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:33.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:33.6 Info: => 0.0001721s 21:34:33.6 Info: AlterColumn Artists ArtistMetadataId Int32 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", "QualityProfileId", "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_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.6 Info: => 0.0054754s 21:34:33.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.6 Info: => 0.0001247s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:33', 'add_artistmetadataid_constraint') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 31: add_artistmetadataid_constraint migrated 21:34:33.6 Info: => 0.0005199s 21:34:33.6 Info: 32: old_ids_and_artist_alias migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 32 21:34:33.6 Info: AlterTable ArtistMetadata 21:34:33.6 Info: => 1E-06s 21:34:33.6 Info: CreateColumn ArtistMetadata Aliases String 21:34:33.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:33.6 Info: => 0.0005628s 21:34:33.6 Info: AlterTable ArtistMetadata 21:34:33.6 Info: => 8E-07s 21:34:33.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:33.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.6 Info: => 0.000526s 21:34:33.6 Info: AlterTable Albums 21:34:33.6 Info: => 6E-07s 21:34:33.6 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.6 Info: => 0.000517s 21:34:33.6 Info: AlterTable AlbumReleases 21:34:33.6 Info: => 8E-07s 21:34:33.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:33.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.6 Info: => 0.00052s 21:34:33.6 Info: AlterTable Tracks 21:34:33.6 Info: => 6E-07s 21:34:33.6 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:33.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.6 Info: => 0.000525s 21:34:33.6 Info: AlterTable Tracks 21:34:33.6 Info: => 6E-07s 21:34:33.6 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:33.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.6 Info: => 0.0005177s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:33', 'old_ids_and_artist_alias') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 32: old_ids_and_artist_alias migrated 21:34:33.6 Info: => 0.0008519s 21:34:33.6 Info: 33: download_propers_config migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 33 21:34:33.6 Info: PerformDBOperation 21:34:33.6 Info: Performing DB Operation 21:34:33.6 Info: => 3.08E-05s 21:34:33.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:33.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:33.6 Info: => 3.5E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:33', 'download_propers_config') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 33: download_propers_config migrated 21:34:33.6 Info: => 0.0002913s 21:34:33.6 Info: 34: remove_language_profiles migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 34 21:34:33.6 Info: DeleteTable LanguageProfiles 21:34:33.6 Info: DROP TABLE "LanguageProfiles" 21:34:33.6 Info: => 0.0001943s 21:34:33.6 Info: DeleteColumn Artists LanguageProfileId 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, "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", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "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_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.6 Info: => 0.0041998s 21:34:33.6 Info: DeleteColumn ImportLists LanguageProfileId 21:34:33.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:33.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:33.6 Info: DROP TABLE "ImportLists" 21:34:33.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:33.6 Info: => 0.0038502s 21:34:33.6 Info: DeleteColumn Blacklist Language 21:34:33.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:33.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:33.6 Info: DROP TABLE "Blacklist" 21:34:33.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:33.6 Info: => 0.0045367s 21:34:33.6 Info: DeleteColumn History Language 21:34:33.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:33.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:33.6 Info: DROP TABLE "History" 21:34:33.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:33.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:33.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:33.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:33.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:33.6 Info: => 0.0040983s 21:34:33.6 Info: DeleteColumn LyricFiles Language 21:34:33.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:33.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:33.6 Info: DROP TABLE "LyricFiles" 21:34:33.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:33.6 Info: => 0.0046885s 21:34:33.6 Info: DeleteColumn TrackFiles Language 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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:33.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: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: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.6 Info: => 0.0038946s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:33', 'remove_language_profiles') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 34: remove_language_profiles migrated 21:34:33.6 Info: => 0.0044069s 21:34:33.6 Info: 35: multi_disc_naming_format migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 35 21:34:33.6 Info: AlterTable NamingConfig 21:34:33.6 Info: => 7E-07s 21:34:33.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:33.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:33.6 Info: => 0.0005476s 21:34:33.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:33.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:33.6 Info: => 4.5E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:33', 'multi_disc_naming_format') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 35: multi_disc_naming_format migrated 21:34:33.6 Info: => 0.0003353s 21:34:33.6 Info: 36: add_download_client_priority migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 36 21:34:33.6 Info: AlterTable DownloadClients 21:34:33.6 Info: => 8E-07s 21:34:33.6 Info: CreateColumn DownloadClients Priority Int32 21:34:33.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:33.6 Info: => 0.0005508s 21:34:33.6 Info: PerformDBOperation 21:34:33.6 Info: Performing DB Operation 21:34:33.6 Info: => 5.12E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:33', 'add_download_client_priority') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 36: add_download_client_priority migrated 21:34:33.6 Info: => 0.0003458s 21:34:33.6 Info: 37: remove_growl_prowl migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 37 21:34:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:33.6 Info: => 4.65E-05s 21:34:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:33.6 Info: => 2.8E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:33', 'remove_growl_prowl') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 37: remove_growl_prowl migrated 21:34:33.6 Info: => 0.0002738s 21:34:33.6 Info: 38: remove_plex_hometheatre migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 38 21:34:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:33.6 Info: => 4.49E-05s 21:34:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:33.6 Info: => 2.68E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:33', 'remove_plex_hometheatre') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 38: remove_plex_hometheatre migrated 21:34:33.6 Info: => 0.0002951s 21:34:33.6 Info: 39: add_root_folder_add_defaults migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 39 21:34:33.6 Info: AlterTable RootFolders 21:34:33.6 Info: => 7E-07s 21:34:33.6 Info: CreateColumn RootFolders Name String 21:34:33.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:33.6 Info: => 0.0005591s 21:34:33.6 Info: AlterTable RootFolders 21:34:33.6 Info: => 6E-07s 21:34:33.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:33.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0005295s 21:34:33.6 Info: AlterTable RootFolders 21:34:33.6 Info: => 6E-07s 21:34:33.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:33.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0005204s 21:34:33.6 Info: AlterTable RootFolders 21:34:33.6 Info: => 6E-07s 21:34:33.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:33.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0005288s 21:34:33.6 Info: AlterTable RootFolders 21:34:33.6 Info: => 6E-07s 21:34:33.6 Info: CreateColumn RootFolders DefaultTags String 21:34:33.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:33.6 Info: => 0.0005221s 21:34:33.6 Info: PerformDBOperation 21:34:33.6 Info: Performing DB Operation 21:34:33.6 Info: => 4.82E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:33', 'add_root_folder_add_defaults') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 39: add_root_folder_add_defaults migrated 21:34:33.6 Info: => 0.0003407s 21:34:33.6 Info: 40: task_duration migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 40 21:34:33.6 Info: AlterTable ScheduledTasks 21:34:33.6 Info: => 7E-07s 21:34:33.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:33.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:33.6 Info: => 0.00052s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:33', 'task_duration') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 40: task_duration migrated 21:34:33.6 Info: => 0.0008438s 21:34:33.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 41 21:34:33.6 Info: AlterTable ReleaseProfiles 21:34:33.6 Info: => 6E-07s 21:34:33.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:33.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:33.6 Info: => 0.0005158s 21:34:33.6 Info: AlterTable ReleaseProfiles 21:34:33.6 Info: => 6E-07s 21:34:33.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:33.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0004956s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:33', 'add_indexer_and_enabled_to_release_profiles') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:33.6 Info: => 0.0007885s 21:34:33.6 Info: 42: remove_album_folders migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 42 21:34:33.6 Info: DeleteColumn Artists AlbumFolder 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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:33.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: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_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.6 Info: => 0.0042101s 21:34:33.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:33.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:33.6 Info: => 3.62E-05s 21:34:33.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:33.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:33.6 Info: => 2.9E-05s 21:34:33.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:33.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:33.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:33.6 Info: DROP TABLE "NamingConfig" 21:34:33.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:33.6 Info: => 0.0035371s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:33', 'remove_album_folders') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 42: remove_album_folders migrated 21:34:33.6 Info: => 0.0039369s 21:34:33.6 Info: 44: add_priority_to_indexers migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 44 21:34:33.6 Info: AlterTable Indexers 21:34:33.6 Info: => 7E-07s 21:34:33.6 Info: CreateColumn Indexers Priority Int32 21:34:33.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:33.6 Info: => 0.0005311s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:33', 'add_priority_to_indexers') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 44: add_priority_to_indexers migrated 21:34:33.6 Info: => 0.0008343s 21:34:33.6 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 45 21:34:33.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:33.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:33.6 Info: => 0.000123s 21:34:33.6 Info: PerformDBOperation 21:34:33.6 Info: Performing DB Operation 21:34:33.6 Info: => 2.56E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:33', 'remove_chown_and_folderchmod_config') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:33.6 Info: => 0.0002834s 21:34:33.6 Info: 47: update_notifiarr migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 47 21:34:33.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:33.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:33.6 Info: => 7E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:33', 'update_notifiarr') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 47: update_notifiarr migrated 21:34:33.6 Info: => 0.0003243s 21:34:33.6 Info: 49: email_multiple_addresses migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 49 21:34:33.6 Info: PerformDBOperation 21:34:33.6 Info: Performing DB Operation 21:34:33.6 Info: => 9.84E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:33', 'email_multiple_addresses') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 49: email_multiple_addresses migrated 21:34:33.6 Info: => 0.0003895s 21:34:33.6 Info: 50: rename_blacklist_to_blocklist migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 50 21:34:33.6 Info: RenameTable Blacklist Blocklist 21:34:33.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:33.6 Info: => 0.0019433s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:33', 'rename_blacklist_to_blocklist') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 50: rename_blacklist_to_blocklist migrated 21:34:33.6 Info: => 0.002287s 21:34:33.6 Info: 51: cdh_per_downloadclient migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 51 21:34:33.6 Info: AlterTable DownloadClients 21:34:33.6 Info: => 8E-07s 21:34:33.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:33.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:33.6 Info: => 0.0005819s 21:34:33.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:33.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:33.6 Info: => 0.0005261s 21:34:33.6 Info: PerformDBOperation 21:34:33.6 Info: Performing DB Operation 21:34:33.6 Info: => 0.0001527s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:33', 'cdh_per_downloadclient') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 51: cdh_per_downloadclient migrated 21:34:33.6 Info: => 0.000472s 21:34:33.6 Info: 52: download_history migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 52 21:34:33.6 Info: CreateTable DownloadHistory 21:34:33.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:33.6 Info: => 0.0002357s 21:34:33.6 Info: CreateIndex DownloadHistory (EventType) 21:34:33.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:33.6 Info: => 0.0001181s 21:34:33.6 Info: CreateIndex DownloadHistory (ArtistId) 21:34:33.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:33.6 Info: => 0.000105s 21:34:33.6 Info: CreateIndex DownloadHistory (DownloadId) 21:34:33.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:33.6 Info: => 0.0001084s 21:34:33.6 Info: PerformDBOperation 21:34:33.6 Info: Performing DB Operation 21:34:33.6 Info: => 0.0001034s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:33', 'download_history') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 52: download_history migrated 21:34:33.6 Info: => 0.0004714s 21:34:33.6 Info: 53: add_update_history migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 53 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:33', 'add_update_history') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 53: add_update_history migrated 21:34:33.6 Info: => 0.0003025s 21:34:33.6 Info: 54: add_on_update_to_notifications migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 54 21:34:33.6 Info: AlterTable Notifications 21:34:33.6 Info: => 3E-07s 21:34:33.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:33.6 Info: => 0.0005865s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:33', 'add_on_update_to_notifications') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 54: add_on_update_to_notifications migrated 21:34:33.6 Info: => 0.000883s 21:34:33.6 Info: 55: download_client_per_indexer migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 55 21:34:33.6 Info: AlterTable Indexers 21:34:33.6 Info: => 7E-07s 21:34:33.6 Info: CreateColumn Indexers DownloadClientId Int32 21:34:33.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0005843s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:33', 'download_client_per_indexer') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 55: download_client_per_indexer migrated 21:34:33.6 Info: => 0.0009232s 21:34:33.6 Info: 56: AddNewItemMonitorType migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 56 21:34:33.6 Info: AlterTable Artists 21:34:33.6 Info: => 1.3E-06s 21:34:33.6 Info: CreateColumn Artists MonitorNewItems Int32 21:34:33.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0005871s 21:34:33.6 Info: AlterTable RootFolders 21:34:33.6 Info: => 7E-07s 21:34:33.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:33.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.000541s 21:34:33.6 Info: AlterTable ImportLists 21:34:33.6 Info: => 6E-07s 21:34:33.6 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:33.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0005414s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:33', 'AddNewItemMonitorType') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 56: AddNewItemMonitorType migrated 21:34:33.6 Info: => 0.0008568s 21:34:33.6 Info: 57: ImportListSearch migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 57 21:34:33.6 Info: AlterTable ImportLists 21:34:33.6 Info: => 7E-07s 21:34:33.6 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:33.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:33.6 Info: => 0.0005663s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:33', 'ImportListSearch') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 57: ImportListSearch migrated 21:34:33.6 Info: => 0.0008616s 21:34:33.6 Info: 58: ImportListMonitorExisting migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 58 21:34:33.6 Info: AlterTable ImportLists 21:34:33.6 Info: => 8E-07s 21:34:33.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:33.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0005682s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:33', 'ImportListMonitorExisting') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 58: ImportListMonitorExisting migrated 21:34:33.6 Info: => 0.0008898s 21:34:33.6 Info: 59: add_indexer_tags migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 59 21:34:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:33.6 Info: => 4.95E-05s 21:34:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:33.6 Info: => 3.76E-05s 21:34:33.6 Info: AlterTable Indexers 21:34:33.6 Info: => 4E-07s 21:34:33.6 Info: CreateColumn Indexers Tags String 21:34:33.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:33.6 Info: => 0.0005582s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:33', 'add_indexer_tags') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 59: add_indexer_tags migrated 21:34:33.6 Info: => 0.0008539s 21:34:33.6 Info: 60: update_audio_types migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 60 21:34:33.6 Info: PerformDBOperation 21:34:33.6 Info: Performing DB Operation 21:34:33.6 Info: => 5.52E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:33', 'update_audio_types') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 60: update_audio_types migrated 21:34:33.6 Info: => 0.000315s 21:34:33.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 61 21:34:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.6 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:33.6 Info: => 5.28E-05s 21:34:33.6 Info: AlterTable AlbumReleases 21:34:33.6 Info: => 4E-07s 21:34:33.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:33.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:33.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:33.6 Info: DROP TABLE "AlbumReleases" 21:34:33.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:33.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:33.6 Info: => 0.0055476s 21:34:33.6 Info: AlterTable Albums 21:34:33.6 Info: => 5E-07s 21:34:33.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 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, "OldForeignAlbumIds" TEXT NOT NULL) 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", "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.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: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.6 Info: => 0.0049691s 21:34:33.6 Info: AlterTable Albums 21:34:33.6 Info: => 5E-07s 21:34:33.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 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, "OldForeignAlbumIds" TEXT NOT NULL) 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", "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.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: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.6 Info: => 0.005884s 21:34:33.6 Info: AlterTable Albums 21:34:33.6 Info: => 8E-07s 21:34:33.6 Info: AlterColumn Albums Added DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "Albums" 21:34:33.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.7 Info: => 0.0050017s 21:34:33.7 Info: AlterTable Artists 21:34:33.7 Info: => 7E-07s 21:34:33.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 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, "MonitorNewItems" INTEGER NOT NULL) 21:34:33.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: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.0049551s 21:34:33.7 Info: AlterTable Artists 21:34:33.7 Info: => 5E-07s 21:34:33.7 Info: AlterColumn Artists Added DateTimeOffset 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, "MonitorNewItems" INTEGER NOT NULL) 21:34:33.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: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.0059385s 21:34:33.7 Info: AlterTable Blocklist 21:34:33.7 Info: => 7E-07s 21:34:33.7 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "Blocklist" 21:34:33.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:33.7 Info: => 0.0045666s 21:34:33.7 Info: AlterTable Blocklist 21:34:33.7 Info: => 7E-07s 21:34:33.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "Blocklist" 21:34:33.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:33.7 Info: => 0.0044572s 21:34:33.7 Info: AlterTable Commands 21:34:33.7 Info: => 8E-07s 21:34:33.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "Commands" 21:34:33.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:33.7 Info: => 0.005109s 21:34:33.7 Info: AlterTable Commands 21:34:33.7 Info: => 8E-07s 21:34:33.7 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "Commands" 21:34:33.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:33.7 Info: => 0.0053747s 21:34:33.7 Info: AlterTable Commands 21:34:33.7 Info: => 1.2E-06s 21:34:33.7 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "Commands" 21:34:33.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:33.7 Info: => 0.0044319s 21:34:33.7 Info: AlterTable DownloadClientStatus 21:34:33.7 Info: => 8E-07s 21:34:33.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:33.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:33.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:33.7 Info: DROP TABLE "DownloadClientStatus" 21:34:33.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:33.7 Info: => 0.0046169s 21:34:33.7 Info: AlterTable DownloadClientStatus 21:34:33.7 Info: => 6E-07s 21:34:33.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:33.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:33.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:33.7 Info: DROP TABLE "DownloadClientStatus" 21:34:33.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:33.7 Info: => 0.0045525s 21:34:33.7 Info: AlterTable DownloadClientStatus 21:34:33.7 Info: => 6E-07s 21:34:33.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:33.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:33.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:33.7 Info: DROP TABLE "DownloadClientStatus" 21:34:33.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:33.7 Info: => 0.0054674s 21:34:33.7 Info: AlterTable DownloadHistory 21:34:33.7 Info: => 5E-07s 21:34:33.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "DownloadHistory" 21:34:33.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:33.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:33.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:33.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:33.7 Info: => 0.0057488s 21:34:33.7 Info: AlterTable ExtraFiles 21:34:33.7 Info: => 5E-07s 21:34:33.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "ExtraFiles" 21:34:33.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:33.7 Info: => 0.0044085s 21:34:33.7 Info: AlterTable ExtraFiles 21:34:33.7 Info: => 1E-06s 21:34:33.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "ExtraFiles" 21:34:33.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:33.7 Info: => 0.0044009s 21:34:33.7 Info: AlterTable History 21:34:33.7 Info: => 9E-07s 21:34:33.7 Info: AlterColumn History Date DateTimeOffset 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.0063077s 21:34:33.7 Info: AlterTable ImportListStatus 21:34:33.7 Info: => 6E-07s 21:34:33.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "ImportListStatus" 21:34:33.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:33.7 Info: => 0.0042396s 21:34:33.7 Info: AlterTable ImportListStatus 21:34:33.7 Info: => 5E-07s 21:34:33.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "ImportListStatus" 21:34:33.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:33.7 Info: => 0.0051988s 21:34:33.7 Info: AlterTable ImportListStatus 21:34:33.7 Info: => 9E-07s 21:34:33.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "ImportListStatus" 21:34:33.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:33.7 Info: => 0.0042028s 21:34:33.7 Info: AlterTable IndexerStatus 21:34:33.7 Info: => 7E-07s 21:34:33.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "IndexerStatus" 21:34:33.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.7 Info: => 0.0043124s 21:34:33.7 Info: AlterTable IndexerStatus 21:34:33.7 Info: => 4E-07s 21:34:33.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "IndexerStatus" 21:34:33.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.7 Info: => 0.0050928s 21:34:33.7 Info: AlterTable IndexerStatus 21:34:33.7 Info: => 6E-07s 21:34:33.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:33.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:33.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:33.7 Info: DROP TABLE "IndexerStatus" 21:34:33.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.7 Info: => 0.0042546s 21:34:33.7 Info: AlterTable LyricFiles 21:34:33.7 Info: => 5E-07s 21:34:33.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:33.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:33.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:33.8 Info: DROP TABLE "LyricFiles" 21:34:33.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:33.8 Info: => 0.0053687s 21:34:33.8 Info: AlterTable LyricFiles 21:34:33.8 Info: => 8E-07s 21:34:33.8 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:33.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:33.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:33.8 Info: DROP TABLE "LyricFiles" 21:34:33.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:33.8 Info: => 0.0044592s 21:34:33.8 Info: AlterTable MetadataFiles 21:34:33.8 Info: => 7E-07s 21:34:33.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:33.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:33.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:33.8 Info: DROP TABLE "MetadataFiles" 21:34:33.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:33.8 Info: => 0.0044363s 21:34:33.8 Info: AlterTable MetadataFiles 21:34:33.8 Info: => 8E-07s 21:34:33.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:33.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:33.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:33.8 Info: DROP TABLE "MetadataFiles" 21:34:33.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:33.8 Info: => 0.0053076s 21:34:33.8 Info: AlterTable PendingReleases 21:34:33.8 Info: => 8E-07s 21:34:33.8 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:33.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:33.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:33.8 Info: DROP TABLE "PendingReleases" 21:34:33.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:33.8 Info: => 0.0040874s 21:34:33.8 Info: AlterTable ScheduledTasks 21:34:33.8 Info: => 1E-06s 21:34:33.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:33.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:33.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:33.8 Info: DROP TABLE "ScheduledTasks" 21:34:33.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:33.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:33.8 Info: => 0.0053568s 21:34:33.8 Info: AlterTable ScheduledTasks 21:34:33.8 Info: => 5E-07s 21:34:33.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:33.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:33.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:33.8 Info: DROP TABLE "ScheduledTasks" 21:34:33.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:33.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:33.8 Info: => 0.0044849s 21:34:33.8 Info: AlterTable TrackFiles 21:34:33.8 Info: => 5E-07s 21:34:33.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:33.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:33.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:33.8 Info: DROP TABLE "TrackFiles" 21:34:33.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.8 Info: => 0.0046282s 21:34:33.8 Info: AlterTable TrackFiles 21:34:33.8 Info: => 5E-07s 21:34:33.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:33.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:33.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:33.8 Info: DROP TABLE "TrackFiles" 21:34:33.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.8 Info: => 0.0054159s 21:34:33.8 Info: AlterTable VersionInfo 21:34:33.8 Info: => 6E-07s 21:34:33.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:33.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:33.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:33.8 Info: DROP TABLE "VersionInfo" 21:34:33.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:33.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:33.8 Info: => 0.0050952s 21:34:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:33', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:33.8 Info: Committing Transaction 21:34:33.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:33.8 Info: => 0.0057738s 21:34:33.8 Info: 62: add_on_delete_to_notifications migrating 21:34:33.8 Info: Beginning Transaction 21:34:33.8 Info: Starting migration of Main DB to 62 21:34:33.8 Info: AlterTable Notifications 21:34:33.8 Info: => 9E-07s 21:34:33.8 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:33.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:33.8 Info: => 0.0005948s 21:34:33.8 Info: AlterTable Notifications 21:34:33.8 Info: => 6E-07s 21:34:33.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:33.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:33.8 Info: => 0.00055s 21:34:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:33', 'add_on_delete_to_notifications') 21:34:33.8 Info: Committing Transaction 21:34:33.8 Info: 62: add_on_delete_to_notifications migrated 21:34:33.8 Info: => 0.0008793s 21:34:33.8 Info: 63: add_custom_formats migrating 21:34:33.8 Info: Beginning Transaction 21:34:33.8 Info: Starting migration of Main DB to 63 21:34:33.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 21:34:33.8 Info: AlterTable DelayProfiles 21:34:33.8 Info: => 4E-07s 21:34:33.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:33.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:33.8 Info: => 0.0005694s 21:34:33.8 Info: UpdateData 21:34:33.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:33.8 Info: => 5.3E-05s 21:34:33.8 Info: AlterTable TrackFiles 21:34:33.8 Info: => 4E-07s 21:34:33.8 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:33.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:33.8 Info: => 0.0005316s 21:34:33.8 Info: PerformDBOperation 21:34:33.8 Info: Performing DB Operation 21:34:33.8 Info: => 0.0011607s 21:34:33.8 Info: CreateTable CustomFormats 21:34:33.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:33.8 Info: => 0.0001345s 21:34:33.8 Info: CreateIndex CustomFormats (Name) 21:34:33.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:33.8 Info: => 0.0001284s 21:34:33.8 Info: AlterTable QualityProfiles 21:34:33.8 Info: => 4E-07s 21:34:33.8 Info: CreateColumn QualityProfiles FormatItems String 21:34:33.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:33.8 Info: => 0.0005586s 21:34:33.8 Info: AlterTable QualityProfiles 21:34:33.8 Info: => 7E-07s 21:34:33.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:33.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:33.8 Info: => 0.0005618s 21:34:33.8 Info: AlterTable QualityProfiles 21:34:33.8 Info: => 5E-07s 21:34:33.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:33.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:33.8 Info: => 0.0005307s 21:34:33.8 Info: PerformDBOperation 21:34:33.8 Info: Performing DB Operation 21:34:33.8 Info: => 0.0013179s 21:34:33.8 Info: PerformDBOperation 21:34:33.8 Info: Performing DB Operation 21:34:33.8 Info: => 3.06E-05s 21:34:33.8 Info: DeleteColumn ReleaseProfiles Preferred 21:34:33.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:33.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:33.8 Info: DROP TABLE "ReleaseProfiles" 21:34:33.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:33.8 Info: => 0.0039501s 21:34:33.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:33.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:33.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:33.8 Info: DROP TABLE "ReleaseProfiles" 21:34:33.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:33.8 Info: => 0.0043332s 21:34:33.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:33.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:33.8 Info: => 5.32E-05s 21:34:33.8 Info: AlterTable DelayProfiles 21:34:33.8 Info: => 4E-07s 21:34:33.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:33.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:33.8 Info: => 0.0006208s 21:34:33.8 Info: AlterTable DelayProfiles 21:34:33.8 Info: => 7E-07s 21:34:33.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:33.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:33.8 Info: => 0.0005548s 21:34:33.8 Info: -> 1 Insert operations completed in 00:00:00.0000958 taking an average of 00:00:00.0000958 21:34:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:33', 'add_custom_formats') 21:34:33.8 Info: Committing Transaction 21:34:33.8 Info: 63: add_custom_formats migrated 21:34:33.8 Info: => 0.0009368s 21:34:33.8 Debug: Took: 00:00:00.4085110 21:34:33.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 21:34:33.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 21:34:33.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864738985431_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:33.9 Info: DatabaseEngineVersionCheck migrating 21:34:33.9 Info: PerformDBOperation 21:34:33.9 Info: Performing DB Operation 21:34:33.9 Info: SQLite 3.47.2 21:34:33.9 Info: => 0.0010776s 21:34:33.9 Info: DatabaseEngineVersionCheck migrated 21:34:33.9 Info: => 0.0010934s 21:34:33.9 Info: VersionMigration migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: CreateTable VersionInfo 21:34:33.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:33.9 Info: => 0.0001434s 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: VersionMigration migrated 21:34:33.9 Info: => 0.0005344s 21:34:33.9 Info: VersionUniqueMigration migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: CreateIndex VersionInfo (Version) 21:34:33.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:33.9 Info: => 0.000119s 21:34:33.9 Info: AlterTable VersionInfo 21:34:33.9 Info: => 1E-06s 21:34:33.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:33.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:33.9 Info: => 0.0005773s 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: VersionUniqueMigration migrated 21:34:33.9 Info: => 0.0007904s 21:34:33.9 Info: VersionDescriptionMigration migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: AlterTable VersionInfo 21:34:33.9 Info: => 7E-07s 21:34:33.9 Info: CreateColumn VersionInfo Description String 21:34:33.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:33.9 Info: => 0.0001921s 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: VersionDescriptionMigration migrated 21:34:33.9 Info: => 0.0003716s 21:34:33.9 Info: 1: InitialSetup migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 1 21:34:33.9 Info: CreateTable Config 21:34:33.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:33.9 Info: => 0.0001584s 21:34:33.9 Info: CreateIndex Config (Key) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:33.9 Info: => 7.11E-05s 21:34:33.9 Info: CreateTable RootFolders 21:34:33.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:33.9 Info: => 7.68E-05s 21:34:33.9 Info: CreateIndex RootFolders (Path) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:33.9 Info: => 6.39E-05s 21:34:33.9 Info: CreateTable Artists 21:34:33.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:33.9 Info: => 0.0002202s 21:34:33.9 Info: CreateIndex Artists (ForeignArtistId) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:33.9 Info: => 6.88E-05s 21:34:33.9 Info: CreateIndex Artists (NameSlug) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:33.9 Info: => 6.23E-05s 21:34:33.9 Info: CreateIndex Artists (CleanName) 21:34:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.9 Info: => 6.12E-05s 21:34:33.9 Info: CreateIndex Artists (Path) 21:34:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.9 Info: => 6E-05s 21:34:33.9 Info: CreateTable Albums 21:34:33.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:33.9 Info: => 0.0001882s 21:34:33.9 Info: CreateIndex Albums (ForeignAlbumId) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.9 Info: => 6.55E-05s 21:34:33.9 Info: CreateIndex Albums (MBId) 21:34:33.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.9 Info: => 5.91E-05s 21:34:33.9 Info: CreateIndex Albums (TADBId) 21:34:33.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.9 Info: => 5.83E-05s 21:34:33.9 Info: CreateIndex Albums (TitleSlug) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.9 Info: => 5.88E-05s 21:34:33.9 Info: CreateIndex Albums (CleanTitle) 21:34:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.9 Info: => 5.81E-05s 21:34:33.9 Info: CreateIndex Albums (Path) 21:34:33.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:33.9 Info: => 5.85E-05s 21:34:33.9 Info: CreateTable Tracks 21:34:33.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:33.9 Info: => 0.0001258s 21:34:33.9 Info: CreateIndex Tracks (ForeignTrackId) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:33.9 Info: => 7.79E-05s 21:34:33.9 Info: CreateIndex Tracks (ArtistId) 21:34:33.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:33.9 Info: => 6.7E-05s 21:34:33.9 Info: CreateIndex Tracks (TrackFileId) 21:34:33.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:33.9 Info: => 6.46E-05s 21:34:33.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:33.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:33.9 Info: => 6.66E-05s 21:34:33.9 Info: CreateTable TrackFiles 21:34:33.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:33.9 Info: => 0.0001161s 21:34:33.9 Info: CreateIndex TrackFiles (ArtistId) 21:34:33.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:33.9 Info: => 6.48E-05s 21:34:33.9 Info: CreateIndex TrackFiles (AlbumId) 21:34:33.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.9 Info: => 5.89E-05s 21:34:33.9 Info: CreateTable History 21:34:33.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:33.9 Info: => 0.0001174s 21:34:33.9 Info: CreateIndex History (Date) 21:34:33.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:33.9 Info: => 6.37E-05s 21:34:33.9 Info: CreateIndex History (EventType) 21:34:33.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:33.9 Info: => 5.86E-05s 21:34:33.9 Info: CreateIndex History (DownloadId) 21:34:33.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:33.9 Info: => 5.88E-05s 21:34:33.9 Info: CreateIndex History (AlbumId) 21:34:33.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:33.9 Info: => 5.86E-05s 21:34:33.9 Info: CreateTable Notifications 21:34:33.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:33.9 Info: => 0.0001067s 21:34:33.9 Info: CreateTable ScheduledTasks 21:34:33.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:33.9 Info: => 0.0001364s 21:34:33.9 Info: CreateIndex ScheduledTasks (TypeName) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:33.9 Info: => 0.0001077s 21:34:33.9 Info: CreateTable Indexers 21:34:33.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:33.9 Info: => 0.0001215s 21:34:33.9 Info: CreateIndex Indexers (Name) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:33.9 Info: => 7.46E-05s 21:34:33.9 Info: CreateTable Profiles 21:34:33.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:33.9 Info: => 8.58E-05s 21:34:33.9 Info: CreateIndex Profiles (Name) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:33.9 Info: => 7.33E-05s 21:34:33.9 Info: CreateTable QualityDefinitions 21:34:33.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:33.9 Info: => 0.000104s 21:34:33.9 Info: CreateIndex QualityDefinitions (Quality) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:33.9 Info: => 6.72E-05s 21:34:33.9 Info: CreateIndex QualityDefinitions (Title) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:33.9 Info: => 0.000109s 21:34:33.9 Info: CreateTable NamingConfig 21:34:33.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:33.9 Info: => 0.0001255s 21:34:33.9 Info: CreateTable Blacklist 21:34:33.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:33.9 Info: => 0.0001505s 21:34:33.9 Info: CreateTable Metadata 21:34:33.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:33.9 Info: => 9.31E-05s 21:34:33.9 Info: CreateTable MetadataFiles 21:34:33.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:33.9 Info: => 0.0001085s 21:34:33.9 Info: CreateTable DownloadClients 21:34:33.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:33.9 Info: => 9.4E-05s 21:34:33.9 Info: CreateTable PendingReleases 21:34:33.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:33.9 Info: => 0.0001051s 21:34:33.9 Info: CreateTable RemotePathMappings 21:34:33.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:33.9 Info: => 0.0001042s 21:34:33.9 Info: CreateTable Tags 21:34:33.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:33.9 Info: => 8.25E-05s 21:34:33.9 Info: CreateIndex Tags (Label) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:33.9 Info: => 7.86E-05s 21:34:33.9 Info: CreateTable Restrictions 21:34:33.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:33.9 Info: => 8.84E-05s 21:34:33.9 Info: CreateTable DelayProfiles 21:34:33.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:33.9 Info: => 0.000121s 21:34:33.9 Info: CreateTable Users 21:34:33.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:33.9 Info: => 8.92E-05s 21:34:33.9 Info: CreateIndex Users (Identifier) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:33.9 Info: => 0.0001108s 21:34:33.9 Info: CreateIndex Users (Username) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:33.9 Info: => 8.73E-05s 21:34:33.9 Info: CreateTable Commands 21:34:33.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:33.9 Info: => 0.0001208s 21:34:33.9 Info: CreateTable IndexerStatus 21:34:33.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:33.9 Info: => 0.0001074s 21:34:33.9 Info: CreateIndex IndexerStatus (ProviderId) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.9 Info: => 7.67E-05s 21:34:33.9 Info: CreateTable ExtraFiles 21:34:33.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:33.9 Info: => 0.0001037s 21:34:33.9 Info: CreateTable LyricFiles 21:34:33.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:33.9 Info: => 0.0001362s 21:34:33.9 Info: CreateTable LanguageProfiles 21:34:33.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:33.9 Info: => 9.01E-05s 21:34:33.9 Info: CreateIndex LanguageProfiles (Name) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:33.9 Info: => 7.97E-05s 21:34:33.9 Info: CreateTable DownloadClientStatus 21:34:33.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:33.9 Info: => 9.71E-05s 21:34:33.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:33.9 Info: => 7.82E-05s 21:34:33.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:33.9 Info: -> 1 Insert operations completed in 00:00:00.0000575 taking an average of 00:00:00.0000575 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:33', 'InitialSetup') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 1: InitialSetup migrated 21:34:33.9 Info: => 0.0008827s 21:34:33.9 Info: 2: add_reason_to_pending_releases migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 2 21:34:33.9 Info: AlterTable PendingReleases 21:34:33.9 Info: => 6E-07s 21:34:33.9 Info: CreateColumn PendingReleases Reason Int32 21:34:33.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:33.9 Info: => 0.0005072s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:33', 'add_reason_to_pending_releases') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 2: add_reason_to_pending_releases migrated 21:34:33.9 Info: => 0.0007833s 21:34:33.9 Info: 3: add_medium_support migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 3 21:34:33.9 Info: AlterTable Albums 21:34:33.9 Info: => 7E-07s 21:34:33.9 Info: CreateColumn Albums Media String 21:34:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:33.9 Info: => 0.0004971s 21:34:33.9 Info: AlterTable Tracks 21:34:33.9 Info: => 6E-07s 21:34:33.9 Info: CreateColumn Tracks MediumNumber Int32 21:34:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:33.9 Info: => 0.0004669s 21:34:33.9 Info: AlterTable Tracks 21:34:33.9 Info: => 8E-07s 21:34:33.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:33.9 Info: => 0.0004643s 21:34:33.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:33.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:33.9 Info: => 4.04E-05s 21:34:33.9 Info: DeleteColumn Tracks TrackNumber 21:34:33.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:33.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:33.9 Info: DROP TABLE "Tracks" 21:34:33.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:33.9 Info: => 0.0037445s 21:34:33.9 Info: AlterTable Tracks 21:34:33.9 Info: => 5E-07s 21:34:33.9 Info: CreateColumn Tracks TrackNumber String 21:34:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:33.9 Info: => 0.0004653s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:33', 'add_medium_support') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 3: add_medium_support migrated 21:34:33.9 Info: => 0.0008166s 21:34:33.9 Info: 4: add_various_qualites_in_profile migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 4 21:34:33.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:33.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:33.9 Info: => 5.21E-05s 21:34:33.9 Info: PerformDBOperation 21:34:33.9 Info: Performing DB Operation 21:34:33.9 Info: => 3.21E-05s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:33', 'add_various_qualites_in_profile') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 4: add_various_qualites_in_profile migrated 21:34:33.9 Info: => 0.0002739s 21:34:33.9 Info: 5: metadata_profiles migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 5 21:34:33.9 Info: CreateTable MetadataProfiles 21:34:33.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:33.9 Info: => 0.0001228s 21:34:33.9 Info: CreateIndex MetadataProfiles (Name) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:33.9 Info: => 7.94E-05s 21:34:33.9 Info: AlterTable Artists 21:34:33.9 Info: => 5E-07s 21:34:33.9 Info: CreateColumn Artists MetadataProfileId Int32 21:34:33.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:33.9 Info: => 0.0004807s 21:34:33.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:33.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:33.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:33.9 Info: DROP TABLE "Artists" 21:34:33.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.9 Info: => 0.0039545s 21:34:33.9 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:33.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:33.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:33.9 Info: DROP TABLE "Artists" 21:34:33.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.9 Info: => 0.003937s 21:34:33.9 Info: AlterTable Albums 21:34:33.9 Info: => 5E-07s 21:34:33.9 Info: CreateColumn Albums SecondaryTypes String 21:34:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:33.9 Info: => 0.0004566s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:33', 'metadata_profiles') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 5: metadata_profiles migrated 21:34:33.9 Info: => 0.0008563s 21:34:33.9 Info: 6: separate_automatic_and_interactive_search migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 6 21:34:33.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:33.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:33.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:33.9 Info: DROP TABLE "Indexers" 21:34:33.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:33.9 Info: => 0.0040708s 21:34:33.9 Info: AlterTable Indexers 21:34:33.9 Info: => 5E-07s 21:34:33.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:33.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:33.9 Info: => 0.0004647s 21:34:33.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:33.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:33.9 Info: => 3.9E-05s 21:34:33.9 Info: AlterTable Indexers 21:34:33.9 Info: => 4E-07s 21:34:33.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:33.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:33.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:33.9 Info: DROP TABLE "Indexers" 21:34:33.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:33.9 Info: => 0.0042681s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:33', 'separate_automatic_and_interactive_search') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 6: separate_automatic_and_interactive_search migrated 21:34:33.9 Info: => 0.0045784s 21:34:33.9 Info: 7: change_album_path_to_relative migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 7 21:34:33.9 Info: DeleteColumn Albums Path 21:34:33.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:33.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:33.9 Info: DROP TABLE "Albums" 21:34:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.9 Info: => 0.004078s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:33', 'change_album_path_to_relative') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 7: change_album_path_to_relative migrated 21:34:33.9 Info: => 0.0044483s 21:34:33.9 Info: 8: change_quality_size_mb_to_kb migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 8 21:34:33.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:33.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:33.9 Info: => 4.94E-05s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:33', 'change_quality_size_mb_to_kb') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 8: change_quality_size_mb_to_kb migrated 21:34:33.9 Info: => 0.0002854s 21:34:33.9 Info: 9: album_releases migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 9 21:34:33.9 Info: AlterTable Albums 21:34:33.9 Info: => 6E-07s 21:34:33.9 Info: CreateColumn Albums Releases String 21:34:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:33.9 Info: => 0.0004962s 21:34:33.9 Info: AlterTable Albums 21:34:33.9 Info: => 9E-07s 21:34:33.9 Info: CreateColumn Albums CurrentRelease String 21:34:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:33.9 Info: => 0.0004744s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:33', 'album_releases') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 9: album_releases migrated 21:34:33.9 Info: => 0.0007494s 21:34:33.9 Info: 10: album_releases_fix migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 10 21:34:33.9 Info: AlterTable Albums 21:34:33.9 Info: => 5E-07s 21:34:33.9 Info: AlterColumn Albums Releases String 21:34:33.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:33.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:33.9 Info: DROP TABLE "Albums" 21:34:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.9 Info: => 0.0039884s 21:34:33.9 Info: AlterTable Albums 21:34:33.9 Info: => 6E-07s 21:34:33.9 Info: AlterColumn Albums CurrentRelease String 21:34:33.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:33.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:33.9 Info: DROP TABLE "Albums" 21:34:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.9 Info: => 0.0039306s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:33', 'album_releases_fix') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 10: album_releases_fix migrated 21:34:33.9 Info: => 0.0042573s 21:34:33.9 Info: 11: import_lists migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 11 21:34:33.9 Info: CreateTable ImportLists 21:34:33.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:33.9 Info: => 0.0001519s 21:34:33.9 Info: CreateIndex ImportLists (Name) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:33.9 Info: => 7.51E-05s 21:34:33.9 Info: CreateTable ImportListStatus 21:34:33.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:33.9 Info: => 0.0001087s 21:34:33.9 Info: CreateIndex ImportListStatus (ProviderId) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:33.9 Info: => 7.61E-05s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:33', 'import_lists') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 11: import_lists migrated 21:34:33.9 Info: => 0.0003603s 21:34:33.9 Info: 12: add_release_status migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 12 21:34:33.9 Info: AlterTable MetadataProfiles 21:34:33.9 Info: => 6E-07s 21:34:33.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:33.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:33.9 Info: => 0.0005043s 21:34:33.9 Info: PerformDBOperation 21:34:33.9 Info: Performing DB Operation 21:34:33.9 Info: => 2.87E-05s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:33', 'add_release_status') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 12: add_release_status migrated 21:34:33.9 Info: => 0.0003075s 21:34:33.9 Info: 13: album_download_notification migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 13 21:34:33.9 Info: AlterTable Notifications 21:34:33.9 Info: => 6E-07s 21:34:33.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:33.9 Info: => 0.0005067s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:33', 'album_download_notification') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 13: album_download_notification migrated 21:34:33.9 Info: => 0.0007884s 21:34:33.9 Info: 14: fix_language_metadata_profiles migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 14 21:34:33.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:33.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:33.9 Info: => 7.66E-05s 21:34:33.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:33.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:33.9 Info: => 5.18E-05s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:33', 'fix_language_metadata_profiles') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 14: fix_language_metadata_profiles migrated 21:34:33.9 Info: => 0.0009347s 21:34:33.9 Info: 15: remove_fanzub migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 15 21:34:33.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:33.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:33.9 Info: => 4.23E-05s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:33', 'remove_fanzub') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 15: remove_fanzub migrated 21:34:33.9 Info: => 0.0002727s 21:34:33.9 Info: 16: update_artist_history_indexes migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 16 21:34:33.9 Info: CreateIndex Albums (ArtistId) 21:34:33.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:33.9 Info: => 0.000101s 21:34:33.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:33.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:33.9 Info: => 7.66E-05s 21:34:33.9 Info: DeleteIndex History (AlbumId) 21:34:33.9 Info: DROP INDEX "IX_History_AlbumId" 21:34:33.9 Info: => 0.0001223s 21:34:33.9 Info: CreateIndex History (AlbumId, Date) 21:34:33.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:33.9 Info: => 8.82E-05s 21:34:33.9 Info: DeleteIndex History (DownloadId) 21:34:33.9 Info: DROP INDEX "IX_History_DownloadId" 21:34:33.9 Info: => 0.0001218s 21:34:33.9 Info: CreateIndex History (DownloadId, Date) 21:34:33.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:33.9 Info: => 8.86E-05s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:33', 'update_artist_history_indexes') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 16: update_artist_history_indexes migrated 21:34:33.9 Info: => 0.0003812s 21:34:33.9 Info: 17: remove_nma migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 17 21:34:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:33.9 Info: => 4.88E-05s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:33', 'remove_nma') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 17: remove_nma migrated 21:34:33.9 Info: => 0.0002729s 21:34:33.9 Info: 18: album_disambiguation migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 18 21:34:33.9 Info: AlterTable Albums 21:34:33.9 Info: => 5E-07s 21:34:33.9 Info: CreateColumn Albums Disambiguation String 21:34:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:33.9 Info: => 0.0005149s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:33', 'album_disambiguation') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 18: album_disambiguation migrated 21:34:33.9 Info: => 0.0007884s 21:34:33.9 Info: 19: add_ape_quality_in_profiles migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 19 21:34:33.9 Info: PerformDBOperation 21:34:33.9 Info: Performing DB Operation 21:34:33.9 Info: => 3E-05s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:33', 'add_ape_quality_in_profiles') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 19: add_ape_quality_in_profiles migrated 21:34:33.9 Info: => 0.0002654s 21:34:33.9 Info: 20: remove_pushalot migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 20 21:34:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:33.9 Info: => 4.59E-05s 21:34:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:33.9 Info: => 2.81E-05s 21:34:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:33.9 Info: => 2.62E-05s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:33', 'remove_pushalot') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 20: remove_pushalot migrated 21:34:33.9 Info: => 0.0002465s 21:34:33.9 Info: 21: add_custom_filters migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 21 21:34:33.9 Info: CreateTable CustomFilters 21:34:33.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:33.9 Info: => 0.0001193s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:33', 'add_custom_filters') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 21: add_custom_filters migrated 21:34:33.9 Info: => 0.0003805s 21:34:33.9 Info: 22: import_list_tags migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 22 21:34:33.9 Info: AlterTable ImportLists 21:34:33.9 Info: => 9E-07s 21:34:33.9 Info: CreateColumn ImportLists Tags String 21:34:33.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:33.9 Info: => 0.0005156s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:33', 'import_list_tags') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 22: import_list_tags migrated 21:34:33.9 Info: => 0.0008073s 21:34:33.9 Info: 23: add_release_groups_etc migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 23 21:34:33.9 Info: CreateTable ArtistMetadata 21:34:33.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:33.9 Info: => 0.0001673s 21:34:33.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:33.9 Info: => 7.87E-05s 21:34:33.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:33.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:33.9 Info: => 7.61E-05s 21:34:33.9 Info: AlterTable Artists 21:34:33.9 Info: => 4E-07s 21:34:33.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:33.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:33.9 Info: => 0.000538s 21:34:33.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:33.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:33.9 Info: => 6.49E-05s 21:34:33.9 Info: CreateTable AlbumReleases 21:34:33.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:33.9 Info: => 0.0001381s 21:34:33.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:33.9 Info: => 0.0001176s 21:34:33.9 Info: CreateIndex AlbumReleases (AlbumId) 21:34:33.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:33.9 Info: => 7.84E-05s 21:34:33.9 Info: PerformDBOperation 21:34:33.9 Info: Performing DB Operation 21:34:33.9 Info: => 3.27E-05s 21:34:33.9 Info: AlterTable Albums 21:34:33.9 Info: => 4E-07s 21:34:33.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:33.9 Info: => 0.0005364s 21:34:33.9 Info: AlterTable Albums 21:34:33.9 Info: => 5E-07s 21:34:33.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:33.9 Info: => 0.0005273s 21:34:33.9 Info: AlterTable Albums 21:34:33.9 Info: => 7E-07s 21:34:33.9 Info: CreateColumn Albums Links String 21:34:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:33.9 Info: => 0.0005303s 21:34:33.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:33.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:33.9 Info: => 7.73E-05s 21:34:33.9 Info: AlterTable Tracks 21:34:33.9 Info: => 4E-07s 21:34:33.9 Info: CreateColumn Tracks ForeignRecordingId String 21:34:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:33.9 Info: => 0.0005241s 21:34:33.9 Info: AlterTable Tracks 21:34:33.9 Info: => 7E-07s 21:34:33.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:33.9 Info: => 0.0005446s 21:34:33.9 Info: AlterTable Tracks 21:34:33.9 Info: => 6E-07s 21:34:33.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:33.9 Info: => 0.0005323s 21:34:33.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:33.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:33.9 Info: => 8.04E-05s 21:34:33.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:33.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:33.9 Info: => 5.66E-05s 21:34:33.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:33.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:33.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:33.9 Info: DROP TABLE "Artists" 21:34:33.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.9 Info: => 0.0054537s 21:34:33.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:33.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:33.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:33.9 Info: DROP TABLE "Albums" 21:34:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.9 Info: => 0.0042686s 21:34:33.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:33.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:33.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:33.9 Info: DROP TABLE "Tracks" 21:34:33.9 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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:34.0 Info: => 0.0038764s 21:34:34.0 Info: DeleteColumn TrackFiles ArtistId 21:34:34.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:34.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:34.0 Info: DROP TABLE "TrackFiles" 21:34:34.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.0 Info: => 0.0045166s 21:34:34.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:34.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.0 Info: => 7.1E-05s 21:34:34.0 Info: CreateIndex Artists (Monitored) 21:34:34.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.0 Info: => 6.76E-05s 21:34:34.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:34.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.0 Info: => 6.69E-05s 21:34:34.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:34.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:34.0 Info: => 6.55E-05s 21:34:34.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:34.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:34.0 Info: => 7.09E-05s 21:34:34.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:34.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:34.0 Info: => 6.85E-05s 21:34:34.0 Info: UpdateData 21:34:34.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:34.0 Info: => 3.84E-05s 21:34:34.0 Info: UpdateData 21:34:34.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:34.0 Info: => 3.1E-05s 21:34:34.0 Info: UpdateData 21:34:34.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:34.0 Info: => 3.46E-05s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:34', 'add_release_groups_etc') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 23: add_release_groups_etc migrated 21:34:34.0 Info: => 0.0005518s 21:34:34.0 Info: 24: NewMediaInfoFormat migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 24 21:34:34.0 Info: UpdateData 21:34:34.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:34.0 Info: => 5E-05s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:34', 'NewMediaInfoFormat') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 24: NewMediaInfoFormat migrated 21:34:34.0 Info: => 0.000276s 21:34:34.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 25 21:34:34.0 Info: RenameTable Restrictions ReleaseProfiles 21:34:34.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:34.0 Info: => 0.0013578s 21:34:34.0 Info: AlterTable ReleaseProfiles 21:34:34.0 Info: => 1.2E-06s 21:34:34.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:34.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:34.0 Info: => 0.0005219s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:34', 'rename_restrictions_to_release_profiles') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:34.0 Info: => 0.0007966s 21:34:34.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 26 21:34:34.0 Info: RenameTable Profiles QualityProfiles 21:34:34.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:34.0 Info: => 0.0013689s 21:34:34.0 Info: AlterTable QualityProfiles 21:34:34.0 Info: => 1E-06s 21:34:34.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:34.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:34.0 Info: => 0.000517s 21:34:34.0 Info: AlterTable LanguageProfiles 21:34:34.0 Info: => 6E-07s 21:34:34.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:34.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:34.0 Info: => 0.0004976s 21:34:34.0 Info: UpdateData 21:34:34.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:34.0 Info: => 4.48E-05s 21:34:34.0 Info: UpdateData 21:34:34.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:34.0 Info: => 2.73E-05s 21:34:34.0 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:34.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:34.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:34.0 Info: DROP TABLE "Artists" 21:34:34.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.0 Info: => 0.0051081s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:34', 'rename_quality_profiles_add_upgrade_allowed') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:34.0 Info: => 0.0054934s 21:34:34.0 Info: 27: add_import_exclusions migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 27 21:34:34.0 Info: CreateTable ImportListExclusions 21:34:34.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:34.0 Info: => 0.000167s 21:34:34.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:34.0 Info: => 0.0001166s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:34', 'add_import_exclusions') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 27: add_import_exclusions migrated 21:34:34.0 Info: => 0.0004176s 21:34:34.0 Info: 28: clean_artist_metadata_table migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 28 21:34:34.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:34.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:34.0 Info: => 0.0001533s 21:34:34.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:34.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:34.0 Info: => 0.0001245s 21:34:34.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:34.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:34.0 Info: => 0.0001161s 21:34:34.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:34.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:34.0 Info: => 0.0001179s 21:34:34.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:34.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:34.0 Info: => 0.0001128s 21:34:34.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:34.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:34.0 Info: => 0.0001091s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:34', 'clean_artist_metadata_table') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 28: clean_artist_metadata_table migrated 21:34:34.0 Info: => 0.000379s 21:34:34.0 Info: 29: health_issue_notification migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 29 21:34:34.0 Info: AlterTable Notifications 21:34:34.0 Info: => 9E-07s 21:34:34.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:34.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:34.0 Info: => 0.000548s 21:34:34.0 Info: AlterTable Notifications 21:34:34.0 Info: => 8E-07s 21:34:34.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:34.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:34.0 Info: => 0.0005137s 21:34:34.0 Info: AlterTable Notifications 21:34:34.0 Info: => 4E-07s 21:34:34.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:34.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:34.0 Info: => 0.0005097s 21:34:34.0 Info: AlterTable Notifications 21:34:34.0 Info: => 6E-07s 21:34:34.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:34.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:34.0 Info: => 0.0005212s 21:34:34.0 Info: AlterTable Notifications 21:34:34.0 Info: => 7E-07s 21:34:34.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:34.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:34.0 Info: => 0.0005195s 21:34:34.0 Info: DeleteColumn Notifications OnDownload 21:34:34.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:34.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:34.0 Info: DROP TABLE "Notifications" 21:34:34.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:34.0 Info: => 0.0042908s 21:34:34.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:34.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:34.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:34.0 Info: DROP TABLE "Notifications" 21:34:34.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:34.0 Info: => 0.0042163s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:34', 'health_issue_notification') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 29: health_issue_notification migrated 21:34:34.0 Info: => 0.004588s 21:34:34.0 Info: 30: add_mediafilerepository_mtime migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 30 21:34:34.0 Info: AlterTable TrackFiles 21:34:34.0 Info: => 1.2E-06s 21:34:34.0 Info: CreateColumn TrackFiles Modified DateTime 21:34:34.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:34.0 Info: => 0.0005729s 21:34:34.0 Info: AlterTable TrackFiles 21:34:34.0 Info: => 7E-07s 21:34:34.0 Info: CreateColumn TrackFiles Path String 21:34:34.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:34.0 Info: => 0.0005696s 21:34:34.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:34.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:34.0 Info: => 3.8E-05s 21:34:34.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:34.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:34.0 Info: => 0.0001225s 21:34:34.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:34.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:34.0 Info: => 0.0001264s 21:34:34.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:34.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:34.0 Info: => 0.0001361s 21:34:34.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:34.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:34.0 Info: => 7.36E-05s 21:34:34.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:34.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:34.0 Info: => 4.49E-05s 21:34:34.0 Info: AlterTable TrackFiles 21:34:34.0 Info: => 3E-07s 21:34:34.0 Info: AlterColumn TrackFiles Path String 21:34:34.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:34.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:34.0 Info: DROP TABLE "TrackFiles" 21:34:34.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.0 Info: => 0.0052452s 21:34:34.0 Info: CreateIndex TrackFiles (Path) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.0 Info: => 7.35E-05s 21:34:34.0 Info: DeleteColumn TrackFiles RelativePath 21:34:34.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:34.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:34.0 Info: DROP TABLE "TrackFiles" 21:34:34.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.0 Info: => 0.0045252s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:34', 'add_mediafilerepository_mtime') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 30: add_mediafilerepository_mtime migrated 21:34:34.0 Info: => 0.0048898s 21:34:34.0 Info: 31: add_artistmetadataid_constraint migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 31 21:34:34.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:34.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:34.0 Info: => 8.6E-05s 21:34:34.0 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:34.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:34.0 Info: => 0.0001329s 21:34:34.0 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:34.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:34.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:34.0 Info: DROP TABLE "Artists" 21:34:34.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.0 Info: => 0.0046319s 21:34:34.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.0 Info: => 0.0001158s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:34', 'add_artistmetadataid_constraint') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 31: add_artistmetadataid_constraint migrated 21:34:34.0 Info: => 0.0012958s 21:34:34.0 Info: 32: old_ids_and_artist_alias migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 32 21:34:34.0 Info: AlterTable ArtistMetadata 21:34:34.0 Info: => 1E-06s 21:34:34.0 Info: CreateColumn ArtistMetadata Aliases String 21:34:34.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:34.0 Info: => 0.0005709s 21:34:34.0 Info: AlterTable ArtistMetadata 21:34:34.0 Info: => 6E-07s 21:34:34.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:34.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.0 Info: => 0.0005273s 21:34:34.0 Info: AlterTable Albums 21:34:34.0 Info: => 7E-07s 21:34:34.0 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:34.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.0 Info: => 0.0005221s 21:34:34.0 Info: AlterTable AlbumReleases 21:34:34.0 Info: => 7E-07s 21:34:34.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:34.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.0 Info: => 0.0005945s 21:34:34.0 Info: AlterTable Tracks 21:34:34.0 Info: => 9E-07s 21:34:34.0 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:34.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.0 Info: => 0.0005384s 21:34:34.0 Info: AlterTable Tracks 21:34:34.0 Info: => 7E-07s 21:34:34.0 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:34.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.0 Info: => 0.0005202s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:34', 'old_ids_and_artist_alias') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 32: old_ids_and_artist_alias migrated 21:34:34.0 Info: => 0.0008348s 21:34:34.0 Info: 33: download_propers_config migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 33 21:34:34.0 Info: PerformDBOperation 21:34:34.0 Info: Performing DB Operation 21:34:34.0 Info: => 3.07E-05s 21:34:34.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:34.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:34.0 Info: => 3.3E-05s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:34', 'download_propers_config') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 33: download_propers_config migrated 21:34:34.0 Info: => 0.0003057s 21:34:34.0 Info: 34: remove_language_profiles migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 34 21:34:34.0 Info: DeleteTable LanguageProfiles 21:34:34.0 Info: DROP TABLE "LanguageProfiles" 21:34:34.0 Info: => 0.0001996s 21:34:34.0 Info: DeleteColumn Artists LanguageProfileId 21:34:34.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:34.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:34.0 Info: DROP TABLE "Artists" 21:34:34.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.0 Info: => 0.0050598s 21:34:34.0 Info: DeleteColumn ImportLists LanguageProfileId 21:34:34.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:34.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:34.0 Info: DROP TABLE "ImportLists" 21:34:34.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:34.0 Info: => 0.0038525s 21:34:34.0 Info: DeleteColumn Blacklist Language 21:34:34.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:34.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:34.0 Info: DROP TABLE "Blacklist" 21:34:34.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:34.0 Info: => 0.0051343s 21:34:34.0 Info: DeleteColumn History Language 21:34:34.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:34.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:34.0 Info: DROP TABLE "History" 21:34:34.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:34.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:34.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:34.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:34.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:34.0 Info: => 0.004155s 21:34:34.0 Info: DeleteColumn LyricFiles Language 21:34:34.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:34.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:34.0 Info: DROP TABLE "LyricFiles" 21:34:34.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:34.0 Info: => 0.0036428s 21:34:34.0 Info: DeleteColumn TrackFiles Language 21:34:34.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:34.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:34.0 Info: DROP TABLE "TrackFiles" 21:34:34.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.0 Info: => 0.0048769s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:34', 'remove_language_profiles') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 34: remove_language_profiles migrated 21:34:34.0 Info: => 0.0054333s 21:34:34.0 Info: 35: multi_disc_naming_format migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 35 21:34:34.0 Info: AlterTable NamingConfig 21:34:34.0 Info: => 1E-06s 21:34:34.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:34.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:34.0 Info: => 0.0005533s 21:34:34.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:34.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:34.0 Info: => 4.63E-05s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:34', 'multi_disc_naming_format') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 35: multi_disc_naming_format migrated 21:34:34.0 Info: => 0.0003334s 21:34:34.0 Info: 36: add_download_client_priority migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 36 21:34:34.0 Info: AlterTable DownloadClients 21:34:34.0 Info: => 9E-07s 21:34:34.0 Info: CreateColumn DownloadClients Priority Int32 21:34:34.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:34.0 Info: => 0.0005589s 21:34:34.0 Info: PerformDBOperation 21:34:34.0 Info: Performing DB Operation 21:34:34.0 Info: => 5.14E-05s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:34', 'add_download_client_priority') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 36: add_download_client_priority migrated 21:34:34.0 Info: => 0.0003352s 21:34:34.0 Info: 37: remove_growl_prowl migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 37 21:34:34.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:34.0 Info: => 4.85E-05s 21:34:34.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:34.0 Info: => 2.8E-05s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:34', 'remove_growl_prowl') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 37: remove_growl_prowl migrated 21:34:34.0 Info: => 0.0002756s 21:34:34.0 Info: 38: remove_plex_hometheatre migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 38 21:34:34.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:34.0 Info: => 4.72E-05s 21:34:34.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:34.0 Info: => 2.9E-05s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:34', 'remove_plex_hometheatre') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 38: remove_plex_hometheatre migrated 21:34:34.0 Info: => 0.0002715s 21:34:34.0 Info: 39: add_root_folder_add_defaults migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 39 21:34:34.0 Info: AlterTable RootFolders 21:34:34.0 Info: => 4E-07s 21:34:34.0 Info: CreateColumn RootFolders Name String 21:34:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:34.0 Info: => 0.0005546s 21:34:34.0 Info: AlterTable RootFolders 21:34:34.0 Info: => 6E-07s 21:34:34.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:34.0 Info: => 0.0005224s 21:34:34.0 Info: AlterTable RootFolders 21:34:34.0 Info: => 6E-07s 21:34:34.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:34.0 Info: => 0.000524s 21:34:34.0 Info: AlterTable RootFolders 21:34:34.0 Info: => 6E-07s 21:34:34.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:34.0 Info: => 0.0005261s 21:34:34.0 Info: AlterTable RootFolders 21:34:34.0 Info: => 6E-07s 21:34:34.0 Info: CreateColumn RootFolders DefaultTags String 21:34:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:34.0 Info: => 0.0005238s 21:34:34.0 Info: PerformDBOperation 21:34:34.0 Info: Performing DB Operation 21:34:34.0 Info: => 4.64E-05s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:34', 'add_root_folder_add_defaults') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 39: add_root_folder_add_defaults migrated 21:34:34.0 Info: => 0.0003266s 21:34:34.0 Info: 40: task_duration migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 40 21:34:34.0 Info: AlterTable ScheduledTasks 21:34:34.0 Info: => 7E-07s 21:34:34.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:34.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:34.0 Info: => 0.0005234s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:34', 'task_duration') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 40: task_duration migrated 21:34:34.0 Info: => 0.0008203s 21:34:34.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 41 21:34:34.0 Info: AlterTable ReleaseProfiles 21:34:34.0 Info: => 6E-07s 21:34:34.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:34.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:34.0 Info: => 0.0010668s 21:34:34.0 Info: AlterTable ReleaseProfiles 21:34:34.0 Info: => 8E-07s 21:34:34.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:34.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:34.0 Info: => 0.0005106s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:34', 'add_indexer_and_enabled_to_release_profiles') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:34.0 Info: => 0.0008449s 21:34:34.0 Info: 42: remove_album_folders migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 42 21:34:34.0 Info: DeleteColumn Artists AlbumFolder 21:34:34.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:34.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:34.0 Info: DROP TABLE "Artists" 21:34:34.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.0 Info: => 0.0049429s 21:34:34.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:34.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:34.0 Info: => 3.47E-05s 21:34:34.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:34.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:34.0 Info: => 2.84E-05s 21:34:34.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:34.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:34.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:34.0 Info: DROP TABLE "NamingConfig" 21:34:34.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:34.0 Info: => 0.0035862s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:34', 'remove_album_folders') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 42: remove_album_folders migrated 21:34:34.0 Info: => 0.0039974s 21:34:34.0 Info: 44: add_priority_to_indexers migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 44 21:34:34.0 Info: AlterTable Indexers 21:34:34.0 Info: => 8E-07s 21:34:34.0 Info: CreateColumn Indexers Priority Int32 21:34:34.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:34.0 Info: => 0.0005334s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:34', 'add_priority_to_indexers') 21:34:34.0 Info: Committing Transaction 21:34:34.1 Info: 44: add_priority_to_indexers migrated 21:34:34.1 Info: => 0.0008514s 21:34:34.1 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 45 21:34:34.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:34.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:34.1 Info: => 0.0001256s 21:34:34.1 Info: PerformDBOperation 21:34:34.1 Info: Performing DB Operation 21:34:34.1 Info: => 2.6E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:34', 'remove_chown_and_folderchmod_config') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:34.1 Info: => 0.00029s 21:34:34.1 Info: 47: update_notifiarr migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 47 21:34:34.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:34.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:34.1 Info: => 6.99E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:34', 'update_notifiarr') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 47: update_notifiarr migrated 21:34:34.1 Info: => 0.0003211s 21:34:34.1 Info: 49: email_multiple_addresses migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 49 21:34:34.1 Info: PerformDBOperation 21:34:34.1 Info: Performing DB Operation 21:34:34.1 Info: => 5.24E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:34', 'email_multiple_addresses') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 49: email_multiple_addresses migrated 21:34:34.1 Info: => 0.0003112s 21:34:34.1 Info: 50: rename_blacklist_to_blocklist migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 50 21:34:34.1 Info: RenameTable Blacklist Blocklist 21:34:34.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:34.1 Info: => 0.001903s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:34', 'rename_blacklist_to_blocklist') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 50: rename_blacklist_to_blocklist migrated 21:34:34.1 Info: => 0.0022266s 21:34:34.1 Info: 51: cdh_per_downloadclient migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 51 21:34:34.1 Info: AlterTable DownloadClients 21:34:34.1 Info: => 7E-07s 21:34:34.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:34.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:34.1 Info: => 0.0005513s 21:34:34.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:34.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:34.1 Info: => 0.0005171s 21:34:34.1 Info: PerformDBOperation 21:34:34.1 Info: Performing DB Operation 21:34:34.1 Info: => 0.0001534s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:34', 'cdh_per_downloadclient') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 51: cdh_per_downloadclient migrated 21:34:34.1 Info: => 0.0004428s 21:34:34.1 Info: 52: download_history migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 52 21:34:34.1 Info: CreateTable DownloadHistory 21:34:34.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:34.1 Info: => 0.0002243s 21:34:34.1 Info: CreateIndex DownloadHistory (EventType) 21:34:34.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:34.1 Info: => 0.0001196s 21:34:34.1 Info: CreateIndex DownloadHistory (ArtistId) 21:34:34.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:34.1 Info: => 0.0001073s 21:34:34.1 Info: CreateIndex DownloadHistory (DownloadId) 21:34:34.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:34.1 Info: => 0.0001073s 21:34:34.1 Info: PerformDBOperation 21:34:34.1 Info: Performing DB Operation 21:34:34.1 Info: => 0.0001144s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:34', 'download_history') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 52: download_history migrated 21:34:34.1 Info: => 0.0004632s 21:34:34.1 Info: 53: add_update_history migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 53 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:34', 'add_update_history') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 53: add_update_history migrated 21:34:34.1 Info: => 0.000302s 21:34:34.1 Info: 54: add_on_update_to_notifications migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 54 21:34:34.1 Info: AlterTable Notifications 21:34:34.1 Info: => 6E-07s 21:34:34.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:34.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:34.1 Info: => 0.0005891s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:34', 'add_on_update_to_notifications') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 54: add_on_update_to_notifications migrated 21:34:34.1 Info: => 0.0008799s 21:34:34.1 Info: 55: download_client_per_indexer migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 55 21:34:34.1 Info: AlterTable Indexers 21:34:34.1 Info: => 8E-07s 21:34:34.1 Info: CreateColumn Indexers DownloadClientId Int32 21:34:34.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.0005765s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:34', 'download_client_per_indexer') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 55: download_client_per_indexer migrated 21:34:34.1 Info: => 0.0009012s 21:34:34.1 Info: 56: AddNewItemMonitorType migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 56 21:34:34.1 Info: AlterTable Artists 21:34:34.1 Info: => 7E-07s 21:34:34.1 Info: CreateColumn Artists MonitorNewItems Int32 21:34:34.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.0005942s 21:34:34.1 Info: AlterTable RootFolders 21:34:34.1 Info: => 5E-07s 21:34:34.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:34.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.0005416s 21:34:34.1 Info: AlterTable ImportLists 21:34:34.1 Info: => 5E-07s 21:34:34.1 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:34.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.0005342s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:34', 'AddNewItemMonitorType') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 56: AddNewItemMonitorType migrated 21:34:34.1 Info: => 0.0008565s 21:34:34.1 Info: 57: ImportListSearch migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 57 21:34:34.1 Info: AlterTable ImportLists 21:34:34.1 Info: => 7E-07s 21:34:34.1 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:34.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:34.1 Info: => 0.0005735s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:34', 'ImportListSearch') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 57: ImportListSearch migrated 21:34:34.1 Info: => 0.0008727s 21:34:34.1 Info: 58: ImportListMonitorExisting migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 58 21:34:34.1 Info: AlterTable ImportLists 21:34:34.1 Info: => 1.1E-06s 21:34:34.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:34.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.0005879s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:34', 'ImportListMonitorExisting') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 58: ImportListMonitorExisting migrated 21:34:34.1 Info: => 0.0008853s 21:34:34.1 Info: 59: add_indexer_tags migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 59 21:34:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:34.1 Info: => 4.72E-05s 21:34:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:34.1 Info: => 2.69E-05s 21:34:34.1 Info: AlterTable Indexers 21:34:34.1 Info: => 3E-07s 21:34:34.1 Info: CreateColumn Indexers Tags String 21:34:34.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:34.1 Info: => 0.0005524s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:34', 'add_indexer_tags') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 59: add_indexer_tags migrated 21:34:34.1 Info: => 0.0008508s 21:34:34.1 Info: 60: update_audio_types migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 60 21:34:34.1 Info: PerformDBOperation 21:34:34.1 Info: Performing DB Operation 21:34:34.1 Info: => 4.65E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:34', 'update_audio_types') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 60: update_audio_types migrated 21:34:34.1 Info: => 0.000316s 21:34:34.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 61 21:34:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.1 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:34.1 Info: => 5.21E-05s 21:34:34.1 Info: AlterTable AlbumReleases 21:34:34.1 Info: => 4E-07s 21:34:34.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:34.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:34.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:34.1 Info: DROP TABLE "AlbumReleases" 21:34:34.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:34.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:34.1 Info: => 0.0054587s 21:34:34.1 Info: AlterTable Albums 21:34:34.1 Info: => 5E-07s 21:34:34.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 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, "OldForeignAlbumIds" TEXT NOT NULL) 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", "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.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: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.1 Info: => 0.0050051s 21:34:34.1 Info: AlterTable Albums 21:34:34.1 Info: => 5E-07s 21:34:34.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 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, "OldForeignAlbumIds" TEXT NOT NULL) 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", "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.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: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.1 Info: => 0.005836s 21:34:34.1 Info: AlterTable Albums 21:34:34.1 Info: => 5E-07s 21:34:34.1 Info: AlterColumn Albums Added DateTimeOffset 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, "OldForeignAlbumIds" TEXT NOT NULL) 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", "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.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: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.1 Info: => 0.0049476s 21:34:34.1 Info: AlterTable Artists 21:34:34.1 Info: => 6E-07s 21:34:34.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 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, "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.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21: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_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.1 Info: => 0.0049892s 21:34:34.1 Info: AlterTable Artists 21:34:34.1 Info: => 6E-07s 21:34:34.1 Info: AlterColumn Artists Added DateTimeOffset 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, "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.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21: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_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.1 Info: => 0.0059304s 21:34:34.1 Info: AlterTable Blocklist 21:34:34.1 Info: => 6E-07s 21:34:34.1 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:34.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:34.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:34.1 Info: DROP TABLE "Blocklist" 21:34:34.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:34.1 Info: => 0.0044392s 21:34:34.1 Info: AlterTable Blocklist 21:34:34.1 Info: => 8E-07s 21:34:34.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:34.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:34.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:34.1 Info: DROP TABLE "Blocklist" 21:34:34.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:34.1 Info: => 0.0043741s 21:34:34.1 Info: AlterTable Commands 21:34:34.1 Info: => 8E-07s 21:34:34.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:34.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:34.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:34.1 Info: DROP TABLE "Commands" 21:34:34.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:34.1 Info: => 0.0043545s 21:34:34.1 Info: AlterTable Commands 21:34:34.1 Info: => 1E-06s 21:34:34.1 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:34.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:34.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:34.1 Info: DROP TABLE "Commands" 21:34:34.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:34.1 Info: => 0.0059388s 21:34:34.1 Info: AlterTable Commands 21:34:34.1 Info: => 9E-07s 21:34:34.1 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:34.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:34.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:34.1 Info: DROP TABLE "Commands" 21:34:34.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:34.1 Info: => 0.0043714s 21:34:34.1 Info: AlterTable DownloadClientStatus 21:34:34.1 Info: => 8E-07s 21:34:34.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:34.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:34.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:34.1 Info: DROP TABLE "DownloadClientStatus" 21:34:34.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.1 Info: => 0.0045472s 21:34:34.1 Info: AlterTable DownloadClientStatus 21:34:34.1 Info: => 6E-07s 21:34:34.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:34.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:34.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:34.1 Info: DROP TABLE "DownloadClientStatus" 21:34:34.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.1 Info: => 0.0058974s 21:34:34.1 Info: AlterTable DownloadClientStatus 21:34:34.1 Info: => 5E-07s 21:34:34.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:34.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:34.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:34.1 Info: DROP TABLE "DownloadClientStatus" 21:34:34.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.1 Info: => 0.0045274s 21:34:34.1 Info: AlterTable DownloadHistory 21:34:34.1 Info: => 5E-07s 21:34:34.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:34.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:34.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:34.1 Info: DROP TABLE "DownloadHistory" 21:34:34.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:34.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:34.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:34.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:34.1 Info: => 0.0048291s 21:34:34.1 Info: AlterTable ExtraFiles 21:34:34.1 Info: => 4E-07s 21:34:34.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:34.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:34.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:34.1 Info: DROP TABLE "ExtraFiles" 21:34:34.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:34.1 Info: => 0.0057037s 21:34:34.1 Info: AlterTable ExtraFiles 21:34:34.1 Info: => 8E-07s 21:34:34.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:34.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:34.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:34.2 Info: DROP TABLE "ExtraFiles" 21:34:34.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:34.2 Info: => 0.0043673s 21:34:34.2 Info: AlterTable History 21:34:34.2 Info: => 8E-07s 21:34:34.2 Info: AlterColumn History Date DateTimeOffset 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.0056584s 21:34:34.2 Info: AlterTable ImportListStatus 21:34:34.2 Info: => 4E-07s 21:34:34.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:34.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:34.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:34.2 Info: DROP TABLE "ImportListStatus" 21:34:34.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:34.2 Info: => 0.0050602s 21:34:34.2 Info: AlterTable ImportListStatus 21:34:34.2 Info: => 5E-07s 21:34:34.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:34.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:34.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:34.2 Info: DROP TABLE "ImportListStatus" 21:34:34.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:34.2 Info: => 0.0042634s 21:34:34.2 Info: AlterTable ImportListStatus 21:34:34.2 Info: => 4E-07s 21:34:34.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:34.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:34.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:34.2 Info: DROP TABLE "ImportListStatus" 21:34:34.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:34.2 Info: => 0.0041903s 21:34:34.2 Info: AlterTable IndexerStatus 21:34:34.2 Info: => 5E-07s 21:34:34.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:34.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:34.2 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.2 Info: DROP TABLE "IndexerStatus" 21:34:34.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:34.2 Info: => 0.0057565s 21:34:34.2 Info: AlterTable IndexerStatus 21:34:34.2 Info: => 6E-07s 21:34:34.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:34.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:34.2 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.2 Info: DROP TABLE "IndexerStatus" 21:34:34.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:34.2 Info: => 0.0042341s 21:34:34.2 Info: AlterTable IndexerStatus 21:34:34.2 Info: => 6E-07s 21:34:34.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:34.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:34.2 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.2 Info: DROP TABLE "IndexerStatus" 21:34:34.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:34.2 Info: => 0.0042794s 21:34:34.2 Info: AlterTable LyricFiles 21:34:34.2 Info: => 6E-07s 21:34:34.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 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.0056572s 21:34:34.2 Info: AlterTable LyricFiles 21:34:34.2 Info: => 7E-07s 21:34:34.2 Info: AlterColumn LyricFiles Added DateTimeOffset 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, "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.0043755s 21:34:34.2 Info: AlterTable MetadataFiles 21:34:34.2 Info: => 8E-07s 21:34:34.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:34.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:34.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:34.2 Info: DROP TABLE "MetadataFiles" 21:34:34.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:34.2 Info: => 0.0043308s 21:34:34.2 Info: AlterTable MetadataFiles 21:34:34.2 Info: => 8E-07s 21:34:34.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:34.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:34.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:34.2 Info: DROP TABLE "MetadataFiles" 21:34:34.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:34.2 Info: => 0.0061182s 21:34:34.2 Info: AlterTable PendingReleases 21:34:34.2 Info: => 8E-07s 21:34:34.2 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:34.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:34.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:34.2 Info: DROP TABLE "PendingReleases" 21:34:34.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:34.2 Info: => 0.004052s 21:34:34.2 Info: AlterTable ScheduledTasks 21:34:34.2 Info: => 7E-07s 21:34:34.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:34.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:34.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:34.2 Info: DROP TABLE "ScheduledTasks" 21:34:34.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:34.2 Info: => 0.0044735s 21:34:34.2 Info: AlterTable ScheduledTasks 21:34:34.2 Info: => 5E-07s 21:34:34.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:34.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:34.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:34.2 Info: DROP TABLE "ScheduledTasks" 21:34:34.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:34.2 Info: => 0.0051673s 21:34:34.2 Info: AlterTable TrackFiles 21:34:34.2 Info: => 5E-07s 21:34:34.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 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.0055425s 21:34:34.2 Info: AlterTable TrackFiles 21:34:34.2 Info: => 6E-07s 21:34:34.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 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.0046087s 21:34:34.2 Info: AlterTable VersionInfo 21:34:34.2 Info: => 5E-07s 21:34:34.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:34.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:34.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:34.2 Info: DROP TABLE "VersionInfo" 21:34:34.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:34.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:34.2 Info: => 0.0041587s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:34', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:34.2 Info: => 0.0048568s 21:34:34.2 Info: 62: add_on_delete_to_notifications migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 62 21:34:34.2 Info: AlterTable Notifications 21:34:34.2 Info: => 8E-07s 21:34:34.2 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:34.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:34.2 Info: => 0.0005818s 21:34:34.2 Info: AlterTable Notifications 21:34:34.2 Info: => 7E-07s 21:34:34.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:34.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:34.2 Info: => 0.000546s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:34', 'add_on_delete_to_notifications') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 62: add_on_delete_to_notifications migrated 21:34:34.2 Info: => 0.0008687s 21:34:34.2 Info: 63: add_custom_formats migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 63 21:34:34.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 21:34:34.2 Info: AlterTable DelayProfiles 21:34:34.2 Info: => 3E-07s 21:34:34.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:34.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:34.2 Info: => 0.0005747s 21:34:34.2 Info: UpdateData 21:34:34.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:34.2 Info: => 5.66E-05s 21:34:34.2 Info: AlterTable TrackFiles 21:34:34.2 Info: => 3E-07s 21:34:34.2 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:34.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:34.2 Info: => 0.0005376s 21:34:34.2 Info: PerformDBOperation 21:34:34.2 Info: Performing DB Operation 21:34:34.2 Info: => 0.0012169s 21:34:34.2 Info: CreateTable CustomFormats 21:34:34.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:34.2 Info: => 0.0001322s 21:34:34.2 Info: CreateIndex CustomFormats (Name) 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:34.2 Info: => 0.000123s 21:34:34.2 Info: AlterTable QualityProfiles 21:34:34.2 Info: => 5E-07s 21:34:34.2 Info: CreateColumn QualityProfiles FormatItems String 21:34:34.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:34.2 Info: => 0.0005636s 21:34:34.2 Info: AlterTable QualityProfiles 21:34:34.2 Info: => 5E-07s 21:34:34.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:34.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:34.2 Info: => 0.0005758s 21:34:34.2 Info: AlterTable QualityProfiles 21:34:34.2 Info: => 7E-07s 21:34:34.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:34.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:34.2 Info: => 0.0005368s 21:34:34.2 Info: PerformDBOperation 21:34:34.2 Info: Performing DB Operation 21:34:34.2 Info: => 0.0012663s 21:34:34.2 Info: PerformDBOperation 21:34:34.2 Info: Performing DB Operation 21:34:34.2 Info: => 3.11E-05s 21:34:34.2 Info: DeleteColumn ReleaseProfiles Preferred 21:34:34.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:34.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:34.3 Info: DROP TABLE "ReleaseProfiles" 21:34:34.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:34.3 Info: => 0.0051264s 21:34:34.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:34.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:34.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:34.3 Info: DROP TABLE "ReleaseProfiles" 21:34:34.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:34.3 Info: => 0.0043028s 21:34:34.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:34.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:34.3 Info: => 5.1E-05s 21:34:34.3 Info: AlterTable DelayProfiles 21:34:34.3 Info: => 4E-07s 21:34:34.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:34.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:34.3 Info: => 0.0005717s 21:34:34.3 Info: AlterTable DelayProfiles 21:34:34.3 Info: => 7E-07s 21:34:34.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:34.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:34.3 Info: => 0.0005474s 21:34:34.3 Info: -> 1 Insert operations completed in 00:00:00.0000940 taking an average of 00:00:00.0000940 21:34:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:34', 'add_custom_formats') 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: 63: add_custom_formats migrated 21:34:34.3 Info: => 0.0009204s 21:34:34.3 Debug: Took: 00:00:00.4089944 21:34:34.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 21:34:34.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 21:34:34.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864743385016_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:34.3 Info: DatabaseEngineVersionCheck migrating 21:34:34.3 Info: PerformDBOperation 21:34:34.3 Info: Performing DB Operation 21:34:34.3 Info: SQLite 3.47.2 21:34:34.3 Info: => 0.0011019s 21:34:34.3 Info: DatabaseEngineVersionCheck migrated 21:34:34.3 Info: => 0.0011139s 21:34:34.3 Info: VersionMigration migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: CreateTable VersionInfo 21:34:34.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:34.3 Info: => 0.0001438s 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: VersionMigration migrated 21:34:34.3 Info: => 0.0004977s 21:34:34.3 Info: VersionUniqueMigration migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: CreateIndex VersionInfo (Version) 21:34:34.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:34.3 Info: => 0.0001224s 21:34:34.3 Info: AlterTable VersionInfo 21:34:34.3 Info: => 7E-07s 21:34:34.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:34.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:34.3 Info: => 0.0005884s 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: VersionUniqueMigration migrated 21:34:34.3 Info: => 0.0007988s 21:34:34.3 Info: VersionDescriptionMigration migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: AlterTable VersionInfo 21:34:34.3 Info: => 5E-07s 21:34:34.3 Info: CreateColumn VersionInfo Description String 21:34:34.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:34.3 Info: => 0.0001959s 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: VersionDescriptionMigration migrated 21:34:34.3 Info: => 0.0003811s 21:34:34.3 Info: 1: InitialSetup migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: Starting migration of Main DB to 1 21:34:34.3 Info: CreateTable Config 21:34:34.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:34.3 Info: => 0.0001539s 21:34:34.3 Info: CreateIndex Config (Key) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:34.3 Info: => 7.07E-05s 21:34:34.3 Info: CreateTable RootFolders 21:34:34.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:34.3 Info: => 7.58E-05s 21:34:34.3 Info: CreateIndex RootFolders (Path) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:34.3 Info: => 6.32E-05s 21:34:34.3 Info: CreateTable Artists 21:34:34.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:34.3 Info: => 0.0002277s 21:34:34.3 Info: CreateIndex Artists (ForeignArtistId) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:34.3 Info: => 7.03E-05s 21:34:34.3 Info: CreateIndex Artists (NameSlug) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:34.3 Info: => 6.35E-05s 21:34:34.3 Info: CreateIndex Artists (CleanName) 21:34:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.3 Info: => 6.72E-05s 21:34:34.3 Info: CreateIndex Artists (Path) 21:34:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.3 Info: => 6.66E-05s 21:34:34.3 Info: CreateTable Albums 21:34:34.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:34.3 Info: => 0.0001871s 21:34:34.3 Info: CreateIndex Albums (ForeignAlbumId) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.3 Info: => 6.64E-05s 21:34:34.3 Info: CreateIndex Albums (MBId) 21:34:34.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.3 Info: => 6.29E-05s 21:34:34.3 Info: CreateIndex Albums (TADBId) 21:34:34.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.3 Info: => 6.08E-05s 21:34:34.3 Info: CreateIndex Albums (TitleSlug) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.3 Info: => 6.07E-05s 21:34:34.3 Info: CreateIndex Albums (CleanTitle) 21:34:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.3 Info: => 6.14E-05s 21:34:34.3 Info: CreateIndex Albums (Path) 21:34:34.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:34.3 Info: => 5.91E-05s 21:34:34.3 Info: CreateTable Tracks 21:34:34.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:34.3 Info: => 0.0001239s 21:34:34.3 Info: CreateIndex Tracks (ForeignTrackId) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:34.3 Info: => 6.55E-05s 21:34:34.3 Info: CreateIndex Tracks (ArtistId) 21:34:34.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:34.3 Info: => 6.44E-05s 21:34:34.3 Info: CreateIndex Tracks (TrackFileId) 21:34:34.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:34.3 Info: => 6.77E-05s 21:34:34.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:34.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:34.3 Info: => 7.34E-05s 21:34:34.3 Info: CreateTable TrackFiles 21:34:34.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:34.3 Info: => 0.0001185s 21:34:34.3 Info: CreateIndex TrackFiles (ArtistId) 21:34:34.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:34.3 Info: => 6.6E-05s 21:34:34.3 Info: CreateIndex TrackFiles (AlbumId) 21:34:34.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.3 Info: => 5.98E-05s 21:34:34.3 Info: CreateTable History 21:34:34.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:34.3 Info: => 0.00012s 21:34:34.3 Info: CreateIndex History (Date) 21:34:34.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:34.3 Info: => 6.48E-05s 21:34:34.3 Info: CreateIndex History (EventType) 21:34:34.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:34.3 Info: => 6.09E-05s 21:34:34.3 Info: CreateIndex History (DownloadId) 21:34:34.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:34.3 Info: => 6E-05s 21:34:34.3 Info: CreateIndex History (AlbumId) 21:34:34.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:34.3 Info: => 6.25E-05s 21:34:34.3 Info: CreateTable Notifications 21:34:34.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:34.3 Info: => 0.0001084s 21:34:34.3 Info: CreateTable ScheduledTasks 21:34:34.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:34.3 Info: => 0.000136s 21:34:34.3 Info: CreateIndex ScheduledTasks (TypeName) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:34.3 Info: => 0.0001025s 21:34:34.3 Info: CreateTable Indexers 21:34:34.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:34.3 Info: => 0.0001187s 21:34:34.3 Info: CreateIndex Indexers (Name) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:34.3 Info: => 7.59E-05s 21:34:34.3 Info: CreateTable Profiles 21:34:34.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:34.3 Info: => 8.58E-05s 21:34:34.3 Info: CreateIndex Profiles (Name) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:34.3 Info: => 7.5E-05s 21:34:34.3 Info: CreateTable QualityDefinitions 21:34:34.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:34.3 Info: => 9.82E-05s 21:34:34.3 Info: CreateIndex QualityDefinitions (Quality) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:34.3 Info: => 6.9E-05s 21:34:34.3 Info: CreateIndex QualityDefinitions (Title) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:34.3 Info: => 0.0001063s 21:34:34.3 Info: CreateTable NamingConfig 21:34:34.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:34.3 Info: => 0.0001218s 21:34:34.3 Info: CreateTable Blacklist 21:34:34.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:34.3 Info: => 0.0001525s 21:34:34.3 Info: CreateTable Metadata 21:34:34.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:34.3 Info: => 0.0001052s 21:34:34.3 Info: CreateTable MetadataFiles 21:34:34.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:34.3 Info: => 0.0001171s 21:34:34.3 Info: CreateTable DownloadClients 21:34:34.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:34.3 Info: => 9.78E-05s 21:34:34.3 Info: CreateTable PendingReleases 21:34:34.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:34.3 Info: => 0.000108s 21:34:34.3 Info: CreateTable RemotePathMappings 21:34:34.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:34.3 Info: => 0.0001076s 21:34:34.3 Info: CreateTable Tags 21:34:34.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:34.3 Info: => 8.2E-05s 21:34:34.3 Info: CreateIndex Tags (Label) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:34.3 Info: => 7.57E-05s 21:34:34.3 Info: CreateTable Restrictions 21:34:34.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:34.3 Info: => 8.82E-05s 21:34:34.3 Info: CreateTable DelayProfiles 21:34:34.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:34.3 Info: => 0.0001139s 21:34:34.3 Info: CreateTable Users 21:34:34.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:34.3 Info: => 8.8E-05s 21:34:34.3 Info: CreateIndex Users (Identifier) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:34.3 Info: => 0.0001149s 21:34:34.3 Info: CreateIndex Users (Username) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:34.3 Info: => 8.98E-05s 21:34:34.3 Info: CreateTable Commands 21:34:34.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:34.3 Info: => 0.0001212s 21:34:34.3 Info: CreateTable IndexerStatus 21:34:34.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:34.3 Info: => 0.0001102s 21:34:34.3 Info: CreateIndex IndexerStatus (ProviderId) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:34.3 Info: => 7.78E-05s 21:34:34.3 Info: CreateTable ExtraFiles 21:34:34.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:34.3 Info: => 0.0001078s 21:34:34.3 Info: CreateTable LyricFiles 21:34:34.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:34.3 Info: => 0.0001371s 21:34:34.3 Info: CreateTable LanguageProfiles 21:34:34.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:34.3 Info: => 8.97E-05s 21:34:34.3 Info: CreateIndex LanguageProfiles (Name) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:34.3 Info: => 7.94E-05s 21:34:34.3 Info: CreateTable DownloadClientStatus 21:34:34.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:34.3 Info: => 9.7E-05s 21:34:34.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.3 Info: => 7.81E-05s 21:34:34.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:34.3 Info: -> 1 Insert operations completed in 00:00:00.0000561 taking an average of 00:00:00.0000561 21:34:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:34', 'InitialSetup') 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: 1: InitialSetup migrated 21:34:34.3 Info: => 0.0008941s 21:34:34.3 Info: 2: add_reason_to_pending_releases migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: Starting migration of Main DB to 2 21:34:34.3 Info: AlterTable PendingReleases 21:34:34.3 Info: => 4E-07s 21:34:34.3 Info: CreateColumn PendingReleases Reason Int32 21:34:34.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:34.3 Info: => 0.0005139s 21:34:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:34', 'add_reason_to_pending_releases') 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: 2: add_reason_to_pending_releases migrated 21:34:34.3 Info: => 0.0007875s 21:34:34.3 Info: 3: add_medium_support migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: Starting migration of Main DB to 3 21:34:34.3 Info: AlterTable Albums 21:34:34.3 Info: => 5E-07s 21:34:34.3 Info: CreateColumn Albums Media String 21:34:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:34.3 Info: => 0.0005018s 21:34:34.3 Info: AlterTable Tracks 21:34:34.3 Info: => 8E-07s 21:34:34.3 Info: CreateColumn Tracks MediumNumber Int32 21:34:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:34.3 Info: => 0.0004681s 21:34:34.3 Info: AlterTable Tracks 21:34:34.3 Info: => 6E-07s 21:34:34.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:34.3 Info: => 0.0004596s 21:34:34.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:34.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:34.3 Info: => 4.26E-05s 21:34:34.3 Info: DeleteColumn Tracks TrackNumber 21:34:34.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:34.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:34.3 Info: DROP TABLE "Tracks" 21:34:34.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:34.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:34.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:34.3 Info: => 0.0038015s 21:34:34.3 Info: AlterTable Tracks 21:34:34.3 Info: => 5E-07s 21:34:34.3 Info: CreateColumn Tracks TrackNumber String 21:34:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:34.3 Info: => 0.000577s 21:34:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:34', 'add_medium_support') 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: 3: add_medium_support migrated 21:34:34.3 Info: => 0.0009378s 21:34:34.3 Info: 4: add_various_qualites_in_profile migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: Starting migration of Main DB to 4 21:34:34.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:34.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:34.3 Info: => 5.09E-05s 21:34:34.3 Info: PerformDBOperation 21:34:34.3 Info: Performing DB Operation 21:34:34.3 Info: => 3.39E-05s 21:34:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:34', 'add_various_qualites_in_profile') 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: 4: add_various_qualites_in_profile migrated 21:34:34.3 Info: => 0.0002613s 21:34:34.3 Info: 5: metadata_profiles migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: Starting migration of Main DB to 5 21:34:34.3 Info: CreateTable MetadataProfiles 21:34:34.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:34.3 Info: => 0.000121s 21:34:34.3 Info: CreateIndex MetadataProfiles (Name) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:34.3 Info: => 8.05E-05s 21:34:34.3 Info: AlterTable Artists 21:34:34.3 Info: => 5E-07s 21:34:34.3 Info: CreateColumn Artists MetadataProfileId Int32 21:34:34.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:34.3 Info: => 0.0004756s 21:34:34.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:34.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:34.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:34.3 Info: DROP TABLE "Artists" 21:34:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0053435s 21:34:34.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:34.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:34.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:34.3 Info: DROP TABLE "Artists" 21:34:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.003926s 21:34:34.3 Info: AlterTable Albums 21:34:34.3 Info: => 6E-07s 21:34:34.3 Info: CreateColumn Albums SecondaryTypes String 21:34:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:34.3 Info: => 0.0004642s 21:34:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:34', 'metadata_profiles') 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: 5: metadata_profiles migrated 21:34:34.3 Info: => 0.0008498s 21:34:34.3 Info: 6: separate_automatic_and_interactive_search migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: Starting migration of Main DB to 6 21:34:34.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:34.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:34.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:34.3 Info: DROP TABLE "Indexers" 21:34:34.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:34.3 Info: => 0.0033194s 21:34:34.3 Info: AlterTable Indexers 21:34:34.3 Info: => 5E-07s 21:34:34.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:34.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:34.3 Info: => 0.0004574s 21:34:34.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:34.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:34.3 Info: => 4.05E-05s 21:34:34.3 Info: AlterTable Indexers 21:34:34.3 Info: => 4E-07s 21:34:34.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:34.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:34.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:34.3 Info: DROP TABLE "Indexers" 21:34:34.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:34.3 Info: => 0.0033011s 21:34:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:34', 'separate_automatic_and_interactive_search') 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: 6: separate_automatic_and_interactive_search migrated 21:34:34.3 Info: => 0.0036122s 21:34:34.3 Info: 7: change_album_path_to_relative migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: Starting migration of Main DB to 7 21:34:34.3 Info: DeleteColumn Albums Path 21:34:34.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:34.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:34.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.3 Info: => 0.0040345s 21:34:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:34', 'change_album_path_to_relative') 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: 7: change_album_path_to_relative migrated 21:34:34.3 Info: => 0.004421s 21:34:34.3 Info: 8: change_quality_size_mb_to_kb migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: Starting migration of Main DB to 8 21:34:34.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:34.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:34.3 Info: => 4.99E-05s 21:34:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:34', 'change_quality_size_mb_to_kb') 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: 8: change_quality_size_mb_to_kb migrated 21:34:34.3 Info: => 0.000287s 21:34:34.3 Info: 9: album_releases migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: Starting migration of Main DB to 9 21:34:34.3 Info: AlterTable Albums 21:34:34.3 Info: => 5E-07s 21:34:34.3 Info: CreateColumn Albums Releases String 21:34:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:34.3 Info: => 0.0004996s 21:34:34.3 Info: AlterTable Albums 21:34:34.3 Info: => 7E-07s 21:34:34.3 Info: CreateColumn Albums CurrentRelease String 21:34:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:34.3 Info: => 0.0004713s 21:34:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:34', 'album_releases') 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: 9: album_releases migrated 21:34:34.3 Info: => 0.000746s 21:34:34.3 Info: 10: album_releases_fix migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: Starting migration of Main DB to 10 21:34:34.3 Info: AlterTable Albums 21:34:34.3 Info: => 8E-07s 21:34:34.3 Info: AlterColumn Albums Releases String 21:34:34.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:34.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:34.3 Info: DROP TABLE "Albums" 21:34:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.4 Info: => 0.0039868s 21:34:34.4 Info: AlterTable Albums 21:34:34.4 Info: => 5E-07s 21:34:34.4 Info: AlterColumn Albums CurrentRelease String 21:34:34.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:34.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:34.4 Info: DROP TABLE "Albums" 21:34:34.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.4 Info: => 0.0046696s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:34', 'album_releases_fix') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 10: album_releases_fix migrated 21:34:34.4 Info: => 0.0050447s 21:34:34.4 Info: 11: import_lists migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 11 21:34:34.4 Info: CreateTable ImportLists 21:34:34.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:34.4 Info: => 0.000163s 21:34:34.4 Info: CreateIndex ImportLists (Name) 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:34.4 Info: => 7.6E-05s 21:34:34.4 Info: CreateTable ImportListStatus 21:34:34.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:34.4 Info: => 0.0001033s 21:34:34.4 Info: CreateIndex ImportListStatus (ProviderId) 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:34.4 Info: => 7.13E-05s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:34', 'import_lists') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 11: import_lists migrated 21:34:34.4 Info: => 0.0003685s 21:34:34.4 Info: 12: add_release_status migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 12 21:34:34.4 Info: AlterTable MetadataProfiles 21:34:34.4 Info: => 1.1E-06s 21:34:34.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:34.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:34.4 Info: => 0.0005067s 21:34:34.4 Info: PerformDBOperation 21:34:34.4 Info: Performing DB Operation 21:34:34.4 Info: => 2.63E-05s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:34', 'add_release_status') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 12: add_release_status migrated 21:34:34.4 Info: => 0.000284s 21:34:34.4 Info: 13: album_download_notification migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 13 21:34:34.4 Info: AlterTable Notifications 21:34:34.4 Info: => 9E-07s 21:34:34.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.0005047s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:34', 'album_download_notification') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 13: album_download_notification migrated 21:34:34.4 Info: => 0.0008052s 21:34:34.4 Info: 14: fix_language_metadata_profiles migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 14 21:34:34.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:34.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:34.4 Info: => 7.52E-05s 21:34:34.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:34.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:34.4 Info: => 5.16E-05s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:34', 'fix_language_metadata_profiles') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 14: fix_language_metadata_profiles migrated 21:34:34.4 Info: => 0.0002811s 21:34:34.4 Info: 15: remove_fanzub migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 15 21:34:34.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:34.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:34.4 Info: => 4.23E-05s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:34', 'remove_fanzub') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 15: remove_fanzub migrated 21:34:34.4 Info: => 0.0002666s 21:34:34.4 Info: 16: update_artist_history_indexes migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 16 21:34:34.4 Info: CreateIndex Albums (ArtistId) 21:34:34.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:34.4 Info: => 0.0001009s 21:34:34.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:34.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:34.4 Info: => 7.61E-05s 21:34:34.4 Info: DeleteIndex History (AlbumId) 21:34:34.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:34.4 Info: => 0.0001228s 21:34:34.4 Info: CreateIndex History (AlbumId, Date) 21:34:34.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:34.4 Info: => 8.74E-05s 21:34:34.4 Info: DeleteIndex History (DownloadId) 21:34:34.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:34.4 Info: => 0.0001063s 21:34:34.4 Info: CreateIndex History (DownloadId, Date) 21:34:34.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:34.4 Info: => 7.99E-05s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:34', 'update_artist_history_indexes') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 16: update_artist_history_indexes migrated 21:34:34.4 Info: => 0.0003615s 21:34:34.4 Info: 17: remove_nma migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 17 21:34:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:34.4 Info: => 4.79E-05s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:34', 'remove_nma') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 17: remove_nma migrated 21:34:34.4 Info: => 0.0002733s 21:34:34.4 Info: 18: album_disambiguation migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 18 21:34:34.4 Info: AlterTable Albums 21:34:34.4 Info: => 9E-07s 21:34:34.4 Info: CreateColumn Albums Disambiguation String 21:34:34.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:34.4 Info: => 0.0005153s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:34', 'album_disambiguation') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 18: album_disambiguation migrated 21:34:34.4 Info: => 0.0008093s 21:34:34.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 19 21:34:34.4 Info: PerformDBOperation 21:34:34.4 Info: Performing DB Operation 21:34:34.4 Info: => 3.19E-05s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:34', 'add_ape_quality_in_profiles') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:34.4 Info: => 0.0006155s 21:34:34.4 Info: 20: remove_pushalot migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 20 21:34:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:34.4 Info: => 4.64E-05s 21:34:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:34.4 Info: => 2.88E-05s 21:34:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:34.4 Info: => 2.63E-05s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:34', 'remove_pushalot') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 20: remove_pushalot migrated 21:34:34.4 Info: => 0.0002437s 21:34:34.4 Info: 21: add_custom_filters migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 21 21:34:34.4 Info: CreateTable CustomFilters 21:34:34.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:34.4 Info: => 0.0001256s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:34', 'add_custom_filters') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 21: add_custom_filters migrated 21:34:34.4 Info: => 0.0003938s 21:34:34.4 Info: 22: import_list_tags migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 22 21:34:34.4 Info: AlterTable ImportLists 21:34:34.4 Info: => 8E-07s 21:34:34.4 Info: CreateColumn ImportLists Tags String 21:34:34.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:34.4 Info: => 0.0005125s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:34', 'import_list_tags') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 22: import_list_tags migrated 21:34:34.4 Info: => 0.0008049s 21:34:34.4 Info: 23: add_release_groups_etc migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 23 21:34:34.4 Info: CreateTable ArtistMetadata 21:34:34.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:34.4 Info: => 0.0001617s 21:34:34.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:34.4 Info: => 7.95E-05s 21:34:34.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:34.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:34.4 Info: => 7.6E-05s 21:34:34.4 Info: AlterTable Artists 21:34:34.4 Info: => 4E-07s 21:34:34.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:34.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.0005124s 21:34:34.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:34.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:34.4 Info: => 6.38E-05s 21:34:34.4 Info: CreateTable AlbumReleases 21:34:34.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:34.4 Info: => 0.0001358s 21:34:34.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:34.4 Info: => 0.0001168s 21:34:34.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:34.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:34.4 Info: => 9.36E-05s 21:34:34.4 Info: PerformDBOperation 21:34:34.4 Info: Performing DB Operation 21:34:34.4 Info: => 3.2E-05s 21:34:34.4 Info: AlterTable Albums 21:34:34.4 Info: => 4E-07s 21:34:34.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:34.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.0005368s 21:34:34.4 Info: AlterTable Albums 21:34:34.4 Info: => 6E-07s 21:34:34.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:34.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:34.4 Info: => 0.0005358s 21:34:34.4 Info: AlterTable Albums 21:34:34.4 Info: => 6E-07s 21:34:34.4 Info: CreateColumn Albums Links String 21:34:34.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:34.4 Info: => 0.0005316s 21:34:34.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:34.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:34.4 Info: => 7.85E-05s 21:34:34.4 Info: AlterTable Tracks 21:34:34.4 Info: => 5E-07s 21:34:34.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:34.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:34.4 Info: => 0.0005301s 21:34:34.4 Info: AlterTable Tracks 21:34:34.4 Info: => 6E-07s 21:34:34.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:34.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.0005279s 21:34:34.4 Info: AlterTable Tracks 21:34:34.4 Info: => 6E-07s 21:34:34.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:34.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.0005563s 21:34:34.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:34.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:34.4 Info: => 8.01E-05s 21:34:34.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:34.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:34.4 Info: => 5.79E-05s 21:34:34.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:34.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:34.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:34.4 Info: DROP TABLE "Artists" 21:34:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.4 Info: => 0.0041329s 21:34:34.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:34.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:34.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:34.4 Info: DROP TABLE "Albums" 21:34:34.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.4 Info: => 0.004271s 21:34:34.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:34.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:34.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:34.4 Info: DROP TABLE "Tracks" 21:34:34.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:34.4 Info: => 0.003909s 21:34:34.4 Info: DeleteColumn TrackFiles ArtistId 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:34.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: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: => 0.0038311s 21:34:34.4 Info: CreateIndex Artists (ArtistMetadataId) 21:34:34.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.4 Info: => 9.4E-05s 21:34:34.4 Info: CreateIndex Artists (Monitored) 21:34:34.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.4 Info: => 7.86E-05s 21:34:34.4 Info: CreateIndex Albums (ArtistMetadataId) 21:34:34.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.4 Info: => 7.6E-05s 21:34:34.4 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:34.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:34.4 Info: => 7.71E-05s 21:34:34.4 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:34.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:34.4 Info: => 9.96E-05s 21:34:34.4 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:34.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:34.4 Info: => 8.55E-05s 21:34:34.4 Info: UpdateData 21:34:34.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:34.4 Info: => 4.76E-05s 21:34:34.4 Info: UpdateData 21:34:34.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:34.4 Info: => 3.75E-05s 21:34:34.4 Info: UpdateData 21:34:34.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:34.4 Info: => 4.23E-05s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:34', 'add_release_groups_etc') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 23: add_release_groups_etc migrated 21:34:34.4 Info: => 0.0005956s 21:34:34.4 Info: 24: NewMediaInfoFormat migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 24 21:34:34.4 Info: UpdateData 21:34:34.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:34.4 Info: => 5.87E-05s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:34', 'NewMediaInfoFormat') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 24: NewMediaInfoFormat migrated 21:34:34.4 Info: => 0.000305s 21:34:34.4 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 25 21:34:34.4 Info: RenameTable Restrictions ReleaseProfiles 21:34:34.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:34.4 Info: => 0.0014147s 21:34:34.4 Info: AlterTable ReleaseProfiles 21:34:34.4 Info: => 1E-06s 21:34:34.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:34.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:34.4 Info: => 0.0005268s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:34', 'rename_restrictions_to_release_profiles') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:34.4 Info: => 0.0008178s 21:34:34.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 26 21:34:34.4 Info: RenameTable Profiles QualityProfiles 21:34:34.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:34.4 Info: => 0.0013945s 21:34:34.4 Info: AlterTable QualityProfiles 21:34:34.4 Info: => 8E-07s 21:34:34.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:34.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:34.4 Info: => 0.0005059s 21:34:34.4 Info: AlterTable LanguageProfiles 21:34:34.4 Info: => 6E-07s 21:34:34.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:34.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:34.4 Info: => 0.0005078s 21:34:34.4 Info: UpdateData 21:34:34.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:34.4 Info: => 0.0008982s 21:34:34.4 Info: UpdateData 21:34:34.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:34.4 Info: => 3.67E-05s 21:34:34.4 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:34.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:34.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:34.4 Info: DROP TABLE "Artists" 21:34:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.4 Info: => 0.0041752s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:34', 'rename_quality_profiles_add_upgrade_allowed') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:34.4 Info: => 0.0045635s 21:34:34.4 Info: 27: add_import_exclusions migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 27 21:34:34.4 Info: CreateTable ImportListExclusions 21:34:34.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:34.4 Info: => 0.0001708s 21:34:34.4 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:34.4 Info: => 0.0001216s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:34', 'add_import_exclusions') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 27: add_import_exclusions migrated 21:34:34.4 Info: => 0.0004495s 21:34:34.4 Info: 28: clean_artist_metadata_table migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 28 21:34:34.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:34.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:34.4 Info: => 0.0001618s 21:34:34.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:34.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:34.4 Info: => 0.000122s 21:34:34.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:34.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:34.4 Info: => 0.000118s 21:34:34.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:34.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:34.4 Info: => 0.0001188s 21:34:34.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:34.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:34.4 Info: => 0.0001161s 21:34:34.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:34.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:34.4 Info: => 0.0001153s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:34', 'clean_artist_metadata_table') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 28: clean_artist_metadata_table migrated 21:34:34.4 Info: => 0.0003869s 21:34:34.4 Info: 29: health_issue_notification migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 29 21:34:34.4 Info: AlterTable Notifications 21:34:34.4 Info: => 1E-06s 21:34:34.4 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.0005582s 21:34:34.4 Info: AlterTable Notifications 21:34:34.4 Info: => 7E-07s 21:34:34.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.0005186s 21:34:34.4 Info: AlterTable Notifications 21:34:34.4 Info: => 6E-07s 21:34:34.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.0005293s 21:34:34.4 Info: AlterTable Notifications 21:34:34.4 Info: => 8E-07s 21:34:34.4 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.0005219s 21:34:34.4 Info: AlterTable Notifications 21:34:34.4 Info: => 5E-07s 21:34:34.4 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.000522s 21:34:34.4 Info: DeleteColumn Notifications OnDownload 21:34:34.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:34.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:34.4 Info: DROP TABLE "Notifications" 21:34:34.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:34.4 Info: => 0.0042946s 21:34:34.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:34.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:34.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:34.4 Info: DROP TABLE "Notifications" 21:34:34.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:34.4 Info: => 0.0043s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:34', 'health_issue_notification') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 29: health_issue_notification migrated 21:34:34.4 Info: => 0.0046902s 21:34:34.4 Info: 30: add_mediafilerepository_mtime migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 30 21:34:34.4 Info: AlterTable TrackFiles 21:34:34.4 Info: => 1E-06s 21:34:34.4 Info: CreateColumn TrackFiles Modified DateTime 21:34:34.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:34.4 Info: => 0.0005762s 21:34:34.4 Info: AlterTable TrackFiles 21:34:34.4 Info: => 8E-07s 21:34:34.4 Info: CreateColumn TrackFiles Path String 21:34:34.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:34.4 Info: => 0.0005255s 21:34:34.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:34.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:34.4 Info: => 3.95E-05s 21:34:34.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:34.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:34.4 Info: => 0.0001206s 21:34:34.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:34.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:34.4 Info: => 0.0001305s 21:34:34.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:34.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:34.4 Info: => 0.0001392s 21:34:34.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:34.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:34.4 Info: => 7.51E-05s 21:34:34.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:34.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:34.4 Info: => 4.5E-05s 21:34:34.4 Info: AlterTable TrackFiles 21:34:34.4 Info: => 3E-07s 21:34:34.4 Info: AlterColumn TrackFiles Path String 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "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", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "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: => 0.0041412s 21:34:34.4 Info: CreateIndex TrackFiles (Path) 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.4 Info: => 7.46E-05s 21:34:34.4 Info: DeleteColumn TrackFiles RelativePath 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, "Language" INTEGER NOT NULL, "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", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "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.0046613s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:34', 'add_mediafilerepository_mtime') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 30: add_mediafilerepository_mtime migrated 21:34:34.4 Info: => 0.0050251s 21:34:34.4 Info: 31: add_artistmetadataid_constraint migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 31 21:34:34.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:34.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:34.4 Info: => 9.76E-05s 21:34:34.4 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:34.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:34.4 Info: => 0.0001646s 21:34:34.4 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:34.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:34.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:34.4 Info: DROP TABLE "Artists" 21:34:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.4 Info: => 0.0062468s 21:34:34.4 Info: CreateIndex Artists (ArtistMetadataId) 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.4 Info: => 0.0001177s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:34', 'add_artistmetadataid_constraint') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 31: add_artistmetadataid_constraint migrated 21:34:34.4 Info: => 0.0004749s 21:34:34.4 Info: 32: old_ids_and_artist_alias migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 32 21:34:34.4 Info: AlterTable ArtistMetadata 21:34:34.4 Info: => 1E-06s 21:34:34.4 Info: CreateColumn ArtistMetadata Aliases String 21:34:34.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:34.4 Info: => 0.0005604s 21:34:34.4 Info: AlterTable ArtistMetadata 21:34:34.4 Info: => 1E-06s 21:34:34.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:34.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.4 Info: => 0.000546s 21:34:34.4 Info: AlterTable Albums 21:34:34.4 Info: => 5E-07s 21:34:34.4 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:34.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.4 Info: => 0.0005181s 21:34:34.4 Info: AlterTable AlbumReleases 21:34:34.4 Info: => 7E-07s 21:34:34.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:34.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.4 Info: => 0.0005186s 21:34:34.4 Info: AlterTable Tracks 21:34:34.4 Info: => 6E-07s 21:34:34.4 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:34.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.4 Info: => 0.0005198s 21:34:34.4 Info: AlterTable Tracks 21:34:34.4 Info: => 8E-07s 21:34:34.4 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:34.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.4 Info: => 0.0005755s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:34', 'old_ids_and_artist_alias') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 32: old_ids_and_artist_alias migrated 21:34:34.4 Info: => 0.0009265s 21:34:34.4 Info: 33: download_propers_config migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 33 21:34:34.4 Info: PerformDBOperation 21:34:34.4 Info: Performing DB Operation 21:34:34.4 Info: => 3.45E-05s 21:34:34.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:34.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:34.4 Info: => 3.33E-05s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:34', 'download_propers_config') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 33: download_propers_config migrated 21:34:34.4 Info: => 0.0003328s 21:34:34.4 Info: 34: remove_language_profiles migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 34 21:34:34.4 Info: DeleteTable LanguageProfiles 21:34:34.4 Info: DROP TABLE "LanguageProfiles" 21:34:34.4 Info: => 0.0002013s 21:34:34.4 Info: DeleteColumn Artists LanguageProfileId 21:34:34.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:34.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:34.4 Info: DROP TABLE "Artists" 21:34:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.4 Info: => 0.0042587s 21:34:34.4 Info: DeleteColumn ImportLists LanguageProfileId 21:34:34.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:34.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:34.5 Info: DROP TABLE "ImportLists" 21:34:34.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:34.5 Info: => 0.0046974s 21:34:34.5 Info: DeleteColumn Blacklist Language 21:34:34.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:34.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:34.5 Info: DROP TABLE "Blacklist" 21:34:34.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:34.5 Info: => 0.003716s 21:34:34.5 Info: DeleteColumn History Language 21:34:34.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:34.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:34.5 Info: DROP TABLE "History" 21:34:34.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:34.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:34.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:34.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:34.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:34.5 Info: => 0.005077s 21:34:34.5 Info: DeleteColumn LyricFiles Language 21:34:34.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:34.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:34.5 Info: DROP TABLE "LyricFiles" 21:34:34.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:34.5 Info: => 0.0036071s 21:34:34.5 Info: DeleteColumn TrackFiles Language 21:34:34.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:34.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:34.5 Info: DROP TABLE "TrackFiles" 21:34:34.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.5 Info: => 0.003945s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:34', 'remove_language_profiles') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 34: remove_language_profiles migrated 21:34:34.5 Info: => 0.0044468s 21:34:34.5 Info: 35: multi_disc_naming_format migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 35 21:34:34.5 Info: AlterTable NamingConfig 21:34:34.5 Info: => 1E-06s 21:34:34.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:34.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:34.5 Info: => 0.0005574s 21:34:34.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:34.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:34.5 Info: => 4.34E-05s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:34', 'multi_disc_naming_format') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 35: multi_disc_naming_format migrated 21:34:34.5 Info: => 0.0003174s 21:34:34.5 Info: 36: add_download_client_priority migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 36 21:34:34.5 Info: AlterTable DownloadClients 21:34:34.5 Info: => 9E-07s 21:34:34.5 Info: CreateColumn DownloadClients Priority Int32 21:34:34.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:34.5 Info: => 0.0005621s 21:34:34.5 Info: PerformDBOperation 21:34:34.5 Info: Performing DB Operation 21:34:34.5 Info: => 4.87E-05s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:34', 'add_download_client_priority') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 36: add_download_client_priority migrated 21:34:34.5 Info: => 0.0003456s 21:34:34.5 Info: 37: remove_growl_prowl migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 37 21:34:34.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:34.5 Info: => 4.77E-05s 21:34:34.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:34.5 Info: => 2.68E-05s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:34', 'remove_growl_prowl') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 37: remove_growl_prowl migrated 21:34:34.5 Info: => 0.0002767s 21:34:34.5 Info: 38: remove_plex_hometheatre migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 38 21:34:34.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:34.5 Info: => 4.51E-05s 21:34:34.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:34.5 Info: => 3.09E-05s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:34', 'remove_plex_hometheatre') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 38: remove_plex_hometheatre migrated 21:34:34.5 Info: => 0.0002785s 21:34:34.5 Info: 39: add_root_folder_add_defaults migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 39 21:34:34.5 Info: AlterTable RootFolders 21:34:34.5 Info: => 4E-07s 21:34:34.5 Info: CreateColumn RootFolders Name String 21:34:34.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:34.5 Info: => 0.0005538s 21:34:34.5 Info: AlterTable RootFolders 21:34:34.5 Info: => 7E-07s 21:34:34.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:34.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:34.5 Info: => 0.0005249s 21:34:34.5 Info: AlterTable RootFolders 21:34:34.5 Info: => 7E-07s 21:34:34.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:34.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:34.5 Info: => 0.0005183s 21:34:34.5 Info: AlterTable RootFolders 21:34:34.5 Info: => 7E-07s 21:34:34.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:34.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:34.5 Info: => 0.0005247s 21:34:34.5 Info: AlterTable RootFolders 21:34:34.5 Info: => 7E-07s 21:34:34.5 Info: CreateColumn RootFolders DefaultTags String 21:34:34.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:34.5 Info: => 0.0005249s 21:34:34.5 Info: PerformDBOperation 21:34:34.5 Info: Performing DB Operation 21:34:34.5 Info: => 4.93E-05s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:34', 'add_root_folder_add_defaults') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 39: add_root_folder_add_defaults migrated 21:34:34.5 Info: => 0.0003338s 21:34:34.5 Info: 40: task_duration migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 40 21:34:34.5 Info: AlterTable ScheduledTasks 21:34:34.5 Info: => 7E-07s 21:34:34.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:34.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:34.5 Info: => 0.0005187s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:34', 'task_duration') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 40: task_duration migrated 21:34:34.5 Info: => 0.0008241s 21:34:34.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 41 21:34:34.5 Info: AlterTable ReleaseProfiles 21:34:34.5 Info: => 6E-07s 21:34:34.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:34.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:34.5 Info: => 0.0005185s 21:34:34.5 Info: AlterTable ReleaseProfiles 21:34:34.5 Info: => 6E-07s 21:34:34.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:34.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:34.5 Info: => 0.0004916s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:34', 'add_indexer_and_enabled_to_release_profiles') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:34.5 Info: => 0.0007882s 21:34:34.5 Info: 42: remove_album_folders migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 42 21:34:34.5 Info: DeleteColumn Artists AlbumFolder 21:34:34.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:34.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:34.5 Info: DROP TABLE "Artists" 21:34:34.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.5 Info: => 0.0053171s 21:34:34.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:34.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:34.5 Info: => 3.52E-05s 21:34:34.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:34.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:34.5 Info: => 2.84E-05s 21:34:34.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:34.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:34.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:34.5 Info: DROP TABLE "NamingConfig" 21:34:34.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:34.5 Info: => 0.0035723s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:34', 'remove_album_folders') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 42: remove_album_folders migrated 21:34:34.5 Info: => 0.0039877s 21:34:34.5 Info: 44: add_priority_to_indexers migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 44 21:34:34.5 Info: AlterTable Indexers 21:34:34.5 Info: => 1.1E-06s 21:34:34.5 Info: CreateColumn Indexers Priority Int32 21:34:34.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:34.5 Info: => 0.000528s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:34', 'add_priority_to_indexers') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 44: add_priority_to_indexers migrated 21:34:34.5 Info: => 0.0008402s 21:34:34.5 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 45 21:34:34.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:34.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:34.5 Info: => 0.000141s 21:34:34.5 Info: PerformDBOperation 21:34:34.5 Info: Performing DB Operation 21:34:34.5 Info: => 2.62E-05s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:34', 'remove_chown_and_folderchmod_config') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:34.5 Info: => 0.0002855s 21:34:34.5 Info: 47: update_notifiarr migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 47 21:34:34.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:34.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:34.5 Info: => 7.12E-05s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:34', 'update_notifiarr') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 47: update_notifiarr migrated 21:34:34.5 Info: => 0.0003314s 21:34:34.5 Info: 49: email_multiple_addresses migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 49 21:34:34.5 Info: PerformDBOperation 21:34:34.5 Info: Performing DB Operation 21:34:34.5 Info: => 5.49E-05s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:34', 'email_multiple_addresses') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 49: email_multiple_addresses migrated 21:34:34.5 Info: => 0.0003217s 21:34:34.5 Info: 50: rename_blacklist_to_blocklist migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 50 21:34:34.5 Info: RenameTable Blacklist Blocklist 21:34:34.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:34.5 Info: => 0.0018802s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:34', 'rename_blacklist_to_blocklist') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 50: rename_blacklist_to_blocklist migrated 21:34:34.5 Info: => 0.0022078s 21:34:34.5 Info: 51: cdh_per_downloadclient migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 51 21:34:34.5 Info: AlterTable DownloadClients 21:34:34.5 Info: => 8E-07s 21:34:34.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:34.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:34.5 Info: => 0.0005556s 21:34:34.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:34.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:34.5 Info: => 0.000519s 21:34:34.5 Info: PerformDBOperation 21:34:34.5 Info: Performing DB Operation 21:34:34.5 Info: => 0.000157s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:34', 'cdh_per_downloadclient') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 51: cdh_per_downloadclient migrated 21:34:34.5 Info: => 0.0004471s 21:34:34.5 Info: 52: download_history migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 52 21:34:34.5 Info: CreateTable DownloadHistory 21:34:34.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:34.5 Info: => 0.0002303s 21:34:34.5 Info: CreateIndex DownloadHistory (EventType) 21:34:34.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:34.5 Info: => 0.0001192s 21:34:34.5 Info: CreateIndex DownloadHistory (ArtistId) 21:34:34.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:34.5 Info: => 0.0001053s 21:34:34.5 Info: CreateIndex DownloadHistory (DownloadId) 21:34:34.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:34.5 Info: => 0.0001082s 21:34:34.5 Info: PerformDBOperation 21:34:34.5 Info: Performing DB Operation 21:34:34.5 Info: => 0.0001022s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:34', 'download_history') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 52: download_history migrated 21:34:34.5 Info: => 0.000459s 21:34:34.5 Info: 53: add_update_history migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 53 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:34', 'add_update_history') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 53: add_update_history migrated 21:34:34.5 Info: => 0.000305s 21:34:34.5 Info: 54: add_on_update_to_notifications migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 54 21:34:34.5 Info: AlterTable Notifications 21:34:34.5 Info: => 9E-07s 21:34:34.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:34.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:34.5 Info: => 0.0005898s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:34', 'add_on_update_to_notifications') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 54: add_on_update_to_notifications migrated 21:34:34.5 Info: => 0.0008884s 21:34:34.5 Info: 55: download_client_per_indexer migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 55 21:34:34.5 Info: AlterTable Indexers 21:34:34.5 Info: => 6E-07s 21:34:34.5 Info: CreateColumn Indexers DownloadClientId Int32 21:34:34.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:34.5 Info: => 0.0005849s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:34', 'download_client_per_indexer') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 55: download_client_per_indexer migrated 21:34:34.5 Info: => 0.0008858s 21:34:34.5 Info: 56: AddNewItemMonitorType migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 56 21:34:34.5 Info: AlterTable Artists 21:34:34.5 Info: => 7E-07s 21:34:34.5 Info: CreateColumn Artists MonitorNewItems Int32 21:34:34.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:34.5 Info: => 0.0006058s 21:34:34.5 Info: AlterTable RootFolders 21:34:34.5 Info: => 6E-07s 21:34:34.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:34.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:34.5 Info: => 0.0005412s 21:34:34.5 Info: AlterTable ImportLists 21:34:34.5 Info: => 5E-07s 21:34:34.5 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:34.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:34.5 Info: => 0.000539s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:34', 'AddNewItemMonitorType') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 56: AddNewItemMonitorType migrated 21:34:34.5 Info: => 0.0008821s 21:34:34.5 Info: 57: ImportListSearch migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 57 21:34:34.5 Info: AlterTable ImportLists 21:34:34.5 Info: => 8E-07s 21:34:34.5 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:34.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:34.5 Info: => 0.0005734s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:34', 'ImportListSearch') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 57: ImportListSearch migrated 21:34:34.5 Info: => 0.0009134s 21:34:34.5 Info: 58: ImportListMonitorExisting migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 58 21:34:34.5 Info: AlterTable ImportLists 21:34:34.5 Info: => 7E-07s 21:34:34.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:34.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:34.5 Info: => 0.000584s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:34', 'ImportListMonitorExisting') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 58: ImportListMonitorExisting migrated 21:34:34.5 Info: => 0.0009488s 21:34:34.5 Info: 59: add_indexer_tags migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 59 21:34:34.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:34.5 Info: => 4.96E-05s 21:34:34.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:34.5 Info: => 2.82E-05s 21:34:34.5 Info: AlterTable Indexers 21:34:34.5 Info: => 4E-07s 21:34:34.5 Info: CreateColumn Indexers Tags String 21:34:34.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:34.5 Info: => 0.0005569s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:34', 'add_indexer_tags') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 59: add_indexer_tags migrated 21:34:34.5 Info: => 0.0008896s 21:34:34.5 Info: 60: update_audio_types migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 60 21:34:34.5 Info: PerformDBOperation 21:34:34.5 Info: Performing DB Operation 21:34:34.5 Info: => 5.44E-05s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:34', 'update_audio_types') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 60: update_audio_types migrated 21:34:34.5 Info: => 0.0003284s 21:34:34.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 61 21:34:34.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.5 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:34.5 Info: => 4.77E-05s 21:34:34.5 Info: AlterTable AlbumReleases 21:34:34.5 Info: => 5E-07s 21:34:34.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:34.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:34.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:34.5 Info: DROP TABLE "AlbumReleases" 21:34:34.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:34.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:34.5 Info: => 0.0057283s 21:34:34.5 Info: AlterTable Albums 21:34:34.5 Info: => 6E-07s 21:34:34.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:34.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:34.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:34.5 Info: DROP TABLE "Albums" 21:34:34.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.5 Info: => 0.0059278s 21:34:34.5 Info: AlterTable Albums 21:34:34.5 Info: => 5E-07s 21:34:34.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:34.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:34.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:34.5 Info: DROP TABLE "Albums" 21:34:34.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.5 Info: => 0.0050028s 21:34:34.5 Info: AlterTable Albums 21:34:34.5 Info: => 6E-07s 21:34:34.5 Info: AlterColumn Albums Added DateTimeOffset 21:34:34.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:34.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:34.5 Info: DROP TABLE "Albums" 21:34:34.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.5 Info: => 0.0058202s 21:34:34.5 Info: AlterTable Artists 21:34:34.5 Info: => 7E-07s 21:34:34.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:34.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:34.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:34.5 Info: DROP TABLE "Artists" 21:34:34.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.5 Info: => 0.0049988s 21:34:34.5 Info: AlterTable Artists 21:34:34.5 Info: => 6E-07s 21:34:34.5 Info: AlterColumn Artists Added DateTimeOffset 21:34:34.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:34.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:34.5 Info: DROP TABLE "Artists" 21:34:34.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.5 Info: => 0.0056982s 21:34:34.5 Info: AlterTable Blocklist 21:34:34.5 Info: => 6E-07s 21:34:34.5 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:34.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:34.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:34.5 Info: DROP TABLE "Blocklist" 21:34:34.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:34.5 Info: => 0.0051331s 21:34:34.5 Info: AlterTable Blocklist 21:34:34.5 Info: => 7E-07s 21:34:34.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:34.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:34.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:34.5 Info: DROP TABLE "Blocklist" 21:34:34.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:34.5 Info: => 0.0044555s 21:34:34.5 Info: AlterTable Commands 21:34:34.5 Info: => 8E-07s 21:34:34.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "Commands" 21:34:34.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:34.6 Info: => 0.0044249s 21:34:34.6 Info: AlterTable Commands 21:34:34.6 Info: => 9E-07s 21:34:34.6 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "Commands" 21:34:34.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:34.6 Info: => 0.0052155s 21:34:34.6 Info: AlterTable Commands 21:34:34.6 Info: => 8E-07s 21:34:34.6 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "Commands" 21:34:34.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:34.6 Info: => 0.0053858s 21:34:34.6 Info: AlterTable DownloadClientStatus 21:34:34.6 Info: => 8E-07s 21:34:34.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:34.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:34.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:34.6 Info: DROP TABLE "DownloadClientStatus" 21:34:34.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.6 Info: => 0.0045473s 21:34:34.6 Info: AlterTable DownloadClientStatus 21:34:34.6 Info: => 5E-07s 21:34:34.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:34.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:34.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:34.6 Info: DROP TABLE "DownloadClientStatus" 21:34:34.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.6 Info: => 0.0045198s 21:34:34.6 Info: AlterTable DownloadClientStatus 21:34:34.6 Info: => 7E-07s 21:34:34.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:34.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:34.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:34.6 Info: DROP TABLE "DownloadClientStatus" 21:34:34.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.6 Info: => 0.0045705s 21:34:34.6 Info: AlterTable DownloadHistory 21:34:34.6 Info: => 6E-07s 21:34:34.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "DownloadHistory" 21:34:34.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:34.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:34.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:34.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:34.6 Info: => 0.0059027s 21:34:34.6 Info: AlterTable ExtraFiles 21:34:34.6 Info: => 6E-07s 21:34:34.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "ExtraFiles" 21:34:34.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:34.6 Info: => 0.004344s 21:34:34.6 Info: AlterTable ExtraFiles 21:34:34.6 Info: => 8E-07s 21:34:34.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "ExtraFiles" 21:34:34.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:34.6 Info: => 0.0053133s 21:34:34.6 Info: AlterTable History 21:34:34.6 Info: => 8E-07s 21:34:34.6 Info: AlterColumn History Date DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "History" 21:34:34.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:34.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:34.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:34.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:34.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:34.6 Info: => 0.0049789s 21:34:34.6 Info: AlterTable ImportListStatus 21:34:34.6 Info: => 5E-07s 21:34:34.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "ImportListStatus" 21:34:34.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:34.6 Info: => 0.0042272s 21:34:34.6 Info: AlterTable ImportListStatus 21:34:34.6 Info: => 6E-07s 21:34:34.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "ImportListStatus" 21:34:34.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:34.6 Info: => 0.0052695s 21:34:34.6 Info: AlterTable ImportListStatus 21:34:34.6 Info: => 6E-07s 21:34:34.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "ImportListStatus" 21:34:34.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:34.6 Info: => 0.0042918s 21:34:34.6 Info: AlterTable IndexerStatus 21:34:34.6 Info: => 5E-07s 21:34:34.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "IndexerStatus" 21:34:34.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:34.6 Info: => 0.0052956s 21:34:34.6 Info: AlterTable IndexerStatus 21:34:34.6 Info: => 6E-07s 21:34:34.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "IndexerStatus" 21:34:34.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:34.6 Info: => 0.0042685s 21:34:34.6 Info: AlterTable IndexerStatus 21:34:34.6 Info: => 6E-07s 21:34:34.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "IndexerStatus" 21:34:34.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:34.6 Info: => 0.0042929s 21:34:34.6 Info: AlterTable LyricFiles 21:34:34.6 Info: => 6E-07s 21:34:34.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "LyricFiles" 21:34:34.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:34.6 Info: => 0.005306s 21:34:34.6 Info: AlterTable LyricFiles 21:34:34.6 Info: => 8E-07s 21:34:34.6 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "LyricFiles" 21:34:34.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:34.6 Info: => 0.0044012s 21:34:34.6 Info: AlterTable MetadataFiles 21:34:34.6 Info: => 8E-07s 21:34:34.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "MetadataFiles" 21:34:34.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:34.6 Info: => 0.0053328s 21:34:34.6 Info: AlterTable MetadataFiles 21:34:34.6 Info: => 1E-06s 21:34:34.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "MetadataFiles" 21:34:34.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:34.6 Info: => 0.0043917s 21:34:34.6 Info: AlterTable PendingReleases 21:34:34.6 Info: => 8E-07s 21:34:34.6 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:34.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:34.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:34.6 Info: DROP TABLE "PendingReleases" 21:34:34.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:34.6 Info: => 0.0040596s 21:34:34.6 Info: AlterTable ScheduledTasks 21:34:34.6 Info: => 7E-07s 21:34:34.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:34.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:34.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:34.7 Info: DROP TABLE "ScheduledTasks" 21:34:34.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:34.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:34.7 Info: => 0.0054675s 21:34:34.7 Info: AlterTable ScheduledTasks 21:34:34.7 Info: => 6E-07s 21:34:34.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:34.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:34.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:34.7 Info: DROP TABLE "ScheduledTasks" 21:34:34.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:34.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:34.7 Info: => 0.0044732s 21:34:34.7 Info: AlterTable TrackFiles 21:34:34.7 Info: => 5E-07s 21:34:34.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 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, "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", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "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.0052763s 21:34:34.7 Info: AlterTable TrackFiles 21:34:34.7 Info: => 6E-07s 21:34:34.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 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, "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", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "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.0053839s 21:34:34.7 Info: AlterTable VersionInfo 21:34:34.7 Info: => 5E-07s 21:34:34.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:34.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:34.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:34.7 Info: DROP TABLE "VersionInfo" 21:34:34.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:34.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:34.7 Info: => 0.0042798s 21:34:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:34', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:34.7 Info: Committing Transaction 21:34:34.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:34.7 Info: => 0.0049792s 21:34:34.7 Info: 62: add_on_delete_to_notifications migrating 21:34:34.7 Info: Beginning Transaction 21:34:34.7 Info: Starting migration of Main DB to 62 21:34:34.7 Info: AlterTable Notifications 21:34:34.7 Info: => 1E-06s 21:34:34.7 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:34.7 Info: => 0.0005819s 21:34:34.7 Info: AlterTable Notifications 21:34:34.7 Info: => 5E-07s 21:34:34.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:34.7 Info: => 0.0005504s 21:34:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:34', 'add_on_delete_to_notifications') 21:34:34.7 Info: Committing Transaction 21:34:34.7 Info: 62: add_on_delete_to_notifications migrated 21:34:34.7 Info: => 0.0008626s 21:34:34.7 Info: 63: add_custom_formats migrating 21:34:34.7 Info: Beginning Transaction 21:34:34.7 Info: Starting migration of Main DB to 63 21:34:34.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:34.7 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 21:34:34.7 Info: AlterTable DelayProfiles 21:34:34.7 Info: => 3E-07s 21:34:34.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:34.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:34.7 Info: => 0.000568s 21:34:34.7 Info: UpdateData 21:34:34.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:34.7 Info: => 5.22E-05s 21:34:34.7 Info: AlterTable TrackFiles 21:34:34.7 Info: => 3E-07s 21:34:34.7 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:34.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:34.7 Info: => 0.0005304s 21:34:34.7 Info: PerformDBOperation 21:34:34.7 Info: Performing DB Operation 21:34:34.7 Info: => 0.001144s 21:34:34.7 Info: CreateTable CustomFormats 21:34:34.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:34.7 Info: => 0.0001325s 21:34:34.7 Info: CreateIndex CustomFormats (Name) 21:34:34.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:34.7 Info: => 0.0001282s 21:34:34.7 Info: AlterTable QualityProfiles 21:34:34.7 Info: => 4E-07s 21:34:34.7 Info: CreateColumn QualityProfiles FormatItems String 21:34:34.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:34.7 Info: => 0.00063s 21:34:34.7 Info: AlterTable QualityProfiles 21:34:34.7 Info: => 6E-07s 21:34:34.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:34.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:34.7 Info: => 0.0005713s 21:34:34.7 Info: AlterTable QualityProfiles 21:34:34.7 Info: => 8E-07s 21:34:34.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:34.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:34.7 Info: => 0.0005368s 21:34:34.7 Info: PerformDBOperation 21:34:34.7 Info: Performing DB Operation 21:34:34.7 Info: => 0.0045669s 21:34:34.7 Info: PerformDBOperation 21:34:34.7 Info: Performing DB Operation 21:34:34.7 Info: => 3.44E-05s 21:34:34.7 Info: DeleteColumn ReleaseProfiles Preferred 21:34:34.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:34.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:34.7 Info: DROP TABLE "ReleaseProfiles" 21:34:34.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:34.7 Info: => 0.0050186s 21:34:34.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:34.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:34.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:34.7 Info: DROP TABLE "ReleaseProfiles" 21:34:34.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:34.7 Info: => 0.0045202s 21:34:34.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:34.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:34.7 Info: => 5.44E-05s 21:34:34.7 Info: AlterTable DelayProfiles 21:34:34.7 Info: => 3E-07s 21:34:34.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:34.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:34.7 Info: => 0.0005742s 21:34:34.7 Info: AlterTable DelayProfiles 21:34:34.7 Info: => 8E-07s 21:34:34.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:34.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:34.7 Info: => 0.0005589s 21:34:34.7 Info: -> 2 Insert operations completed in 00:00:00.0001462 taking an average of 00:00:00.0000731 21:34:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:34', 'add_custom_formats') 21:34:34.7 Info: Committing Transaction 21:34:34.7 Info: 63: add_custom_formats migrated 21:34:34.7 Info: => 0.0009627s 21:34:34.7 Debug: Took: 00:00:00.4098113 21:34:34.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 21:34:34.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 21:34:34.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864747826910_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:34.7 Info: DatabaseEngineVersionCheck migrating 21:34:34.7 Info: PerformDBOperation 21:34:34.7 Info: Performing DB Operation 21:34:34.7 Info: SQLite 3.47.2 21:34:34.7 Info: => 0.0010744s 21:34:34.7 Info: DatabaseEngineVersionCheck migrated 21:34:34.7 Info: => 0.0010885s 21:34:34.7 Info: VersionMigration migrating 21:34:34.7 Info: Beginning Transaction 21:34:34.7 Info: CreateTable VersionInfo 21:34:34.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:34.7 Info: => 0.0001471s 21:34:34.7 Info: Committing Transaction 21:34:34.7 Info: VersionMigration migrated 21:34:34.7 Info: => 0.0004826s 21:34:34.7 Info: VersionUniqueMigration migrating 21:34:34.7 Info: Beginning Transaction 21:34:34.7 Info: CreateIndex VersionInfo (Version) 21:34:34.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:34.7 Info: => 0.000122s 21:34:34.7 Info: AlterTable VersionInfo 21:34:34.7 Info: => 6E-07s 21:34:34.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:34.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:34.7 Info: => 0.0005939s 21:34:34.7 Info: Committing Transaction 21:34:34.7 Info: VersionUniqueMigration migrated 21:34:34.7 Info: => 0.0008059s 21:34:34.7 Info: VersionDescriptionMigration migrating 21:34:34.7 Info: Beginning Transaction 21:34:34.7 Info: AlterTable VersionInfo 21:34:34.7 Info: => 7E-07s 21:34:34.7 Info: CreateColumn VersionInfo Description String 21:34:34.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:34.7 Info: => 0.0001986s 21:34:34.7 Info: Committing Transaction 21:34:34.7 Info: VersionDescriptionMigration migrated 21:34:34.7 Info: => 0.000391s 21:34:34.7 Info: 1: InitialSetup migrating 21:34:34.7 Info: Beginning Transaction 21:34:34.7 Info: Starting migration of Main DB to 1 21:34:34.8 Info: CreateTable Config 21:34:34.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:34.8 Info: => 0.0001615s 21:34:34.8 Info: CreateIndex Config (Key) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:34.8 Info: => 7.31E-05s 21:34:34.8 Info: CreateTable RootFolders 21:34:34.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:34.8 Info: => 7.89E-05s 21:34:34.8 Info: CreateIndex RootFolders (Path) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:34.8 Info: => 6.46E-05s 21:34:34.8 Info: CreateTable Artists 21:34:34.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:34.8 Info: => 0.0002191s 21:34:34.8 Info: CreateIndex Artists (ForeignArtistId) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:34.8 Info: => 6.88E-05s 21:34:34.8 Info: CreateIndex Artists (NameSlug) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:34.8 Info: => 6.31E-05s 21:34:34.8 Info: CreateIndex Artists (CleanName) 21:34:34.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.8 Info: => 6.48E-05s 21:34:34.8 Info: CreateIndex Artists (Path) 21:34:34.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.8 Info: => 7.37E-05s 21:34:34.8 Info: CreateTable Albums 21:34:34.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:34.8 Info: => 0.0001924s 21:34:34.8 Info: CreateIndex Albums (ForeignAlbumId) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.8 Info: => 6.64E-05s 21:34:34.8 Info: CreateIndex Albums (MBId) 21:34:34.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.8 Info: => 5.93E-05s 21:34:34.8 Info: CreateIndex Albums (TADBId) 21:34:34.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.8 Info: => 7.81E-05s 21:34:34.8 Info: CreateIndex Albums (TitleSlug) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.8 Info: => 6.66E-05s 21:34:34.8 Info: CreateIndex Albums (CleanTitle) 21:34:34.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.8 Info: => 6.22E-05s 21:34:34.8 Info: CreateIndex Albums (Path) 21:34:34.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:34.8 Info: => 6.07E-05s 21:34:34.8 Info: CreateTable Tracks 21:34:34.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:34.8 Info: => 0.000128s 21:34:34.8 Info: CreateIndex Tracks (ForeignTrackId) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:34.8 Info: => 6.53E-05s 21:34:34.8 Info: CreateIndex Tracks (ArtistId) 21:34:34.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:34.8 Info: => 6.33E-05s 21:34:34.8 Info: CreateIndex Tracks (TrackFileId) 21:34:34.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:34.8 Info: => 6.29E-05s 21:34:34.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:34.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:34.8 Info: => 6.69E-05s 21:34:34.8 Info: CreateTable TrackFiles 21:34:34.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:34.8 Info: => 0.0001181s 21:34:34.8 Info: CreateIndex TrackFiles (ArtistId) 21:34:34.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:34.8 Info: => 6.47E-05s 21:34:34.8 Info: CreateIndex TrackFiles (AlbumId) 21:34:34.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.8 Info: => 6E-05s 21:34:34.8 Info: CreateTable History 21:34:34.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:34.8 Info: => 0.0001183s 21:34:34.8 Info: CreateIndex History (Date) 21:34:34.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:34.8 Info: => 6.24E-05s 21:34:34.8 Info: CreateIndex History (EventType) 21:34:34.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:34.8 Info: => 5.96E-05s 21:34:34.8 Info: CreateIndex History (DownloadId) 21:34:34.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:34.8 Info: => 5.9E-05s 21:34:34.8 Info: CreateIndex History (AlbumId) 21:34:34.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:34.8 Info: => 5.89E-05s 21:34:34.8 Info: CreateTable Notifications 21:34:34.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:34.8 Info: => 0.0001119s 21:34:34.8 Info: CreateTable ScheduledTasks 21:34:34.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:34.8 Info: => 0.000136s 21:34:34.8 Info: CreateIndex ScheduledTasks (TypeName) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:34.8 Info: => 9.68E-05s 21:34:34.8 Info: CreateTable Indexers 21:34:34.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:34.8 Info: => 0.0001035s 21:34:34.8 Info: CreateIndex Indexers (Name) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:34.8 Info: => 7.54E-05s 21:34:34.8 Info: CreateTable Profiles 21:34:34.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:34.8 Info: => 8.77E-05s 21:34:34.8 Info: CreateIndex Profiles (Name) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:34.8 Info: => 0.0015961s 21:34:34.8 Info: CreateTable QualityDefinitions 21:34:34.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:34.8 Info: => 0.0001577s 21:34:34.8 Info: CreateIndex QualityDefinitions (Quality) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:34.8 Info: => 0.0001046s 21:34:34.8 Info: CreateIndex QualityDefinitions (Title) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:34.8 Info: => 8.63E-05s 21:34:34.8 Info: CreateTable NamingConfig 21:34:34.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:34.8 Info: => 0.0001165s 21:34:34.8 Info: CreateTable Blacklist 21:34:34.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:34.8 Info: => 0.0001525s 21:34:34.8 Info: CreateTable Metadata 21:34:34.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:34.8 Info: => 9.69E-05s 21:34:34.8 Info: CreateTable MetadataFiles 21:34:34.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:34.8 Info: => 0.0001141s 21:34:34.8 Info: CreateTable DownloadClients 21:34:34.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:34.8 Info: => 9.85E-05s 21:34:34.8 Info: CreateTable PendingReleases 21:34:34.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:34.8 Info: => 0.0001277s 21:34:34.8 Info: CreateTable RemotePathMappings 21:34:34.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:34.8 Info: => 9.68E-05s 21:34:34.8 Info: CreateTable Tags 21:34:34.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:34.8 Info: => 8.2E-05s 21:34:34.8 Info: CreateIndex Tags (Label) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:34.8 Info: => 7.87E-05s 21:34:34.8 Info: CreateTable Restrictions 21:34:34.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:34.8 Info: => 9.01E-05s 21:34:34.8 Info: CreateTable DelayProfiles 21:34:34.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:34.8 Info: => 0.0001179s 21:34:34.8 Info: CreateTable Users 21:34:34.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:34.8 Info: => 8.61E-05s 21:34:34.8 Info: CreateIndex Users (Identifier) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:34.8 Info: => 9.46E-05s 21:34:34.8 Info: CreateIndex Users (Username) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:34.8 Info: => 7.66E-05s 21:34:34.8 Info: CreateTable Commands 21:34:34.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:34.8 Info: => 0.0001192s 21:34:34.8 Info: CreateTable IndexerStatus 21:34:34.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:34.8 Info: => 0.0001105s 21:34:34.8 Info: CreateIndex IndexerStatus (ProviderId) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:34.8 Info: => 7.81E-05s 21:34:34.8 Info: CreateTable ExtraFiles 21:34:34.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:34.8 Info: => 0.0001059s 21:34:34.8 Info: CreateTable LyricFiles 21:34:34.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:34.8 Info: => 0.0001369s 21:34:34.8 Info: CreateTable LanguageProfiles 21:34:34.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:34.8 Info: => 9.27E-05s 21:34:34.8 Info: CreateIndex LanguageProfiles (Name) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:34.8 Info: => 7.91E-05s 21:34:34.8 Info: CreateTable DownloadClientStatus 21:34:34.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:34.8 Info: => 0.0001075s 21:34:34.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.8 Info: => 8.54E-05s 21:34:34.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:34.8 Info: -> 1 Insert operations completed in 00:00:00.0000611 taking an average of 00:00:00.0000611 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:34', 'InitialSetup') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 1: InitialSetup migrated 21:34:34.8 Info: => 0.000923s 21:34:34.8 Info: 2: add_reason_to_pending_releases migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 2 21:34:34.8 Info: AlterTable PendingReleases 21:34:34.8 Info: => 6E-07s 21:34:34.8 Info: CreateColumn PendingReleases Reason Int32 21:34:34.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0005102s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:34', 'add_reason_to_pending_releases') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 2: add_reason_to_pending_releases migrated 21:34:34.8 Info: => 0.0013604s 21:34:34.8 Info: 3: add_medium_support migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 3 21:34:34.8 Info: AlterTable Albums 21:34:34.8 Info: => 5E-07s 21:34:34.8 Info: CreateColumn Albums Media String 21:34:34.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:34.8 Info: => 0.0005393s 21:34:34.8 Info: AlterTable Tracks 21:34:34.8 Info: => 8E-07s 21:34:34.8 Info: CreateColumn Tracks MediumNumber Int32 21:34:34.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0004767s 21:34:34.8 Info: AlterTable Tracks 21:34:34.8 Info: => 6E-07s 21:34:34.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:34.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0004649s 21:34:34.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:34.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:34.8 Info: => 4.25E-05s 21:34:34.8 Info: DeleteColumn Tracks TrackNumber 21:34:34.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:34.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:34.8 Info: DROP TABLE "Tracks" 21:34:34.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:34.8 Info: => 0.0045491s 21:34:34.8 Info: AlterTable Tracks 21:34:34.8 Info: => 4E-07s 21:34:34.8 Info: CreateColumn Tracks TrackNumber String 21:34:34.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:34.8 Info: => 0.0004695s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:34', 'add_medium_support') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 3: add_medium_support migrated 21:34:34.8 Info: => 0.0008292s 21:34:34.8 Info: 4: add_various_qualites_in_profile migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 4 21:34:34.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:34.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:34.8 Info: => 5.18E-05s 21:34:34.8 Info: PerformDBOperation 21:34:34.8 Info: Performing DB Operation 21:34:34.8 Info: => 3.18E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:34', 'add_various_qualites_in_profile') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 4: add_various_qualites_in_profile migrated 21:34:34.8 Info: => 0.0002638s 21:34:34.8 Info: 5: metadata_profiles migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 5 21:34:34.8 Info: CreateTable MetadataProfiles 21:34:34.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:34.8 Info: => 0.0001231s 21:34:34.8 Info: CreateIndex MetadataProfiles (Name) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:34.8 Info: => 8.09E-05s 21:34:34.8 Info: AlterTable Artists 21:34:34.8 Info: => 6E-07s 21:34:34.8 Info: CreateColumn Artists MetadataProfileId Int32 21:34:34.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:34.8 Info: => 0.0004899s 21:34:34.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:34.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:34.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:34.8 Info: DROP TABLE "Artists" 21:34:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0040033s 21:34:34.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:34.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:34.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:34.8 Info: DROP TABLE "Artists" 21:34:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0048897s 21:34:34.8 Info: AlterTable Albums 21:34:34.8 Info: => 6E-07s 21:34:34.8 Info: CreateColumn Albums SecondaryTypes String 21:34:34.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:34.8 Info: => 0.0004685s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:34', 'metadata_profiles') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 5: metadata_profiles migrated 21:34:34.8 Info: => 0.0008609s 21:34:34.8 Info: 6: separate_automatic_and_interactive_search migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 6 21:34:34.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:34.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:34.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:34.8 Info: DROP TABLE "Indexers" 21:34:34.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:34.8 Info: => 0.0033859s 21:34:34.8 Info: AlterTable Indexers 21:34:34.8 Info: => 5E-07s 21:34:34.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:34.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:34.8 Info: => 0.000457s 21:34:34.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:34.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:34.8 Info: => 3.87E-05s 21:34:34.8 Info: AlterTable Indexers 21:34:34.8 Info: => 4E-07s 21:34:34.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:34.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:34.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:34.8 Info: DROP TABLE "Indexers" 21:34:34.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:34.8 Info: => 0.003309s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:34', 'separate_automatic_and_interactive_search') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 6: separate_automatic_and_interactive_search migrated 21:34:34.8 Info: => 0.0036117s 21:34:34.8 Info: 7: change_album_path_to_relative migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 7 21:34:34.8 Info: DeleteColumn Albums Path 21:34:34.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:34.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:34.8 Info: DROP TABLE "Albums" 21:34:34.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.8 Info: => 0.0049702s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:34', 'change_album_path_to_relative') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 7: change_album_path_to_relative migrated 21:34:34.8 Info: => 0.0053871s 21:34:34.8 Info: 8: change_quality_size_mb_to_kb migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 8 21:34:34.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:34.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:34.8 Info: => 4.87E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:34', 'change_quality_size_mb_to_kb') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 8: change_quality_size_mb_to_kb migrated 21:34:34.8 Info: => 0.0002823s 21:34:34.8 Info: 9: album_releases migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 9 21:34:34.8 Info: AlterTable Albums 21:34:34.8 Info: => 8E-07s 21:34:34.8 Info: CreateColumn Albums Releases String 21:34:34.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:34.8 Info: => 0.0004908s 21:34:34.8 Info: AlterTable Albums 21:34:34.8 Info: => 8E-07s 21:34:34.8 Info: CreateColumn Albums CurrentRelease String 21:34:34.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:34.8 Info: => 0.0004623s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:34', 'album_releases') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 9: album_releases migrated 21:34:34.8 Info: => 0.0007295s 21:34:34.8 Info: 10: album_releases_fix migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 10 21:34:34.8 Info: AlterTable Albums 21:34:34.8 Info: => 3E-07s 21:34:34.8 Info: AlterColumn Albums Releases String 21:34:34.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:34.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:34.8 Info: DROP TABLE "Albums" 21:34:34.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.8 Info: => 0.0039669s 21:34:34.8 Info: AlterTable Albums 21:34:34.8 Info: => 6E-07s 21:34:34.8 Info: AlterColumn Albums CurrentRelease String 21:34:34.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:34.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:34.8 Info: DROP TABLE "Albums" 21:34:34.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.8 Info: => 0.0054704s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:34', 'album_releases_fix') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 10: album_releases_fix migrated 21:34:34.8 Info: => 0.0058441s 21:34:34.8 Info: 11: import_lists migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 11 21:34:34.8 Info: CreateTable ImportLists 21:34:34.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:34.8 Info: => 0.0001517s 21:34:34.8 Info: CreateIndex ImportLists (Name) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:34.8 Info: => 7.62E-05s 21:34:34.8 Info: CreateTable ImportListStatus 21:34:34.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:34.8 Info: => 0.0001053s 21:34:34.8 Info: CreateIndex ImportListStatus (ProviderId) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:34.8 Info: => 7.1E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:34', 'import_lists') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 11: import_lists migrated 21:34:34.8 Info: => 0.0003578s 21:34:34.8 Info: 12: add_release_status migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 12 21:34:34.8 Info: AlterTable MetadataProfiles 21:34:34.8 Info: => 6E-07s 21:34:34.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:34.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:34.8 Info: => 0.0005071s 21:34:34.8 Info: PerformDBOperation 21:34:34.8 Info: Performing DB Operation 21:34:34.8 Info: => 2.86E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:34', 'add_release_status') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 12: add_release_status migrated 21:34:34.8 Info: => 0.0002794s 21:34:34.8 Info: 13: album_download_notification migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 13 21:34:34.8 Info: AlterTable Notifications 21:34:34.8 Info: => 8E-07s 21:34:34.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:34.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0004967s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:34', 'album_download_notification') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 13: album_download_notification migrated 21:34:34.8 Info: => 0.0007705s 21:34:34.8 Info: 14: fix_language_metadata_profiles migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 14 21:34:34.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:34.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:34.8 Info: => 7.59E-05s 21:34:34.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:34.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:34.8 Info: => 5.97E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:34', 'fix_language_metadata_profiles') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 14: fix_language_metadata_profiles migrated 21:34:34.8 Info: => 0.0002987s 21:34:34.8 Info: 15: remove_fanzub migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 15 21:34:34.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:34.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:34.8 Info: => 4.5E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:34', 'remove_fanzub') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 15: remove_fanzub migrated 21:34:34.8 Info: => 0.0002688s 21:34:34.8 Info: 16: update_artist_history_indexes migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 16 21:34:34.8 Info: CreateIndex Albums (ArtistId) 21:34:34.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:34.8 Info: => 9.92E-05s 21:34:34.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:34.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:34.8 Info: => 7.59E-05s 21:34:34.8 Info: DeleteIndex History (AlbumId) 21:34:34.8 Info: DROP INDEX "IX_History_AlbumId" 21:34:34.8 Info: => 0.0001214s 21:34:34.8 Info: CreateIndex History (AlbumId, Date) 21:34:34.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:34.8 Info: => 8.65E-05s 21:34:34.8 Info: DeleteIndex History (DownloadId) 21:34:34.8 Info: DROP INDEX "IX_History_DownloadId" 21:34:34.8 Info: => 0.0001085s 21:34:34.8 Info: CreateIndex History (DownloadId, Date) 21:34:34.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:34.8 Info: => 8.19E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:34', 'update_artist_history_indexes') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 16: update_artist_history_indexes migrated 21:34:34.8 Info: => 0.0003721s 21:34:34.8 Info: 17: remove_nma migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 17 21:34:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:34.8 Info: => 4.71E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:34', 'remove_nma') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 17: remove_nma migrated 21:34:34.8 Info: => 0.0002715s 21:34:34.8 Info: 18: album_disambiguation migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 18 21:34:34.8 Info: AlterTable Albums 21:34:34.8 Info: => 6E-07s 21:34:34.8 Info: CreateColumn Albums Disambiguation String 21:34:34.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:34.8 Info: => 0.00051s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:34', 'album_disambiguation') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 18: album_disambiguation migrated 21:34:34.8 Info: => 0.0007807s 21:34:34.8 Info: 19: add_ape_quality_in_profiles migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 19 21:34:34.8 Info: PerformDBOperation 21:34:34.8 Info: Performing DB Operation 21:34:34.8 Info: => 3.15E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:34', 'add_ape_quality_in_profiles') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 19: add_ape_quality_in_profiles migrated 21:34:34.8 Info: => 0.0002671s 21:34:34.8 Info: 20: remove_pushalot migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 20 21:34:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:34.8 Info: => 4.76E-05s 21:34:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:34.8 Info: => 2.93E-05s 21:34:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:34.8 Info: => 2.65E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:34', 'remove_pushalot') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 20: remove_pushalot migrated 21:34:34.8 Info: => 0.0002508s 21:34:34.8 Info: 21: add_custom_filters migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 21 21:34:34.8 Info: CreateTable CustomFilters 21:34:34.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:34.8 Info: => 0.0001216s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:34', 'add_custom_filters') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 21: add_custom_filters migrated 21:34:34.8 Info: => 0.0003949s 21:34:34.8 Info: 22: import_list_tags migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 22 21:34:34.8 Info: AlterTable ImportLists 21:34:34.8 Info: => 5E-07s 21:34:34.8 Info: CreateColumn ImportLists Tags String 21:34:34.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:34.8 Info: => 0.0005145s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:34', 'import_list_tags') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 22: import_list_tags migrated 21:34:34.8 Info: => 0.0007785s 21:34:34.8 Info: 23: add_release_groups_etc migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 23 21:34:34.8 Info: CreateTable ArtistMetadata 21:34:34.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:34.8 Info: => 0.0001751s 21:34:34.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:34.8 Info: => 8.07E-05s 21:34:34.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:34.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:34.8 Info: => 7.92E-05s 21:34:34.8 Info: AlterTable Artists 21:34:34.8 Info: => 4E-07s 21:34:34.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:34.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0005053s 21:34:34.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:34.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:34.8 Info: => 6.36E-05s 21:34:34.8 Info: CreateTable AlbumReleases 21:34:34.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:34.8 Info: => 0.0001388s 21:34:34.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:34.8 Info: => 0.0001157s 21:34:34.8 Info: CreateIndex AlbumReleases (AlbumId) 21:34:34.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:34.8 Info: => 7.44E-05s 21:34:34.8 Info: PerformDBOperation 21:34:34.8 Info: Performing DB Operation 21:34:34.8 Info: => 3.28E-05s 21:34:34.8 Info: AlterTable Albums 21:34:34.8 Info: => 4E-07s 21:34:34.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:34.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0005325s 21:34:34.8 Info: AlterTable Albums 21:34:34.8 Info: => 9E-07s 21:34:34.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:34.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:34.8 Info: => 0.0005319s 21:34:34.8 Info: AlterTable Albums 21:34:34.8 Info: => 7E-07s 21:34:34.8 Info: CreateColumn Albums Links String 21:34:34.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:34.8 Info: => 0.0005293s 21:34:34.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:34.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:34.8 Info: => 7.86E-05s 21:34:34.8 Info: AlterTable Tracks 21:34:34.8 Info: => 5E-07s 21:34:34.8 Info: CreateColumn Tracks ForeignRecordingId String 21:34:34.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:34.8 Info: => 0.0005363s 21:34:34.8 Info: AlterTable Tracks 21:34:34.8 Info: => 5E-07s 21:34:34.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:34.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0005285s 21:34:34.8 Info: AlterTable Tracks 21:34:34.8 Info: => 5E-07s 21:34:34.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:34.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0005272s 21:34:34.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:34.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:34.8 Info: => 7.98E-05s 21:34:34.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:34.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:34.8 Info: => 5.8E-05s 21:34:34.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 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, "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.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: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: => 0.0052431s 21:34:34.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:34.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:34.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:34.8 Info: DROP TABLE "Albums" 21:34:34.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.8 Info: => 0.0042499s 21:34:34.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:34.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:34.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:34.8 Info: DROP TABLE "Tracks" 21:34:34.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:34.8 Info: => 0.0039087s 21:34:34.8 Info: DeleteColumn TrackFiles ArtistId 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:34.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: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: => 0.0038548s 21:34:34.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:34.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.8 Info: => 7.26E-05s 21:34:34.8 Info: CreateIndex Artists (Monitored) 21:34:34.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.8 Info: => 6.79E-05s 21:34:34.8 Info: CreateIndex Albums (ArtistMetadataId) 21:34:34.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.8 Info: => 7E-05s 21:34:34.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:34.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:34.8 Info: => 0.0001199s 21:34:34.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:34.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:34.8 Info: => 7.64E-05s 21:34:34.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:34.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:34.8 Info: => 6.85E-05s 21:34:34.8 Info: UpdateData 21:34:34.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:34.8 Info: => 3.89E-05s 21:34:34.8 Info: UpdateData 21:34:34.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:34.8 Info: => 3.17E-05s 21:34:34.8 Info: UpdateData 21:34:34.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:34.8 Info: => 3.62E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:34', 'add_release_groups_etc') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 23: add_release_groups_etc migrated 21:34:34.8 Info: => 0.0005548s 21:34:34.8 Info: 24: NewMediaInfoFormat migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 24 21:34:34.8 Info: UpdateData 21:34:34.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:34.8 Info: => 5.16E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:34', 'NewMediaInfoFormat') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 24: NewMediaInfoFormat migrated 21:34:34.8 Info: => 0.0002809s 21:34:34.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 25 21:34:34.8 Info: RenameTable Restrictions ReleaseProfiles 21:34:34.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:34.8 Info: => 0.0013832s 21:34:34.8 Info: AlterTable ReleaseProfiles 21:34:34.8 Info: => 7E-07s 21:34:34.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:34.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:34.8 Info: => 0.0005174s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:34', 'rename_restrictions_to_release_profiles') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:34.8 Info: => 0.0007908s 21:34:34.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 26 21:34:34.8 Info: RenameTable Profiles QualityProfiles 21:34:34.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:34.8 Info: => 0.0013964s 21:34:34.8 Info: AlterTable QualityProfiles 21:34:34.8 Info: => 7E-07s 21:34:34.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:34.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:34.8 Info: => 0.0005161s 21:34:34.8 Info: AlterTable LanguageProfiles 21:34:34.8 Info: => 8E-07s 21:34:34.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:34.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:34.8 Info: => 0.0004952s 21:34:34.8 Info: UpdateData 21:34:34.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:34.8 Info: => 4.35E-05s 21:34:34.8 Info: UpdateData 21:34:34.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:34.8 Info: => 2.79E-05s 21:34:34.8 Info: RenameColumn Artists ProfileId to QualityProfileId 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, "AlbumFolder" INTEGER NOT NULL, "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.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: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_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.9 Info: => 0.0050224s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:34', 'rename_quality_profiles_add_upgrade_allowed') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:34.9 Info: => 0.0054245s 21:34:34.9 Info: 27: add_import_exclusions migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 27 21:34:34.9 Info: CreateTable ImportListExclusions 21:34:34.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:34.9 Info: => 0.0001683s 21:34:34.9 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:34.9 Info: => 0.0001177s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:34', 'add_import_exclusions') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 27: add_import_exclusions migrated 21:34:34.9 Info: => 0.0004241s 21:34:34.9 Info: 28: clean_artist_metadata_table migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 28 21:34:34.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:34.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:34.9 Info: => 0.0001576s 21:34:34.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:34.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:34.9 Info: => 0.0001237s 21:34:34.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:34.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:34.9 Info: => 0.0001169s 21:34:34.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:34.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:34.9 Info: => 0.0001138s 21:34:34.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:34.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:34.9 Info: => 0.0001173s 21:34:34.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:34.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:34.9 Info: => 0.0001143s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:34', 'clean_artist_metadata_table') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 28: clean_artist_metadata_table migrated 21:34:34.9 Info: => 0.000387s 21:34:34.9 Info: 29: health_issue_notification migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 29 21:34:34.9 Info: AlterTable Notifications 21:34:34.9 Info: => 1E-06s 21:34:34.9 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:34.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:34.9 Info: => 0.0005482s 21:34:34.9 Info: AlterTable Notifications 21:34:34.9 Info: => 6E-07s 21:34:34.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:34.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:34.9 Info: => 0.0005163s 21:34:34.9 Info: AlterTable Notifications 21:34:34.9 Info: => 7E-07s 21:34:34.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:34.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:34.9 Info: => 0.0005114s 21:34:34.9 Info: AlterTable Notifications 21:34:34.9 Info: => 6E-07s 21:34:34.9 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:34.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:34.9 Info: => 0.0005103s 21:34:34.9 Info: AlterTable Notifications 21:34:34.9 Info: => 6E-07s 21:34:34.9 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:34.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:34.9 Info: => 0.0005125s 21:34:34.9 Info: DeleteColumn Notifications OnDownload 21:34:34.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:34.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:34.9 Info: DROP TABLE "Notifications" 21:34:34.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:34.9 Info: => 0.0051357s 21:34:34.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:34.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:34.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:34.9 Info: DROP TABLE "Notifications" 21:34:34.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:34.9 Info: => 0.0042708s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:34', 'health_issue_notification') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 29: health_issue_notification migrated 21:34:34.9 Info: => 0.0046463s 21:34:34.9 Info: 30: add_mediafilerepository_mtime migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 30 21:34:34.9 Info: AlterTable TrackFiles 21:34:34.9 Info: => 1E-06s 21:34:34.9 Info: CreateColumn TrackFiles Modified DateTime 21:34:34.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:34.9 Info: => 0.000586s 21:34:34.9 Info: AlterTable TrackFiles 21:34:34.9 Info: => 7E-07s 21:34:34.9 Info: CreateColumn TrackFiles Path String 21:34:34.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:34.9 Info: => 0.0005253s 21:34:34.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:34.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:34.9 Info: => 3.61E-05s 21:34:34.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:34.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:34.9 Info: => 0.0001197s 21:34:34.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:34.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:34.9 Info: => 0.0001338s 21:34:34.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:34.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:34.9 Info: => 0.0001355s 21:34:34.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:34.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:34.9 Info: => 7.5E-05s 21:34:34.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:34.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:34.9 Info: => 4.52E-05s 21:34:34.9 Info: AlterTable TrackFiles 21:34:34.9 Info: => 4E-07s 21:34:34.9 Info: AlterColumn TrackFiles Path String 21:34:34.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:34.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:34.9 Info: DROP TABLE "TrackFiles" 21:34:34.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.9 Info: => 0.005045s 21:34:34.9 Info: CreateIndex TrackFiles (Path) 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.9 Info: => 7.74E-05s 21:34:34.9 Info: DeleteColumn TrackFiles RelativePath 21:34:34.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:34.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:34.9 Info: DROP TABLE "TrackFiles" 21:34:34.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.9 Info: => 0.0046098s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:34', 'add_mediafilerepository_mtime') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 30: add_mediafilerepository_mtime migrated 21:34:34.9 Info: => 0.0049941s 21:34:34.9 Info: 31: add_artistmetadataid_constraint migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 31 21:34:34.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:34.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:34.9 Info: => 0.0001289s 21:34:34.9 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:34.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:34.9 Info: => 0.0001207s 21:34:34.9 Info: AlterColumn Artists ArtistMetadataId Int32 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, "AlbumFolder" INTEGER NOT NULL, "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.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: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: => 0.004767s 21:34:34.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.9 Info: => 0.0001182s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:34', 'add_artistmetadataid_constraint') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 31: add_artistmetadataid_constraint migrated 21:34:34.9 Info: => 0.000464s 21:34:34.9 Info: 32: old_ids_and_artist_alias migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 32 21:34:34.9 Info: AlterTable ArtistMetadata 21:34:34.9 Info: => 1.2E-06s 21:34:34.9 Info: CreateColumn ArtistMetadata Aliases String 21:34:34.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:34.9 Info: => 0.0005875s 21:34:34.9 Info: AlterTable ArtistMetadata 21:34:34.9 Info: => 8E-07s 21:34:34.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:34.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.9 Info: => 0.0005384s 21:34:34.9 Info: AlterTable Albums 21:34:34.9 Info: => 6E-07s 21:34:34.9 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:34.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.9 Info: => 0.0005603s 21:34:34.9 Info: AlterTable AlbumReleases 21:34:34.9 Info: => 7E-07s 21:34:34.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:34.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.9 Info: => 0.0005459s 21:34:34.9 Info: AlterTable Tracks 21:34:34.9 Info: => 5E-07s 21:34:34.9 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:34.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.9 Info: => 0.0005408s 21:34:34.9 Info: AlterTable Tracks 21:34:34.9 Info: => 8E-07s 21:34:34.9 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:34.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.9 Info: => 0.0005329s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:34', 'old_ids_and_artist_alias') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 32: old_ids_and_artist_alias migrated 21:34:34.9 Info: => 0.0008469s 21:34:34.9 Info: 33: download_propers_config migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 33 21:34:34.9 Info: PerformDBOperation 21:34:34.9 Info: Performing DB Operation 21:34:34.9 Info: => 3.08E-05s 21:34:34.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:34.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:34.9 Info: => 3.36E-05s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:34', 'download_propers_config') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 33: download_propers_config migrated 21:34:34.9 Info: => 0.0002867s 21:34:34.9 Info: 34: remove_language_profiles migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 34 21:34:34.9 Info: DeleteTable LanguageProfiles 21:34:34.9 Info: DROP TABLE "LanguageProfiles" 21:34:34.9 Info: => 0.0002058s 21:34:34.9 Info: DeleteColumn Artists LanguageProfileId 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, "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.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: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.0052953s 21:34:34.9 Info: DeleteColumn ImportLists LanguageProfileId 21:34:34.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:34.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:34.9 Info: DROP TABLE "ImportLists" 21:34:34.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:34.9 Info: => 0.0038681s 21:34:34.9 Info: DeleteColumn Blacklist Language 21:34:34.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:34.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:34.9 Info: DROP TABLE "Blacklist" 21:34:34.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:34.9 Info: => 0.003703s 21:34:34.9 Info: DeleteColumn History Language 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.0052841s 21:34:34.9 Info: DeleteColumn LyricFiles Language 21:34:34.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:34.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:34.9 Info: DROP TABLE "LyricFiles" 21:34:34.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:34.9 Info: => 0.0037075s 21:34:34.9 Info: DeleteColumn TrackFiles Language 21:34:34.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:34.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:34.9 Info: DROP TABLE "TrackFiles" 21:34:34.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.9 Info: => 0.0039425s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:34', 'remove_language_profiles') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 34: remove_language_profiles migrated 21:34:34.9 Info: => 0.0051606s 21:34:34.9 Info: 35: multi_disc_naming_format migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 35 21:34:34.9 Info: AlterTable NamingConfig 21:34:34.9 Info: => 8E-07s 21:34:34.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:34.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:34.9 Info: => 0.0005969s 21:34:34.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:34.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:34.9 Info: => 4.43E-05s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:34', 'multi_disc_naming_format') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 35: multi_disc_naming_format migrated 21:34:34.9 Info: => 0.000321s 21:34:34.9 Info: 36: add_download_client_priority migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 36 21:34:34.9 Info: AlterTable DownloadClients 21:34:34.9 Info: => 8E-07s 21:34:34.9 Info: CreateColumn DownloadClients Priority Int32 21:34:34.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:34.9 Info: => 0.000567s 21:34:34.9 Info: PerformDBOperation 21:34:34.9 Info: Performing DB Operation 21:34:34.9 Info: => 5.17E-05s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:34', 'add_download_client_priority') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 36: add_download_client_priority migrated 21:34:34.9 Info: => 0.0003377s 21:34:34.9 Info: 37: remove_growl_prowl migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 37 21:34:34.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:34.9 Info: => 4.75E-05s 21:34:34.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:34.9 Info: => 2.78E-05s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:34', 'remove_growl_prowl') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 37: remove_growl_prowl migrated 21:34:34.9 Info: => 0.0002773s 21:34:34.9 Info: 38: remove_plex_hometheatre migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 38 21:34:34.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:34.9 Info: => 4.67E-05s 21:34:34.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:34.9 Info: => 2.66E-05s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:34', 'remove_plex_hometheatre') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 38: remove_plex_hometheatre migrated 21:34:34.9 Info: => 0.0002794s 21:34:34.9 Info: 39: add_root_folder_add_defaults migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 39 21:34:34.9 Info: AlterTable RootFolders 21:34:34.9 Info: => 8E-07s 21:34:34.9 Info: CreateColumn RootFolders Name String 21:34:34.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:34.9 Info: => 0.0005824s 21:34:34.9 Info: AlterTable RootFolders 21:34:34.9 Info: => 6E-07s 21:34:34.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:34.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:34.9 Info: => 0.0005716s 21:34:34.9 Info: AlterTable RootFolders 21:34:34.9 Info: => 9E-07s 21:34:34.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:34.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:34.9 Info: => 0.0005562s 21:34:34.9 Info: AlterTable RootFolders 21:34:34.9 Info: => 6E-07s 21:34:34.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:34.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:34.9 Info: => 0.0005968s 21:34:34.9 Info: AlterTable RootFolders 21:34:34.9 Info: => 8E-07s 21:34:34.9 Info: CreateColumn RootFolders DefaultTags String 21:34:34.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:34.9 Info: => 0.0005591s 21:34:34.9 Info: PerformDBOperation 21:34:34.9 Info: Performing DB Operation 21:34:34.9 Info: => 4.7E-05s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:34', 'add_root_folder_add_defaults') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 39: add_root_folder_add_defaults migrated 21:34:34.9 Info: => 0.0003368s 21:34:34.9 Info: 40: task_duration migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 40 21:34:34.9 Info: AlterTable ScheduledTasks 21:34:34.9 Info: => 9E-07s 21:34:34.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:34.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:34.9 Info: => 0.0005258s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:34', 'task_duration') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 40: task_duration migrated 21:34:34.9 Info: => 0.0008238s 21:34:34.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 41 21:34:34.9 Info: AlterTable ReleaseProfiles 21:34:34.9 Info: => 8E-07s 21:34:34.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:34.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:34.9 Info: => 0.000554s 21:34:34.9 Info: AlterTable ReleaseProfiles 21:34:34.9 Info: => 7E-07s 21:34:34.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:34.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:34.9 Info: => 0.000514s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:34', 'add_indexer_and_enabled_to_release_profiles') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:34.9 Info: => 0.0008315s 21:34:34.9 Info: 42: remove_album_folders migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 42 21:34:34.9 Info: DeleteColumn Artists AlbumFolder 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) 21:34:34.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: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.0056381s 21:34:34.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:34.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:34.9 Info: => 3.67E-05s 21:34:34.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:34.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:34.9 Info: => 2.88E-05s 21:34:34.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:34.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:34.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:34.9 Info: DROP TABLE "NamingConfig" 21:34:34.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:34.9 Info: => 0.0036335s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:34', 'remove_album_folders') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 42: remove_album_folders migrated 21:34:34.9 Info: => 0.0040452s 21:34:34.9 Info: 44: add_priority_to_indexers migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 44 21:34:34.9 Info: AlterTable Indexers 21:34:34.9 Info: => 6E-07s 21:34:34.9 Info: CreateColumn Indexers Priority Int32 21:34:34.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:34.9 Info: => 0.0005493s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:34', 'add_priority_to_indexers') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 44: add_priority_to_indexers migrated 21:34:34.9 Info: => 0.0008554s 21:34:34.9 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 45 21:34:34.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:34.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:34.9 Info: => 0.0001249s 21:34:34.9 Info: PerformDBOperation 21:34:34.9 Info: Performing DB Operation 21:34:34.9 Info: => 2.69E-05s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:34', 'remove_chown_and_folderchmod_config') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:34.9 Info: => 0.0002874s 21:34:34.9 Info: 47: update_notifiarr migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 47 21:34:34.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:34.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:34.9 Info: => 6.91E-05s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:34', 'update_notifiarr') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 47: update_notifiarr migrated 21:34:34.9 Info: => 0.0003267s 21:34:34.9 Info: 49: email_multiple_addresses migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 49 21:34:34.9 Info: PerformDBOperation 21:34:34.9 Info: Performing DB Operation 21:34:34.9 Info: => 5.41E-05s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:34', 'email_multiple_addresses') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 49: email_multiple_addresses migrated 21:34:34.9 Info: => 0.0003189s 21:34:34.9 Info: 50: rename_blacklist_to_blocklist migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 50 21:34:34.9 Info: RenameTable Blacklist Blocklist 21:34:34.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:34.9 Info: => 0.0020266s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:34', 'rename_blacklist_to_blocklist') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 50: rename_blacklist_to_blocklist migrated 21:34:34.9 Info: => 0.002348s 21:34:34.9 Info: 51: cdh_per_downloadclient migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 51 21:34:34.9 Info: AlterTable DownloadClients 21:34:34.9 Info: => 1E-06s 21:34:34.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:34.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:34.9 Info: => 0.0005733s 21:34:34.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:34.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:34.9 Info: => 0.0005409s 21:34:34.9 Info: PerformDBOperation 21:34:34.9 Info: Performing DB Operation 21:34:34.9 Info: => 0.0001598s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:34', 'cdh_per_downloadclient') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 51: cdh_per_downloadclient migrated 21:34:34.9 Info: => 0.000458s 21:34:34.9 Info: 52: download_history migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 52 21:34:34.9 Info: CreateTable DownloadHistory 21:34:34.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:34.9 Info: => 0.0002347s 21:34:34.9 Info: CreateIndex DownloadHistory (EventType) 21:34:34.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:34.9 Info: => 0.0001198s 21:34:34.9 Info: CreateIndex DownloadHistory (ArtistId) 21:34:34.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:34.9 Info: => 0.0001184s 21:34:34.9 Info: CreateIndex DownloadHistory (DownloadId) 21:34:34.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:34.9 Info: => 0.0001104s 21:34:34.9 Info: PerformDBOperation 21:34:34.9 Info: Performing DB Operation 21:34:34.9 Info: => 0.0001025s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:34', 'download_history') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 52: download_history migrated 21:34:34.9 Info: => 0.0004321s 21:34:34.9 Info: 53: add_update_history migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 53 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:34', 'add_update_history') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 53: add_update_history migrated 21:34:34.9 Info: => 0.0003084s 21:34:34.9 Info: 54: add_on_update_to_notifications migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 54 21:34:34.9 Info: AlterTable Notifications 21:34:34.9 Info: => 7E-07s 21:34:34.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:34.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:34.9 Info: => 0.0005994s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:34', 'add_on_update_to_notifications') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 54: add_on_update_to_notifications migrated 21:34:34.9 Info: => 0.0008995s 21:34:34.9 Info: 55: download_client_per_indexer migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 55 21:34:34.9 Info: AlterTable Indexers 21:34:34.9 Info: => 1.2E-06s 21:34:34.9 Info: CreateColumn Indexers DownloadClientId Int32 21:34:34.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:34.9 Info: => 0.0006122s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:34', 'download_client_per_indexer') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 55: download_client_per_indexer migrated 21:34:34.9 Info: => 0.0009167s 21:34:34.9 Info: 56: AddNewItemMonitorType migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 56 21:34:34.9 Info: AlterTable Artists 21:34:34.9 Info: => 1.1E-06s 21:34:34.9 Info: CreateColumn Artists MonitorNewItems Int32 21:34:34.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:34.9 Info: => 0.0006258s 21:34:34.9 Info: AlterTable RootFolders 21:34:34.9 Info: => 7E-07s 21:34:34.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:34.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:34.9 Info: => 0.0005501s 21:34:34.9 Info: AlterTable ImportLists 21:34:34.9 Info: => 6E-07s 21:34:34.9 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:34.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:34.9 Info: => 0.0005556s 21:34:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:35', 'AddNewItemMonitorType') 21:34:34.9 Info: Committing Transaction 21:34:34.9 Info: 56: AddNewItemMonitorType migrated 21:34:34.9 Info: => 0.0008719s 21:34:34.9 Info: 57: ImportListSearch migrating 21:34:34.9 Info: Beginning Transaction 21:34:34.9 Info: Starting migration of Main DB to 57 21:34:34.9 Info: AlterTable ImportLists 21:34:34.9 Info: => 1E-06s 21:34:34.9 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:34.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:35.0 Info: => 0.0005789s 21:34:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:35', 'ImportListSearch') 21:34:35.0 Info: Committing Transaction 21:34:35.0 Info: 57: ImportListSearch migrated 21:34:35.0 Info: => 0.000879s 21:34:35.0 Info: 58: ImportListMonitorExisting migrating 21:34:35.0 Info: Beginning Transaction 21:34:35.0 Info: Starting migration of Main DB to 58 21:34:35.0 Info: AlterTable ImportLists 21:34:35.0 Info: => 7E-07s 21:34:35.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:35.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:35.0 Info: => 0.0005998s 21:34:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:35', 'ImportListMonitorExisting') 21:34:35.0 Info: Committing Transaction 21:34:35.0 Info: 58: ImportListMonitorExisting migrated 21:34:35.0 Info: => 0.0008995s 21:34:35.0 Info: 59: add_indexer_tags migrating 21:34:35.0 Info: Beginning Transaction 21:34:35.0 Info: Starting migration of Main DB to 59 21:34:35.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:35.0 Info: => 4.74E-05s 21:34:35.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:35.0 Info: => 2.76E-05s 21:34:35.0 Info: AlterTable Indexers 21:34:35.0 Info: => 3E-07s 21:34:35.0 Info: CreateColumn Indexers Tags String 21:34:35.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:35.0 Info: => 0.0006293s 21:34:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:35', 'add_indexer_tags') 21:34:35.0 Info: Committing Transaction 21:34:35.0 Info: 59: add_indexer_tags migrated 21:34:35.0 Info: => 0.0009314s 21:34:35.0 Info: 60: update_audio_types migrating 21:34:35.0 Info: Beginning Transaction 21:34:35.0 Info: Starting migration of Main DB to 60 21:34:35.0 Info: PerformDBOperation 21:34:35.0 Info: Performing DB Operation 21:34:35.0 Info: => 6.58E-05s 21:34:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:35', 'update_audio_types') 21:34:35.0 Info: Committing Transaction 21:34:35.0 Info: 60: update_audio_types migrated 21:34:35.0 Info: => 0.00034s 21:34:35.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:35.0 Info: Beginning Transaction 21:34:35.0 Info: Starting migration of Main DB to 61 21:34:35.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.0 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:35.0 Info: => 5.36E-05s 21:34:35.0 Info: AlterTable AlbumReleases 21:34:35.0 Info: => 3E-07s 21:34:35.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "AlbumReleases" 21:34:35.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:35.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:35.0 Info: => 0.0057417s 21:34:35.0 Info: AlterTable Albums 21:34:35.0 Info: => 5E-07s 21:34:35.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "Albums" 21:34:35.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:35.0 Info: => 0.0048862s 21:34:35.0 Info: AlterTable Albums 21:34:35.0 Info: => 6E-07s 21:34:35.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "Albums" 21:34:35.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:35.0 Info: => 0.0056895s 21:34:35.0 Info: AlterTable Albums 21:34:35.0 Info: => 6E-07s 21:34:35.0 Info: AlterColumn Albums Added DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "Albums" 21:34:35.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:35.0 Info: => 0.0056864s 21:34:35.0 Info: AlterTable Artists 21:34:35.0 Info: => 7E-07s 21:34:35.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "Artists" 21:34:35.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.0 Info: => 0.0048603s 21:34:35.0 Info: AlterTable Artists 21:34:35.0 Info: => 6E-07s 21:34:35.0 Info: AlterColumn Artists Added DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "Artists" 21:34:35.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.0 Info: => 0.0058516s 21:34:35.0 Info: AlterTable Blocklist 21:34:35.0 Info: => 5E-07s 21:34:35.0 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "Blocklist" 21:34:35.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:35.0 Info: => 0.0043439s 21:34:35.0 Info: AlterTable Blocklist 21:34:35.0 Info: => 9E-07s 21:34:35.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "Blocklist" 21:34:35.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:35.0 Info: => 0.0043203s 21:34:35.0 Info: AlterTable Commands 21:34:35.0 Info: => 7E-07s 21:34:35.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "Commands" 21:34:35.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:35.0 Info: => 0.0052656s 21:34:35.0 Info: AlterTable Commands 21:34:35.0 Info: => 8E-07s 21:34:35.0 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "Commands" 21:34:35.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:35.0 Info: => 0.0043337s 21:34:35.0 Info: AlterTable Commands 21:34:35.0 Info: => 8E-07s 21:34:35.0 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "Commands" 21:34:35.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:35.0 Info: => 0.0042395s 21:34:35.0 Info: AlterTable DownloadClientStatus 21:34:35.0 Info: => 8E-07s 21:34:35.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:35.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:35.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:35.0 Info: DROP TABLE "DownloadClientStatus" 21:34:35.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:35.0 Info: => 0.0059294s 21:34:35.0 Info: AlterTable DownloadClientStatus 21:34:35.0 Info: => 6E-07s 21:34:35.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:35.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:35.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:35.0 Info: DROP TABLE "DownloadClientStatus" 21:34:35.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:35.0 Info: => 0.0044141s 21:34:35.0 Info: AlterTable DownloadClientStatus 21:34:35.0 Info: => 6E-07s 21:34:35.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:35.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:35.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:35.0 Info: DROP TABLE "DownloadClientStatus" 21:34:35.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:35.0 Info: => 0.0044704s 21:34:35.0 Info: AlterTable DownloadHistory 21:34:35.0 Info: => 7E-07s 21:34:35.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "DownloadHistory" 21:34:35.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:35.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:35.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:35.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:35.0 Info: => 0.0064476s 21:34:35.0 Info: AlterTable ExtraFiles 21:34:35.0 Info: => 5E-07s 21:34:35.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "ExtraFiles" 21:34:35.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:35.0 Info: => 0.0043085s 21:34:35.0 Info: AlterTable ExtraFiles 21:34:35.0 Info: => 8E-07s 21:34:35.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "ExtraFiles" 21:34:35.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:35.0 Info: => 0.0052306s 21:34:35.0 Info: AlterTable History 21:34:35.0 Info: => 8E-07s 21:34:35.0 Info: AlterColumn History Date DateTimeOffset 21:34:35.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:35.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:35.0 Info: DROP TABLE "History" 21:34:35.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:35.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:35.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:35.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:35.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:35.0 Info: => 0.0049444s 21:34:35.0 Info: AlterTable ImportListStatus 21:34:35.0 Info: => 5E-07s 21:34:35.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:35.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:35.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:35.1 Info: DROP TABLE "ImportListStatus" 21:34:35.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:35.1 Info: => 0.0051215s 21:34:35.1 Info: AlterTable ImportListStatus 21:34:35.1 Info: => 5E-07s 21:34:35.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:35.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:35.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:35.1 Info: DROP TABLE "ImportListStatus" 21:34:35.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:35.1 Info: => 0.0042079s 21:34:35.1 Info: AlterTable ImportListStatus 21:34:35.1 Info: => 9E-07s 21:34:35.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:35.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:35.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:35.1 Info: DROP TABLE "ImportListStatus" 21:34:35.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:35.1 Info: => 0.0050184s 21:34:35.1 Info: AlterTable IndexerStatus 21:34:35.1 Info: => 6E-07s 21:34:35.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:35.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:35.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:35.1 Info: DROP TABLE "IndexerStatus" 21:34:35.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.1 Info: => 0.0049908s 21:34:35.1 Info: AlterTable IndexerStatus 21:34:35.1 Info: => 5E-07s 21:34:35.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:35.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:35.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:35.1 Info: DROP TABLE "IndexerStatus" 21:34:35.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.1 Info: => 0.0042263s 21:34:35.1 Info: AlterTable IndexerStatus 21:34:35.1 Info: => 6E-07s 21:34:35.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:35.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:35.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:35.1 Info: DROP TABLE "IndexerStatus" 21:34:35.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.1 Info: => 0.005188s 21:34:35.1 Info: AlterTable LyricFiles 21:34:35.1 Info: => 7E-07s 21:34:35.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:35.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:35.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:35.1 Info: DROP TABLE "LyricFiles" 21:34:35.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:35.1 Info: => 0.0043115s 21:34:35.1 Info: AlterTable LyricFiles 21:34:35.1 Info: => 7E-07s 21:34:35.1 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:35.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:35.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:35.1 Info: DROP TABLE "LyricFiles" 21:34:35.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:35.1 Info: => 0.0042808s 21:34:35.1 Info: AlterTable MetadataFiles 21:34:35.1 Info: => 8E-07s 21:34:35.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:35.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:35.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:35.1 Info: DROP TABLE "MetadataFiles" 21:34:35.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:35.1 Info: => 0.0052897s 21:34:35.1 Info: AlterTable MetadataFiles 21:34:35.1 Info: => 8E-07s 21:34:35.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:35.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:35.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:35.1 Info: DROP TABLE "MetadataFiles" 21:34:35.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:35.1 Info: => 0.0043771s 21:34:35.1 Info: AlterTable PendingReleases 21:34:35.1 Info: => 8E-07s 21:34:35.1 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:35.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:35.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:35.1 Info: DROP TABLE "PendingReleases" 21:34:35.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:35.1 Info: => 0.0049106s 21:34:35.1 Info: AlterTable ScheduledTasks 21:34:35.1 Info: => 9E-07s 21:34:35.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:35.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:35.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:35.1 Info: DROP TABLE "ScheduledTasks" 21:34:35.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:35.1 Info: => 0.004402s 21:34:35.1 Info: AlterTable ScheduledTasks 21:34:35.1 Info: => 7E-07s 21:34:35.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:35.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:35.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:35.1 Info: DROP TABLE "ScheduledTasks" 21:34:35.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:35.1 Info: => 0.0044482s 21:34:35.1 Info: AlterTable TrackFiles 21:34:35.1 Info: => 6E-07s 21:34:35.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:35.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:35.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:35.1 Info: DROP TABLE "TrackFiles" 21:34:35.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.1 Info: => 0.0055689s 21:34:35.1 Info: AlterTable TrackFiles 21:34:35.1 Info: => 6E-07s 21:34:35.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:35.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:35.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:35.1 Info: DROP TABLE "TrackFiles" 21:34:35.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.1 Info: => 0.0057833s 21:34:35.1 Info: AlterTable VersionInfo 21:34:35.1 Info: => 6E-07s 21:34:35.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:35.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:35.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:35.1 Info: DROP TABLE "VersionInfo" 21:34:35.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:35.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:35.1 Info: => 0.0041883s 21:34:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:35', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:35.1 Info: Committing Transaction 21:34:35.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:35.1 Info: => 0.0048662s 21:34:35.1 Info: 62: add_on_delete_to_notifications migrating 21:34:35.1 Info: Beginning Transaction 21:34:35.1 Info: Starting migration of Main DB to 62 21:34:35.1 Info: AlterTable Notifications 21:34:35.1 Info: => 7E-07s 21:34:35.1 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:35.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:35.1 Info: => 0.0006006s 21:34:35.1 Info: AlterTable Notifications 21:34:35.1 Info: => 7E-07s 21:34:35.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:35.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:35.1 Info: => 0.0005587s 21:34:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:35', 'add_on_delete_to_notifications') 21:34:35.1 Info: Committing Transaction 21:34:35.1 Info: 62: add_on_delete_to_notifications migrated 21:34:35.1 Info: => 0.0008598s 21:34:35.1 Info: 63: add_custom_formats migrating 21:34:35.1 Info: Beginning Transaction 21:34:35.1 Info: Starting migration of Main DB to 63 21:34:35.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 21:34:35.1 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 21:34:35.1 Info: AlterTable DelayProfiles 21:34:35.1 Info: => 6E-07s 21:34:35.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:35.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:35.1 Info: => 0.0005707s 21:34:35.1 Info: UpdateData 21:34:35.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:35.1 Info: => 5.05E-05s 21:34:35.1 Info: AlterTable TrackFiles 21:34:35.1 Info: => 3E-07s 21:34:35.1 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:35.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:35.1 Info: => 0.000541s 21:34:35.1 Info: PerformDBOperation 21:34:35.1 Info: Performing DB Operation 21:34:35.1 Info: => 0.0011575s 21:34:35.1 Info: CreateTable CustomFormats 21:34:35.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:35.1 Info: => 0.0001344s 21:34:35.1 Info: CreateIndex CustomFormats (Name) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:35.1 Info: => 0.0001292s 21:34:35.1 Info: AlterTable QualityProfiles 21:34:35.1 Info: => 6E-07s 21:34:35.1 Info: CreateColumn QualityProfiles FormatItems String 21:34:35.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:35.1 Info: => 0.0005821s 21:34:35.1 Info: AlterTable QualityProfiles 21:34:35.1 Info: => 7E-07s 21:34:35.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:35.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:35.1 Info: => 0.000573s 21:34:35.1 Info: AlterTable QualityProfiles 21:34:35.1 Info: => 5E-07s 21:34:35.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:35.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:35.1 Info: => 0.0005394s 21:34:35.1 Info: PerformDBOperation 21:34:35.1 Info: Performing DB Operation 21:34:35.1 Info: => 0.0022636s 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: DeleteColumn ReleaseProfiles Preferred 21:34:35.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:35.1 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.1 Info: DROP TABLE "ReleaseProfiles" 21:34:35.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:35.1 Info: => 0.0041452s 21:34:35.1 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.004513s 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.5E-05s 21:34:35.1 Info: AlterTable DelayProfiles 21:34:35.1 Info: => 5E-07s 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.0006145s 21:34:35.1 Info: AlterTable DelayProfiles 21:34:35.1 Info: => 8E-07s 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.0005546s 21:34:35.1 Info: -> 2 Insert operations completed in 00:00:00.0001402 taking an average of 00:00:00.0000701 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.0009403s 21:34:35.1 Debug: Took: 00:00:00.4132868 21:34:35.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 21:34:35.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864752283954_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:35.2 Info: DatabaseEngineVersionCheck migrating 21:34:35.2 Info: PerformDBOperation 21:34:35.2 Info: Performing DB Operation 21:34:35.2 Info: SQLite 3.47.2 21:34:35.2 Info: => 0.0025717s 21:34:35.2 Info: DatabaseEngineVersionCheck migrated 21:34:35.2 Info: => 0.002584s 21:34:35.2 Info: VersionMigration migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: CreateTable VersionInfo 21:34:35.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:35.2 Info: => 0.0001425s 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: VersionMigration migrated 21:34:35.2 Info: => 0.0005684s 21:34:35.2 Info: VersionUniqueMigration migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: CreateIndex VersionInfo (Version) 21:34:35.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:35.2 Info: => 0.0001194s 21:34:35.2 Info: AlterTable VersionInfo 21:34:35.2 Info: => 7E-07s 21:34:35.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:35.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:35.2 Info: => 0.0005878s 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: VersionUniqueMigration migrated 21:34:35.2 Info: => 0.0008166s 21:34:35.2 Info: VersionDescriptionMigration migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: AlterTable VersionInfo 21:34:35.2 Info: => 5E-07s 21:34:35.2 Info: CreateColumn VersionInfo Description String 21:34:35.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:35.2 Info: => 0.0001963s 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: VersionDescriptionMigration migrated 21:34:35.2 Info: => 0.0003997s 21:34:35.2 Info: 1: InitialSetup migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 1 21:34:35.2 Info: CreateTable Config 21:34:35.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:35.2 Info: => 0.0001615s 21:34:35.2 Info: CreateIndex Config (Key) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:35.2 Info: => 8.2E-05s 21:34:35.2 Info: CreateTable RootFolders 21:34:35.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:35.2 Info: => 8.12E-05s 21:34:35.2 Info: CreateIndex RootFolders (Path) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:35.2 Info: => 6.91E-05s 21:34:35.2 Info: CreateTable Artists 21:34:35.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:35.2 Info: => 0.000215s 21:34:35.2 Info: CreateIndex Artists (ForeignArtistId) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:35.2 Info: => 7.15E-05s 21:34:35.2 Info: CreateIndex Artists (NameSlug) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:35.2 Info: => 6.16E-05s 21:34:35.2 Info: CreateIndex Artists (CleanName) 21:34:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.2 Info: => 6.13E-05s 21:34:35.2 Info: CreateIndex Artists (Path) 21:34:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.2 Info: => 0.0001029s 21:34:35.2 Info: CreateTable Albums 21:34:35.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:35.2 Info: => 0.0001919s 21:34:35.2 Info: CreateIndex Albums (ForeignAlbumId) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.2 Info: => 6.86E-05s 21:34:35.2 Info: CreateIndex Albums (MBId) 21:34:35.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.2 Info: => 5.79E-05s 21:34:35.2 Info: CreateIndex Albums (TADBId) 21:34:35.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.2 Info: => 5.78E-05s 21:34:35.2 Info: CreateIndex Albums (TitleSlug) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.2 Info: => 5.84E-05s 21:34:35.2 Info: CreateIndex Albums (CleanTitle) 21:34:35.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.2 Info: => 5.95E-05s 21:34:35.2 Info: CreateIndex Albums (Path) 21:34:35.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:35.2 Info: => 6.42E-05s 21:34:35.2 Info: CreateTable Tracks 21:34:35.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:35.2 Info: => 0.0001291s 21:34:35.2 Info: CreateIndex Tracks (ForeignTrackId) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:35.2 Info: => 6.31E-05s 21:34:35.2 Info: CreateIndex Tracks (ArtistId) 21:34:35.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:35.2 Info: => 6.72E-05s 21:34:35.2 Info: CreateIndex Tracks (TrackFileId) 21:34:35.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.2 Info: => 6.64E-05s 21:34:35.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:35.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:35.2 Info: => 6.95E-05s 21:34:35.2 Info: CreateTable TrackFiles 21:34:35.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:35.2 Info: => 0.0001228s 21:34:35.2 Info: CreateIndex TrackFiles (ArtistId) 21:34:35.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:35.2 Info: => 6.83E-05s 21:34:35.2 Info: CreateIndex TrackFiles (AlbumId) 21:34:35.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.2 Info: => 6.24E-05s 21:34:35.2 Info: CreateTable History 21:34:35.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:35.2 Info: => 0.00012s 21:34:35.2 Info: CreateIndex History (Date) 21:34:35.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:35.2 Info: => 6.45E-05s 21:34:35.2 Info: CreateIndex History (EventType) 21:34:35.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:35.2 Info: => 6.05E-05s 21:34:35.2 Info: CreateIndex History (DownloadId) 21:34:35.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:35.2 Info: => 7.17E-05s 21:34:35.2 Info: CreateIndex History (AlbumId) 21:34:35.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:35.2 Info: => 6.42E-05s 21:34:35.2 Info: CreateTable Notifications 21:34:35.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:35.2 Info: => 0.0001135s 21:34:35.2 Info: CreateTable ScheduledTasks 21:34:35.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:35.2 Info: => 9.17E-05s 21:34:35.2 Info: CreateIndex ScheduledTasks (TypeName) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:35.2 Info: => 6.7E-05s 21:34:35.2 Info: CreateTable Indexers 21:34:35.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:35.2 Info: => 9.35E-05s 21:34:35.2 Info: CreateIndex Indexers (Name) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:35.2 Info: => 9.11E-05s 21:34:35.2 Info: CreateTable Profiles 21:34:35.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:35.2 Info: => 0.0001003s 21:34:35.2 Info: CreateIndex Profiles (Name) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:35.2 Info: => 7.62E-05s 21:34:35.2 Info: CreateTable QualityDefinitions 21:34:35.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:35.2 Info: => 9.89E-05s 21:34:35.2 Info: CreateIndex QualityDefinitions (Quality) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:35.2 Info: => 6.91E-05s 21:34:35.2 Info: CreateIndex QualityDefinitions (Title) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:35.2 Info: => 6.92E-05s 21:34:35.2 Info: CreateTable NamingConfig 21:34:35.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:35.2 Info: => 0.0001435s 21:34:35.2 Info: CreateTable Blacklist 21:34:35.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:35.2 Info: => 0.000169s 21:34:35.2 Info: CreateTable Metadata 21:34:35.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:35.2 Info: => 9.73E-05s 21:34:35.2 Info: CreateTable MetadataFiles 21:34:35.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:35.2 Info: => 0.0001123s 21:34:35.2 Info: CreateTable DownloadClients 21:34:35.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:35.2 Info: => 0.0001003s 21:34:35.2 Info: CreateTable PendingReleases 21:34:35.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:35.2 Info: => 0.0001097s 21:34:35.2 Info: CreateTable RemotePathMappings 21:34:35.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:35.2 Info: => 9.1E-05s 21:34:35.2 Info: CreateTable Tags 21:34:35.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:35.2 Info: => 9.52E-05s 21:34:35.2 Info: CreateIndex Tags (Label) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:35.2 Info: => 7.94E-05s 21:34:35.2 Info: CreateTable Restrictions 21:34:35.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:35.2 Info: => 9.16E-05s 21:34:35.2 Info: CreateTable DelayProfiles 21:34:35.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:35.2 Info: => 0.0001175s 21:34:35.2 Info: CreateTable Users 21:34:35.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:35.2 Info: => 8.48E-05s 21:34:35.2 Info: CreateIndex Users (Identifier) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:35.2 Info: => 7.96E-05s 21:34:35.2 Info: CreateIndex Users (Username) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:35.2 Info: => 0.0001073s 21:34:35.2 Info: CreateTable Commands 21:34:35.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:35.2 Info: => 0.0001398s 21:34:35.2 Info: CreateTable IndexerStatus 21:34:35.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:35.2 Info: => 0.0001142s 21:34:35.2 Info: CreateIndex IndexerStatus (ProviderId) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.2 Info: => 7.8E-05s 21:34:35.2 Info: CreateTable ExtraFiles 21:34:35.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:35.2 Info: => 0.000104s 21:34:35.2 Info: CreateTable LyricFiles 21:34:35.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:35.2 Info: => 0.0001302s 21:34:35.2 Info: CreateTable LanguageProfiles 21:34:35.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:35.2 Info: => 9.1E-05s 21:34:35.2 Info: CreateIndex LanguageProfiles (Name) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:35.2 Info: => 9.64E-05s 21:34:35.2 Info: CreateTable DownloadClientStatus 21:34:35.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:35.2 Info: => 0.0001017s 21:34:35.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:35.2 Info: => 8.08E-05s 21:34:35.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:35.2 Info: -> 1 Insert operations completed in 00:00:00.0000565 taking an average of 00:00:00.0000565 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:35', 'InitialSetup') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 1: InitialSetup migrated 21:34:35.2 Info: => 0.0008653s 21:34:35.2 Info: 2: add_reason_to_pending_releases migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 2 21:34:35.2 Info: AlterTable PendingReleases 21:34:35.2 Info: => 6E-07s 21:34:35.2 Info: CreateColumn PendingReleases Reason Int32 21:34:35.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:35.2 Info: => 0.0005082s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:35', 'add_reason_to_pending_releases') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 2: add_reason_to_pending_releases migrated 21:34:35.2 Info: => 0.000777s 21:34:35.2 Info: 3: add_medium_support migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 3 21:34:35.2 Info: AlterTable Albums 21:34:35.2 Info: => 8E-07s 21:34:35.2 Info: CreateColumn Albums Media String 21:34:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:35.2 Info: => 0.0005122s 21:34:35.2 Info: AlterTable Tracks 21:34:35.2 Info: => 8E-07s 21:34:35.2 Info: CreateColumn Tracks MediumNumber Int32 21:34:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:35.2 Info: => 0.000475s 21:34:35.2 Info: AlterTable Tracks 21:34:35.2 Info: => 6E-07s 21:34:35.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:35.2 Info: => 0.0004898s 21:34:35.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:35.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:35.2 Info: => 7.12E-05s 21:34:35.2 Info: DeleteColumn Tracks TrackNumber 21:34:35.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:35.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: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_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.2 Info: => 0.0038045s 21:34:35.2 Info: AlterTable Tracks 21:34:35.2 Info: => 6E-07s 21:34:35.2 Info: CreateColumn Tracks TrackNumber String 21:34:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:35.2 Info: => 0.0004641s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:35', 'add_medium_support') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 3: add_medium_support migrated 21:34:35.2 Info: => 0.0008105s 21:34:35.2 Info: 4: add_various_qualites_in_profile migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 4 21:34:35.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:35.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:35.2 Info: => 5.17E-05s 21:34:35.2 Info: PerformDBOperation 21:34:35.2 Info: Performing DB Operation 21:34:35.2 Info: => 3.09E-05s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:35', 'add_various_qualites_in_profile') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 4: add_various_qualites_in_profile migrated 21:34:35.2 Info: => 0.0002651s 21:34:35.2 Info: 5: metadata_profiles migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 5 21:34:35.2 Info: CreateTable MetadataProfiles 21:34:35.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:35.2 Info: => 0.0001248s 21:34:35.2 Info: CreateIndex MetadataProfiles (Name) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:35.2 Info: => 8E-05s 21:34:35.2 Info: AlterTable Artists 21:34:35.2 Info: => 5E-07s 21:34:35.2 Info: CreateColumn Artists MetadataProfileId Int32 21:34:35.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:35.2 Info: => 0.0004818s 21:34:35.2 Info: DeleteColumn Artists PrimaryAlbumTypes 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, "SecondaryAlbumTypes" 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", "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.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.0057498s 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.0039526s 21:34:35.2 Info: AlterTable Albums 21:34:35.2 Info: => 4E-07s 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.0004784s 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.0008615s 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.0042795s 21:34:35.2 Info: AlterTable Indexers 21:34:35.2 Info: => 5E-07s 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.0005229s 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.31E-05s 21:34:35.2 Info: AlterTable Indexers 21:34:35.2 Info: => 4E-07s 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.0033953s 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.0036999s 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.0041383s 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.0045121s 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: => 4.84E-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.0002953s 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: => 7E-07s 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.0004959s 21:34:35.2 Info: AlterTable Albums 21:34:35.2 Info: => 8E-07s 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.000472s 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.0007436s 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: => 7E-07s 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.0056196s 21:34:35.2 Info: AlterTable Albums 21:34:35.2 Info: => 6E-07s 21:34:35.2 Info: AlterColumn Albums CurrentRelease String 21:34:35.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:35.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:35.3 Info: DROP TABLE "Albums" 21:34:35.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.3 Info: => 0.0040016s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:35', 'album_releases_fix') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 10: album_releases_fix migrated 21:34:35.3 Info: => 0.0043433s 21:34:35.3 Info: 11: import_lists migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 11 21:34:35.3 Info: CreateTable ImportLists 21:34:35.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:35.3 Info: => 0.0001665s 21:34:35.3 Info: CreateIndex ImportLists (Name) 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:35.3 Info: => 8.13E-05s 21:34:35.3 Info: CreateTable ImportListStatus 21:34:35.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:35.3 Info: => 0.000104s 21:34:35.3 Info: CreateIndex ImportListStatus (ProviderId) 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:35.3 Info: => 7.11E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:35', 'import_lists') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 11: import_lists migrated 21:34:35.3 Info: => 0.0003531s 21:34:35.3 Info: 12: add_release_status migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 12 21:34:35.3 Info: AlterTable MetadataProfiles 21:34:35.3 Info: => 7E-07s 21:34:35.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:35.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:35.3 Info: => 0.000507s 21:34:35.3 Info: PerformDBOperation 21:34:35.3 Info: Performing DB Operation 21:34:35.3 Info: => 2.64E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:35', 'add_release_status') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 12: add_release_status migrated 21:34:35.3 Info: => 0.0002824s 21:34:35.3 Info: 13: album_download_notification migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 13 21:34:35.3 Info: AlterTable Notifications 21:34:35.3 Info: => 1.2E-06s 21:34:35.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:35.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.0005033s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:35', 'album_download_notification') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 13: album_download_notification migrated 21:34:35.3 Info: => 0.0007822s 21:34:35.3 Info: 14: fix_language_metadata_profiles migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 14 21:34:35.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:35.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:35.3 Info: => 7.65E-05s 21:34:35.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:35.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:35.3 Info: => 5.23E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:35', 'fix_language_metadata_profiles') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 14: fix_language_metadata_profiles migrated 21:34:35.3 Info: => 0.0002821s 21:34:35.3 Info: 15: remove_fanzub migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 15 21:34:35.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:35.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:35.3 Info: => 4.33E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:35', 'remove_fanzub') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 15: remove_fanzub migrated 21:34:35.3 Info: => 0.0002793s 21:34:35.3 Info: 16: update_artist_history_indexes migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 16 21:34:35.3 Info: CreateIndex Albums (ArtistId) 21:34:35.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:35.3 Info: => 9.98E-05s 21:34:35.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:35.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:35.3 Info: => 7.44E-05s 21:34:35.3 Info: DeleteIndex History (AlbumId) 21:34:35.3 Info: DROP INDEX "IX_History_AlbumId" 21:34:35.3 Info: => 0.0001178s 21:34:35.3 Info: CreateIndex History (AlbumId, Date) 21:34:35.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:35.3 Info: => 8.59E-05s 21:34:35.3 Info: DeleteIndex History (DownloadId) 21:34:35.3 Info: DROP INDEX "IX_History_DownloadId" 21:34:35.3 Info: => 0.0001072s 21:34:35.3 Info: CreateIndex History (DownloadId, Date) 21:34:35.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:35.3 Info: => 8.18E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:35', 'update_artist_history_indexes') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 16: update_artist_history_indexes migrated 21:34:35.3 Info: => 0.0003826s 21:34:35.3 Info: 17: remove_nma migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 17 21:34:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:35.3 Info: => 4.68E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:35', 'remove_nma') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 17: remove_nma migrated 21:34:35.3 Info: => 0.0002757s 21:34:35.3 Info: 18: album_disambiguation migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 18 21:34:35.3 Info: AlterTable Albums 21:34:35.3 Info: => 9E-07s 21:34:35.3 Info: CreateColumn Albums Disambiguation String 21:34:35.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:35.3 Info: => 0.0005163s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:35', 'album_disambiguation') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 18: album_disambiguation migrated 21:34:35.3 Info: => 0.0007859s 21:34:35.3 Info: 19: add_ape_quality_in_profiles migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 19 21:34:35.3 Info: PerformDBOperation 21:34:35.3 Info: Performing DB Operation 21:34:35.3 Info: => 3.05E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:35', 'add_ape_quality_in_profiles') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 19: add_ape_quality_in_profiles migrated 21:34:35.3 Info: => 0.0002679s 21:34:35.3 Info: 20: remove_pushalot migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 20 21:34:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:35.3 Info: => 7.71E-05s 21:34:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:35.3 Info: => 0.0006794s 21:34:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:35.3 Info: => 3.45E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:35', 'remove_pushalot') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 20: remove_pushalot migrated 21:34:35.3 Info: => 0.0003346s 21:34:35.3 Info: 21: add_custom_filters migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 21 21:34:35.3 Info: CreateTable CustomFilters 21:34:35.3 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.3 Info: => 0.0001256s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:35', 'add_custom_filters') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 21: add_custom_filters migrated 21:34:35.3 Info: => 0.0003879s 21:34:35.3 Info: 22: import_list_tags migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 22 21:34:35.3 Info: AlterTable ImportLists 21:34:35.3 Info: => 6E-07s 21:34:35.3 Info: CreateColumn ImportLists Tags String 21:34:35.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:35.3 Info: => 0.0005266s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:35', 'import_list_tags') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 22: import_list_tags migrated 21:34:35.3 Info: => 0.0007976s 21:34:35.3 Info: 23: add_release_groups_etc migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 23 21:34:35.3 Info: CreateTable ArtistMetadata 21:34:35.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:35.3 Info: => 0.0002103s 21:34:35.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:35.3 Info: => 0.000106s 21:34:35.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:35.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:35.3 Info: => 8.17E-05s 21:34:35.3 Info: AlterTable Artists 21:34:35.3 Info: => 4E-07s 21:34:35.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:35.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.0005165s 21:34:35.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:35.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:35.3 Info: => 6.47E-05s 21:34:35.3 Info: CreateTable AlbumReleases 21:34:35.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:35.3 Info: => 0.0001382s 21:34:35.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:35.3 Info: => 0.0001194s 21:34:35.3 Info: CreateIndex AlbumReleases (AlbumId) 21:34:35.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:35.3 Info: => 8.57E-05s 21:34:35.3 Info: PerformDBOperation 21:34:35.3 Info: Performing DB Operation 21:34:35.3 Info: => 3.16E-05s 21:34:35.3 Info: AlterTable Albums 21:34:35.3 Info: => 4E-07s 21:34:35.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:35.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.0005424s 21:34:35.3 Info: AlterTable Albums 21:34:35.3 Info: => 6E-07s 21:34:35.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:35.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:35.3 Info: => 0.0005575s 21:34:35.3 Info: AlterTable Albums 21:34:35.3 Info: => 6E-07s 21:34:35.3 Info: CreateColumn Albums Links String 21:34:35.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:35.3 Info: => 0.0005371s 21:34:35.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:35.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:35.3 Info: => 7.6E-05s 21:34:35.3 Info: AlterTable Tracks 21:34:35.3 Info: => 3E-07s 21:34:35.3 Info: CreateColumn Tracks ForeignRecordingId String 21:34:35.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:35.3 Info: => 0.00053s 21:34:35.3 Info: AlterTable Tracks 21:34:35.3 Info: => 6E-07s 21:34:35.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:35.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.000537s 21:34:35.3 Info: AlterTable Tracks 21:34:35.3 Info: => 5E-07s 21:34:35.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:35.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.0005289s 21:34:35.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:35.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:35.3 Info: => 8.31E-05s 21:34:35.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:35.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:35.3 Info: => 6E-05s 21:34:35.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 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, "ProfileId" 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", "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.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: => 0.0050227s 21:34:35.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:35.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:35.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:35.3 Info: DROP TABLE "Albums" 21:34:35.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.3 Info: => 0.0042659s 21:34:35.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:35.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:35.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:35.3 Info: DROP TABLE "Tracks" 21:34:35.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:35.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.3 Info: => 0.0040095s 21:34:35.3 Info: DeleteColumn TrackFiles ArtistId 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) 21:34:35.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: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.0047711s 21:34:35.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:35.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.3 Info: => 7.46E-05s 21:34:35.3 Info: CreateIndex Artists (Monitored) 21:34:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.3 Info: => 6.99E-05s 21:34:35.3 Info: CreateIndex Albums (ArtistMetadataId) 21:34:35.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:35.3 Info: => 7.05E-05s 21:34:35.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:35.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:35.3 Info: => 6.76E-05s 21:34:35.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:35.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:35.3 Info: => 6.56E-05s 21:34:35.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:35.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:35.3 Info: => 6.68E-05s 21:34:35.3 Info: UpdateData 21:34:35.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:35.3 Info: => 8.05E-05s 21:34:35.3 Info: UpdateData 21:34:35.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:35.3 Info: => 3.75E-05s 21:34:35.3 Info: UpdateData 21:34:35.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:35.3 Info: => 3.57E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:35', 'add_release_groups_etc') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 23: add_release_groups_etc migrated 21:34:35.3 Info: => 0.0005148s 21:34:35.3 Info: 24: NewMediaInfoFormat migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 24 21:34:35.3 Info: UpdateData 21:34:35.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:35.3 Info: => 5.19E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:35', 'NewMediaInfoFormat') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 24: NewMediaInfoFormat migrated 21:34:35.3 Info: => 0.0002829s 21:34:35.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 25 21:34:35.3 Info: RenameTable Restrictions ReleaseProfiles 21:34:35.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:35.3 Info: => 0.0013929s 21:34:35.3 Info: AlterTable ReleaseProfiles 21:34:35.3 Info: => 7E-07s 21:34:35.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:35.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:35.3 Info: => 0.0005226s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:35', 'rename_restrictions_to_release_profiles') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:35.3 Info: => 0.0008275s 21:34:35.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 26 21:34:35.3 Info: RenameTable Profiles QualityProfiles 21:34:35.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:35.3 Info: => 0.0013845s 21:34:35.3 Info: AlterTable QualityProfiles 21:34:35.3 Info: => 7E-07s 21:34:35.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:35.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:35.3 Info: => 0.0005251s 21:34:35.3 Info: AlterTable LanguageProfiles 21:34:35.3 Info: => 7E-07s 21:34:35.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:35.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:35.3 Info: => 0.0004989s 21:34:35.3 Info: UpdateData 21:34:35.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:35.3 Info: => 4.53E-05s 21:34:35.3 Info: UpdateData 21:34:35.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:35.3 Info: => 2.67E-05s 21:34:35.3 Info: RenameColumn Artists ProfileId to QualityProfileId 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", "ProfileId", "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_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.3 Info: => 0.0041473s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:35', 'rename_quality_profiles_add_upgrade_allowed') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:35.3 Info: => 0.0045327s 21:34:35.3 Info: 27: add_import_exclusions migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 27 21:34:35.3 Info: CreateTable ImportListExclusions 21:34:35.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:35.3 Info: => 0.0001671s 21:34:35.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:35.3 Info: => 0.0001183s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:35', 'add_import_exclusions') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 27: add_import_exclusions migrated 21:34:35.3 Info: => 0.0004511s 21:34:35.3 Info: 28: clean_artist_metadata_table migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 28 21:34:35.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:35.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:35.3 Info: => 0.0001544s 21:34:35.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:35.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:35.3 Info: => 0.0001206s 21:34:35.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:35.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:35.3 Info: => 0.0001153s 21:34:35.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:35.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:35.3 Info: => 0.0007338s 21:34:35.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:35.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:35.3 Info: => 0.0001403s 21:34:35.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:35.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:35.3 Info: => 0.0001162s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:35', 'clean_artist_metadata_table') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 28: clean_artist_metadata_table migrated 21:34:35.3 Info: => 0.0004023s 21:34:35.3 Info: 29: health_issue_notification migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 29 21:34:35.3 Info: AlterTable Notifications 21:34:35.3 Info: => 1.2E-06s 21:34:35.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:35.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.0005657s 21:34:35.3 Info: AlterTable Notifications 21:34:35.3 Info: => 7E-07s 21:34:35.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:35.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.0005145s 21:34:35.3 Info: AlterTable Notifications 21:34:35.3 Info: => 7E-07s 21:34:35.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:35.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.0005215s 21:34:35.3 Info: AlterTable Notifications 21:34:35.3 Info: => 7E-07s 21:34:35.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:35.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.0005163s 21:34:35.3 Info: AlterTable Notifications 21:34:35.3 Info: => 8E-07s 21:34:35.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:35.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.0005188s 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.0050032s 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.0042522s 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.0046379s 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.1E-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.0005754s 21:34:35.3 Info: AlterTable TrackFiles 21:34:35.3 Info: => 9E-07s 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.0005331s 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.92E-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.0001174s 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.0001441s 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.0001661s 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: => 7.78E-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: => 4.66E-05s 21:34:35.3 Info: AlterTable TrackFiles 21:34:35.3 Info: => 4E-07s 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.0053602s 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: => 7.65E-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.0045336s 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.0048986s 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: => 8.75E-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.000133s 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.0047775s 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: => 0.0001132s 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.000476s 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: => 9E-07s 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.0005771s 21:34:35.3 Info: AlterTable ArtistMetadata 21:34:35.3 Info: => 6E-07s 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.0005281s 21:34:35.3 Info: AlterTable Albums 21:34:35.3 Info: => 8E-07s 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.0005228s 21:34:35.3 Info: AlterTable AlbumReleases 21:34:35.3 Info: => 6E-07s 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.0005317s 21:34:35.3 Info: AlterTable Tracks 21:34:35.3 Info: => 7E-07s 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.0005226s 21:34:35.3 Info: AlterTable Tracks 21:34:35.3 Info: => 5E-07s 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.0005462s 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.0008673s 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.15E-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.33E-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.0002898s 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.000202s 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.0055097s 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.0039381s 21:34:35.3 Info: DeleteColumn Blacklist Language 21:34:35.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:35.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:35.4 Info: DROP TABLE "Blacklist" 21:34:35.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:35.4 Info: => 0.0047259s 21:34:35.4 Info: DeleteColumn History Language 21:34:35.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:35.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:35.4 Info: DROP TABLE "History" 21:34:35.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:35.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:35.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:35.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:35.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:35.4 Info: => 0.0043492s 21:34:35.4 Info: DeleteColumn LyricFiles Language 21:34:35.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:35.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:35.4 Info: DROP TABLE "LyricFiles" 21:34:35.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:35.4 Info: => 0.0037999s 21:34:35.4 Info: DeleteColumn TrackFiles Language 21:34:35.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:35.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:35.4 Info: DROP TABLE "TrackFiles" 21:34:35.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.4 Info: => 0.0047155s 21:34:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:35', 'remove_language_profiles') 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: 34: remove_language_profiles migrated 21:34:35.4 Info: => 0.005207s 21:34:35.4 Info: 35: multi_disc_naming_format migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: Starting migration of Main DB to 35 21:34:35.4 Info: AlterTable NamingConfig 21:34:35.4 Info: => 1.2E-06s 21:34:35.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:35.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:35.4 Info: => 0.0005604s 21:34:35.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:35.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:35.4 Info: => 4.55E-05s 21:34:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:35', 'multi_disc_naming_format') 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: 35: multi_disc_naming_format migrated 21:34:35.4 Info: => 0.0003519s 21:34:35.4 Info: 36: add_download_client_priority migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: Starting migration of Main DB to 36 21:34:35.4 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.4 Info: AlterTable DownloadClients 21:34:35.4 Info: => 5E-07s 21:34:35.4 Info: CreateColumn DownloadClients Priority Int32 21:34:35.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:35.4 Info: => 0.0005682s 21:34:35.4 Info: PerformDBOperation 21:34:35.4 Info: Performing DB Operation 21:34:35.4 Info: => 5.47E-05s 21:34:35.4 Info: -> 1 Insert operations completed in 00:00:00.0002906 taking an average of 00:00:00.0002906 21:34:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:35', 'add_download_client_priority') 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: 36: add_download_client_priority migrated 21:34:35.4 Info: => 0.0003771s 21:34:35.4 Debug: Took: 00:00:00.1983671 21:34:35.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 21:34:35.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864754652134_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:35.4 Info: DatabaseEngineVersionCheck migrating 21:34:35.4 Info: PerformDBOperation 21:34:35.4 Info: Performing DB Operation 21:34:35.4 Info: SQLite 3.47.2 21:34:35.4 Info: => 0.0010325s 21:34:35.4 Info: DatabaseEngineVersionCheck migrated 21:34:35.4 Info: => 0.0010451s 21:34:35.4 Info: VersionMigration migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: CreateTable VersionInfo 21:34:35.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:35.4 Info: => 0.0001408s 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: VersionMigration migrated 21:34:35.4 Info: => 0.0005118s 21:34:35.4 Info: VersionUniqueMigration migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: CreateIndex VersionInfo (Version) 21:34:35.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:35.4 Info: => 0.0001194s 21:34:35.4 Info: AlterTable VersionInfo 21:34:35.4 Info: => 6E-07s 21:34:35.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:35.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:35.4 Info: => 0.0005853s 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: VersionUniqueMigration migrated 21:34:35.4 Info: => 0.000778s 21:34:35.4 Info: VersionDescriptionMigration migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: AlterTable VersionInfo 21:34:35.4 Info: => 6E-07s 21:34:35.4 Info: CreateColumn VersionInfo Description String 21:34:35.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:35.4 Info: => 0.0001931s 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: VersionDescriptionMigration migrated 21:34:35.4 Info: => 0.0003712s 21:34:35.4 Info: 1: InitialSetup migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: Starting migration of Main DB to 1 21:34:35.4 Info: CreateTable Config 21:34:35.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:35.4 Info: => 0.0001537s 21:34:35.4 Info: CreateIndex Config (Key) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:35.4 Info: => 6.83E-05s 21:34:35.4 Info: CreateTable RootFolders 21:34:35.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:35.4 Info: => 7.36E-05s 21:34:35.4 Info: CreateIndex RootFolders (Path) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:35.4 Info: => 6.31E-05s 21:34:35.4 Info: CreateTable Artists 21:34:35.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:35.4 Info: => 0.0002283s 21:34:35.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:35.4 Info: => 7.13E-05s 21:34:35.4 Info: CreateIndex Artists (NameSlug) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:35.4 Info: => 6.41E-05s 21:34:35.4 Info: CreateIndex Artists (CleanName) 21:34:35.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.4 Info: => 7.34E-05s 21:34:35.4 Info: CreateIndex Artists (Path) 21:34:35.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.4 Info: => 6.22E-05s 21:34:35.4 Info: CreateTable Albums 21:34:35.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:35.4 Info: => 0.000191s 21:34:35.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.4 Info: => 6.65E-05s 21:34:35.4 Info: CreateIndex Albums (MBId) 21:34:35.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.4 Info: => 5.84E-05s 21:34:35.4 Info: CreateIndex Albums (TADBId) 21:34:35.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.4 Info: => 5.95E-05s 21:34:35.4 Info: CreateIndex Albums (TitleSlug) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.4 Info: => 5.83E-05s 21:34:35.4 Info: CreateIndex Albums (CleanTitle) 21:34:35.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.4 Info: => 5.72E-05s 21:34:35.4 Info: CreateIndex Albums (Path) 21:34:35.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:35.4 Info: => 5.75E-05s 21:34:35.4 Info: CreateTable Tracks 21:34:35.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:35.4 Info: => 0.0001756s 21:34:35.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:35.4 Info: => 7.51E-05s 21:34:35.4 Info: CreateIndex Tracks (ArtistId) 21:34:35.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:35.4 Info: => 6.59E-05s 21:34:35.4 Info: CreateIndex Tracks (TrackFileId) 21:34:35.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.4 Info: => 6.6E-05s 21:34:35.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:35.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:35.4 Info: => 7.11E-05s 21:34:35.4 Info: CreateTable TrackFiles 21:34:35.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:35.4 Info: => 0.0001223s 21:34:35.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:35.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:35.4 Info: => 6.26E-05s 21:34:35.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:35.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.4 Info: => 6.06E-05s 21:34:35.4 Info: CreateTable History 21:34:35.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:35.4 Info: => 0.0001229s 21:34:35.4 Info: CreateIndex History (Date) 21:34:35.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:35.4 Info: => 6.32E-05s 21:34:35.4 Info: CreateIndex History (EventType) 21:34:35.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:35.4 Info: => 6.09E-05s 21:34:35.4 Info: CreateIndex History (DownloadId) 21:34:35.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:35.4 Info: => 5.91E-05s 21:34:35.4 Info: CreateIndex History (AlbumId) 21:34:35.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:35.4 Info: => 6.04E-05s 21:34:35.4 Info: CreateTable Notifications 21:34:35.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:35.4 Info: => 0.0001119s 21:34:35.4 Info: CreateTable ScheduledTasks 21:34:35.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:35.4 Info: => 9E-05s 21:34:35.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:35.4 Info: => 6.61E-05s 21:34:35.4 Info: CreateTable Indexers 21:34:35.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:35.4 Info: => 9.2E-05s 21:34:35.4 Info: CreateIndex Indexers (Name) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:35.4 Info: => 9.58E-05s 21:34:35.4 Info: CreateTable Profiles 21:34:35.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:35.4 Info: => 8.93E-05s 21:34:35.4 Info: CreateIndex Profiles (Name) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:35.4 Info: => 7.44E-05s 21:34:35.4 Info: CreateTable QualityDefinitions 21:34:35.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:35.4 Info: => 0.0001036s 21:34:35.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:35.4 Info: => 6.96E-05s 21:34:35.4 Info: CreateIndex QualityDefinitions (Title) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:35.4 Info: => 7.25E-05s 21:34:35.4 Info: CreateTable NamingConfig 21:34:35.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:35.4 Info: => 0.0001545s 21:34:35.4 Info: CreateTable Blacklist 21:34:35.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:35.4 Info: => 0.0001946s 21:34:35.4 Info: CreateTable Metadata 21:34:35.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:35.4 Info: => 0.0001028s 21:34:35.4 Info: CreateTable MetadataFiles 21:34:35.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:35.4 Info: => 0.0001132s 21:34:35.4 Info: CreateTable DownloadClients 21:34:35.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:35.4 Info: => 0.0001007s 21:34:35.4 Info: CreateTable PendingReleases 21:34:35.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:35.4 Info: => 0.0001069s 21:34:35.4 Info: CreateTable RemotePathMappings 21:34:35.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:35.4 Info: => 8.79E-05s 21:34:35.4 Info: CreateTable Tags 21:34:35.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:35.4 Info: => 9.81E-05s 21:34:35.4 Info: CreateIndex Tags (Label) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:35.4 Info: => 8.07E-05s 21:34:35.4 Info: CreateTable Restrictions 21:34:35.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:35.4 Info: => 8.89E-05s 21:34:35.4 Info: CreateTable DelayProfiles 21:34:35.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:35.4 Info: => 0.0001147s 21:34:35.4 Info: CreateTable Users 21:34:35.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:35.4 Info: => 9.15E-05s 21:34:35.4 Info: CreateIndex Users (Identifier) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:35.4 Info: => 8.4E-05s 21:34:35.4 Info: CreateIndex Users (Username) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:35.4 Info: => 0.0001118s 21:34:35.4 Info: CreateTable Commands 21:34:35.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:35.4 Info: => 0.0001458s 21:34:35.4 Info: CreateTable IndexerStatus 21:34:35.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:35.4 Info: => 0.0001165s 21:34:35.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.4 Info: => 7.6E-05s 21:34:35.4 Info: CreateTable ExtraFiles 21:34:35.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:35.4 Info: => 0.0001113s 21:34:35.4 Info: CreateTable LyricFiles 21:34:35.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:35.4 Info: => 0.0001405s 21:34:35.4 Info: CreateTable LanguageProfiles 21:34:35.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:35.4 Info: => 0.0001406s 21:34:35.4 Info: CreateIndex LanguageProfiles (Name) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:35.4 Info: => 0.0001009s 21:34:35.4 Info: CreateTable DownloadClientStatus 21:34:35.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:35.4 Info: => 0.0001133s 21:34:35.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:35.4 Info: => 8.71E-05s 21:34:35.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:35.4 Info: -> 1 Insert operations completed in 00:00:00.0000977 taking an average of 00:00:00.0000977 21:34:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:35', 'InitialSetup') 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: 1: InitialSetup migrated 21:34:35.4 Info: => 0.0009205s 21:34:35.4 Info: 2: add_reason_to_pending_releases migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: Starting migration of Main DB to 2 21:34:35.4 Info: AlterTable PendingReleases 21:34:35.4 Info: => 7E-07s 21:34:35.4 Info: CreateColumn PendingReleases Reason Int32 21:34:35.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:35.4 Info: => 0.0005244s 21:34:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:35', 'add_reason_to_pending_releases') 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: 2: add_reason_to_pending_releases migrated 21:34:35.4 Info: => 0.0008362s 21:34:35.4 Info: 3: add_medium_support migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: Starting migration of Main DB to 3 21:34:35.4 Info: AlterTable Albums 21:34:35.4 Info: => 6E-07s 21:34:35.4 Info: CreateColumn Albums Media String 21:34:35.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:35.4 Info: => 0.0005223s 21:34:35.4 Info: AlterTable Tracks 21:34:35.4 Info: => 6E-07s 21:34:35.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:35.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:35.4 Info: => 0.0004777s 21:34:35.4 Info: AlterTable Tracks 21:34:35.4 Info: => 4E-07s 21:34:35.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:35.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:35.4 Info: => 0.0004719s 21:34:35.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:35.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:35.4 Info: => 7.43E-05s 21:34:35.4 Info: DeleteColumn Tracks TrackNumber 21:34:35.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:35.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:35.4 Info: DROP TABLE "Tracks" 21:34:35.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:35.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:35.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.4 Info: => 0.0044672s 21:34:35.4 Info: AlterTable Tracks 21:34:35.4 Info: => 4E-07s 21:34:35.4 Info: CreateColumn Tracks TrackNumber String 21:34:35.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:35.4 Info: => 0.0004612s 21:34:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:35', 'add_medium_support') 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: 3: add_medium_support migrated 21:34:35.4 Info: => 0.0008186s 21:34:35.4 Info: 4: add_various_qualites_in_profile migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: Starting migration of Main DB to 4 21:34:35.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:35.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:35.4 Info: => 5.58E-05s 21:34:35.4 Info: PerformDBOperation 21:34:35.4 Info: Performing DB Operation 21:34:35.4 Info: => 3.78E-05s 21:34:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:35', 'add_various_qualites_in_profile') 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: 4: add_various_qualites_in_profile migrated 21:34:35.4 Info: => 0.0003137s 21:34:35.4 Info: 5: metadata_profiles migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: Starting migration of Main DB to 5 21:34:35.4 Info: CreateTable MetadataProfiles 21:34:35.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:35.4 Info: => 0.000135s 21:34:35.4 Info: CreateIndex MetadataProfiles (Name) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:35.4 Info: => 9.34E-05s 21:34:35.4 Info: AlterTable Artists 21:34:35.4 Info: => 5E-07s 21:34:35.4 Info: CreateColumn Artists MetadataProfileId Int32 21:34:35.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:35.5 Info: => 0.0005027s 21:34:35.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:35.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:35.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:35.5 Info: DROP TABLE "Artists" 21:34:35.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.5 Info: => 0.0056035s 21:34:35.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:35.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:35.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:35.5 Info: DROP TABLE "Artists" 21:34:35.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.5 Info: => 0.0039681s 21:34:35.5 Info: AlterTable Albums 21:34:35.5 Info: => 7E-07s 21:34:35.5 Info: CreateColumn Albums SecondaryTypes String 21:34:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:35.5 Info: => 0.000474s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:35', 'metadata_profiles') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 5: metadata_profiles migrated 21:34:35.5 Info: => 0.0008525s 21:34:35.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 6 21:34:35.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:35.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:35.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:35.5 Info: DROP TABLE "Indexers" 21:34:35.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:35.5 Info: => 0.0034196s 21:34:35.5 Info: AlterTable Indexers 21:34:35.5 Info: => 6E-07s 21:34:35.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:35.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:35.5 Info: => 0.0004644s 21:34:35.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:35.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:35.5 Info: => 4.02E-05s 21:34:35.5 Info: AlterTable Indexers 21:34:35.5 Info: => 4E-07s 21:34:35.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:35.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:35.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:35.5 Info: DROP TABLE "Indexers" 21:34:35.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:35.5 Info: => 0.0034209s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:35', 'separate_automatic_and_interactive_search') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:35.5 Info: => 0.0037209s 21:34:35.5 Info: 7: change_album_path_to_relative migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 7 21:34:35.5 Info: DeleteColumn Albums Path 21:34:35.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:35.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:35.5 Info: DROP TABLE "Albums" 21:34:35.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.5 Info: => 0.0040991s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:35', 'change_album_path_to_relative') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 7: change_album_path_to_relative migrated 21:34:35.5 Info: => 0.0044938s 21:34:35.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 8 21:34:35.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:35.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:35.5 Info: => 5.02E-05s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:35', 'change_quality_size_mb_to_kb') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:35.5 Info: => 0.0002904s 21:34:35.5 Info: 9: album_releases migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 9 21:34:35.5 Info: AlterTable Albums 21:34:35.5 Info: => 7E-07s 21:34:35.5 Info: CreateColumn Albums Releases String 21:34:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:35.5 Info: => 0.0004901s 21:34:35.5 Info: AlterTable Albums 21:34:35.5 Info: => 7E-07s 21:34:35.5 Info: CreateColumn Albums CurrentRelease String 21:34:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:35.5 Info: => 0.0004686s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:35', 'album_releases') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 9: album_releases migrated 21:34:35.5 Info: => 0.0007381s 21:34:35.5 Info: 10: album_releases_fix migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 10 21:34:35.5 Info: AlterTable Albums 21:34:35.5 Info: => 8E-07s 21:34:35.5 Info: AlterColumn Albums Releases String 21:34:35.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:35.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:35.5 Info: DROP TABLE "Albums" 21:34:35.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.5 Info: => 0.0043518s 21:34:35.5 Info: AlterTable Albums 21:34:35.5 Info: => 6E-07s 21:34:35.5 Info: AlterColumn Albums CurrentRelease String 21:34:35.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:35.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:35.5 Info: DROP TABLE "Albums" 21:34:35.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.5 Info: => 0.004834s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:35', 'album_releases_fix') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 10: album_releases_fix migrated 21:34:35.5 Info: => 0.0051858s 21:34:35.5 Info: 11: import_lists migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 11 21:34:35.5 Info: CreateTable ImportLists 21:34:35.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:35.5 Info: => 0.0001707s 21:34:35.5 Info: CreateIndex ImportLists (Name) 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:35.5 Info: => 7.97E-05s 21:34:35.5 Info: CreateTable ImportListStatus 21:34:35.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:35.5 Info: => 0.0001022s 21:34:35.5 Info: CreateIndex ImportListStatus (ProviderId) 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:35.5 Info: => 7.15E-05s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:35', 'import_lists') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 11: import_lists migrated 21:34:35.5 Info: => 0.0003631s 21:34:35.5 Info: 12: add_release_status migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 12 21:34:35.5 Info: AlterTable MetadataProfiles 21:34:35.5 Info: => 8E-07s 21:34:35.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:35.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:35.5 Info: => 0.0005276s 21:34:35.5 Info: PerformDBOperation 21:34:35.5 Info: Performing DB Operation 21:34:35.5 Info: => 2.77E-05s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:35', 'add_release_status') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 12: add_release_status migrated 21:34:35.5 Info: => 0.0002806s 21:34:35.5 Info: 13: album_download_notification migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 13 21:34:35.5 Info: AlterTable Notifications 21:34:35.5 Info: => 1E-06s 21:34:35.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:35.5 Info: => 0.0005012s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:35', 'album_download_notification') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 13: album_download_notification migrated 21:34:35.5 Info: => 0.000779s 21:34:35.5 Info: 14: fix_language_metadata_profiles migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 14 21:34:35.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:35.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:35.5 Info: => 7.65E-05s 21:34:35.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:35.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:35.5 Info: => 4.94E-05s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:35', 'fix_language_metadata_profiles') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 14: fix_language_metadata_profiles migrated 21:34:35.5 Info: => 0.0002807s 21:34:35.5 Info: 15: remove_fanzub migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 15 21:34:35.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:35.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:35.5 Info: => 4.07E-05s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:35', 'remove_fanzub') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 15: remove_fanzub migrated 21:34:35.5 Info: => 0.0002809s 21:34:35.5 Info: 16: update_artist_history_indexes migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 16 21:34:35.5 Info: CreateIndex Albums (ArtistId) 21:34:35.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:35.5 Info: => 0.0001007s 21:34:35.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:35.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:35.5 Info: => 7.41E-05s 21:34:35.5 Info: DeleteIndex History (AlbumId) 21:34:35.5 Info: DROP INDEX "IX_History_AlbumId" 21:34:35.5 Info: => 0.0001227s 21:34:35.5 Info: CreateIndex History (AlbumId, Date) 21:34:35.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:35.5 Info: => 8.65E-05s 21:34:35.5 Info: DeleteIndex History (DownloadId) 21:34:35.5 Info: DROP INDEX "IX_History_DownloadId" 21:34:35.5 Info: => 0.0001105s 21:34:35.5 Info: CreateIndex History (DownloadId, Date) 21:34:35.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:35.5 Info: => 8.52E-05s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:35', 'update_artist_history_indexes') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 16: update_artist_history_indexes migrated 21:34:35.5 Info: => 0.0003719s 21:34:35.5 Info: 17: remove_nma migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 17 21:34:35.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:35.5 Info: => 4.61E-05s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:35', 'remove_nma') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 17: remove_nma migrated 21:34:35.5 Info: => 0.0002703s 21:34:35.5 Info: 18: album_disambiguation migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 18 21:34:35.5 Info: AlterTable Albums 21:34:35.5 Info: => 8E-07s 21:34:35.5 Info: CreateColumn Albums Disambiguation String 21:34:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:35.5 Info: => 0.0005136s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:35', 'album_disambiguation') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 18: album_disambiguation migrated 21:34:35.5 Info: => 0.0007961s 21:34:35.5 Info: 19: add_ape_quality_in_profiles migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 19 21:34:35.5 Info: PerformDBOperation 21:34:35.5 Info: Performing DB Operation 21:34:35.5 Info: => 3.17E-05s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:35', 'add_ape_quality_in_profiles') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 19: add_ape_quality_in_profiles migrated 21:34:35.5 Info: => 0.0002708s 21:34:35.5 Info: 20: remove_pushalot migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 20 21:34:35.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:35.5 Info: => 6.87E-05s 21:34:35.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:35.5 Info: => 2.7E-05s 21:34:35.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:35.5 Info: => 2.54E-05s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:35', 'remove_pushalot') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 20: remove_pushalot migrated 21:34:35.5 Info: => 0.0002498s 21:34:35.5 Info: 21: add_custom_filters migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 21 21:34:35.5 Info: CreateTable CustomFilters 21:34:35.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:35.5 Info: => 0.0001211s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:35', 'add_custom_filters') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 21: add_custom_filters migrated 21:34:35.5 Info: => 0.0003804s 21:34:35.5 Info: 22: import_list_tags migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 22 21:34:35.5 Info: AlterTable ImportLists 21:34:35.5 Info: => 5E-07s 21:34:35.5 Info: CreateColumn ImportLists Tags String 21:34:35.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:35.5 Info: => 0.0005228s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:35', 'import_list_tags') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 22: import_list_tags migrated 21:34:35.5 Info: => 0.0007894s 21:34:35.5 Info: 23: add_release_groups_etc migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 23 21:34:35.5 Info: CreateTable ArtistMetadata 21:34:35.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:35.5 Info: => 0.000214s 21:34:35.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:35.5 Info: => 0.000125s 21:34:35.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:35.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:35.5 Info: => 8.28E-05s 21:34:35.5 Info: AlterTable Artists 21:34:35.5 Info: => 5E-07s 21:34:35.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:35.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:35.5 Info: => 0.0005382s 21:34:35.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:35.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:35.5 Info: => 6.59E-05s 21:34:35.5 Info: CreateTable AlbumReleases 21:34:35.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:35.5 Info: => 0.0001406s 21:34:35.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:35.5 Info: => 0.0001341s 21:34:35.5 Info: CreateIndex AlbumReleases (AlbumId) 21:34:35.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:35.5 Info: => 8.47E-05s 21:34:35.5 Info: PerformDBOperation 21:34:35.5 Info: Performing DB Operation 21:34:35.5 Info: => 3.28E-05s 21:34:35.5 Info: AlterTable Albums 21:34:35.5 Info: => 3E-07s 21:34:35.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:35.5 Info: => 0.0005367s 21:34:35.5 Info: AlterTable Albums 21:34:35.5 Info: => 7E-07s 21:34:35.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:35.5 Info: => 0.0005327s 21:34:35.5 Info: AlterTable Albums 21:34:35.5 Info: => 6E-07s 21:34:35.5 Info: CreateColumn Albums Links String 21:34:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:35.5 Info: => 0.0005416s 21:34:35.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:35.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:35.5 Info: => 7.81E-05s 21:34:35.5 Info: AlterTable Tracks 21:34:35.5 Info: => 4E-07s 21:34:35.5 Info: CreateColumn Tracks ForeignRecordingId String 21:34:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:35.5 Info: => 0.0005382s 21:34:35.5 Info: AlterTable Tracks 21:34:35.5 Info: => 6E-07s 21:34:35.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:35.5 Info: => 0.0005286s 21:34:35.5 Info: AlterTable Tracks 21:34:35.5 Info: => 7E-07s 21:34:35.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:35.5 Info: => 0.0005304s 21:34:35.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:35.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:35.5 Info: => 7.85E-05s 21:34:35.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:35.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:35.5 Info: => 5.95E-05s 21:34:35.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:35.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:35.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:35.5 Info: DROP TABLE "Artists" 21:34:35.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.5 Info: => 0.0054194s 21:34:35.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:35.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:35.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:35.5 Info: DROP TABLE "Albums" 21:34:35.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.5 Info: => 0.0047956s 21:34:35.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:35.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:35.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:35.5 Info: DROP TABLE "Tracks" 21:34:35.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.5 Info: => 0.0054107s 21:34:35.5 Info: DeleteColumn TrackFiles ArtistId 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:35.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: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: => 0.0042059s 21:34:35.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:35.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.5 Info: => 0.000118s 21:34:35.5 Info: CreateIndex Artists (Monitored) 21:34:35.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.5 Info: => 7.29E-05s 21:34:35.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:35.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:35.5 Info: => 0.0001033s 21:34:35.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:35.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:35.5 Info: => 0.0001029s 21:34:35.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:35.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:35.5 Info: => 9.76E-05s 21:34:35.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:35.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:35.5 Info: => 9.86E-05s 21:34:35.5 Info: UpdateData 21:34:35.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:35.5 Info: => 7.16E-05s 21:34:35.5 Info: UpdateData 21:34:35.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:35.5 Info: => 3.36E-05s 21:34:35.5 Info: UpdateData 21:34:35.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:35.5 Info: => 3.85E-05s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:35', 'add_release_groups_etc') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 23: add_release_groups_etc migrated 21:34:35.5 Info: => 0.0005176s 21:34:35.5 Info: 24: NewMediaInfoFormat migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 24 21:34:35.5 Info: UpdateData 21:34:35.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:35.5 Info: => 5.03E-05s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:35', 'NewMediaInfoFormat') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 24: NewMediaInfoFormat migrated 21:34:35.5 Info: => 0.0003008s 21:34:35.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 25 21:34:35.5 Info: RenameTable Restrictions ReleaseProfiles 21:34:35.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:35.5 Info: => 0.0019115s 21:34:35.5 Info: AlterTable ReleaseProfiles 21:34:35.5 Info: => 8E-07s 21:34:35.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:35.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:35.5 Info: => 0.0005846s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:35', 'rename_restrictions_to_release_profiles') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:35.5 Info: => 0.0008668s 21:34:35.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 26 21:34:35.5 Info: RenameTable Profiles QualityProfiles 21:34:35.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:35.5 Info: => 0.0019052s 21:34:35.5 Info: AlterTable QualityProfiles 21:34:35.5 Info: => 7E-07s 21:34:35.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:35.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:35.5 Info: => 0.0005069s 21:34:35.5 Info: AlterTable LanguageProfiles 21:34:35.5 Info: => 8E-07s 21:34:35.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:35.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:35.5 Info: => 0.0004986s 21:34:35.5 Info: UpdateData 21:34:35.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:35.5 Info: => 5.48E-05s 21:34:35.5 Info: UpdateData 21:34:35.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:35.5 Info: => 2.78E-05s 21:34:35.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:35.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:35.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:35.5 Info: DROP TABLE "Artists" 21:34:35.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.5 Info: => 0.0047358s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:35', 'rename_quality_profiles_add_upgrade_allowed') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:35.5 Info: => 0.0051195s 21:34:35.5 Info: 27: add_import_exclusions migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 27 21:34:35.5 Info: CreateTable ImportListExclusions 21:34:35.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:35.5 Info: => 0.0001643s 21:34:35.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:35.5 Info: => 0.0001313s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:35', 'add_import_exclusions') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 27: add_import_exclusions migrated 21:34:35.5 Info: => 0.0004539s 21:34:35.5 Info: 28: clean_artist_metadata_table migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 28 21:34:35.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:35.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:35.5 Info: => 0.0001512s 21:34:35.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:35.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:35.5 Info: => 0.0001217s 21:34:35.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:35.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:35.5 Info: => 0.0001153s 21:34:35.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:35.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:35.5 Info: => 0.0001432s 21:34:35.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:35.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:35.5 Info: => 0.0001276s 21:34:35.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:35.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:35.5 Info: => 0.000114s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:35', 'clean_artist_metadata_table') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 28: clean_artist_metadata_table migrated 21:34:35.5 Info: => 0.0003818s 21:34:35.5 Info: 29: health_issue_notification migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 29 21:34:35.5 Info: AlterTable Notifications 21:34:35.5 Info: => 8E-07s 21:34:35.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:35.5 Info: => 0.0005436s 21:34:35.5 Info: AlterTable Notifications 21:34:35.5 Info: => 1E-06s 21:34:35.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:35.5 Info: => 0.0005127s 21:34:35.5 Info: AlterTable Notifications 21:34:35.5 Info: => 6E-07s 21:34:35.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:35.5 Info: => 0.000511s 21:34:35.5 Info: AlterTable Notifications 21:34:35.5 Info: => 7E-07s 21:34:35.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:35.5 Info: => 0.0005106s 21:34:35.5 Info: AlterTable Notifications 21:34:35.5 Info: => 6E-07s 21:34:35.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:35.5 Info: => 0.0005227s 21:34:35.5 Info: DeleteColumn Notifications OnDownload 21:34:35.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:35.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:35.5 Info: DROP TABLE "Notifications" 21:34:35.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:35.5 Info: => 0.0053353s 21:34:35.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:35.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:35.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:35.6 Info: DROP TABLE "Notifications" 21:34:35.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:35.6 Info: => 0.004412s 21:34:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:35', 'health_issue_notification') 21:34:35.6 Info: Committing Transaction 21:34:35.6 Info: 29: health_issue_notification migrated 21:34:35.6 Info: => 0.0047835s 21:34:35.6 Info: 30: add_mediafilerepository_mtime migrating 21:34:35.6 Info: Beginning Transaction 21:34:35.6 Info: Starting migration of Main DB to 30 21:34:35.6 Info: AlterTable TrackFiles 21:34:35.6 Info: => 9E-07s 21:34:35.6 Info: CreateColumn TrackFiles Modified DateTime 21:34:35.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:35.6 Info: => 0.0005698s 21:34:35.6 Info: AlterTable TrackFiles 21:34:35.6 Info: => 8E-07s 21:34:35.6 Info: CreateColumn TrackFiles Path String 21:34:35.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:35.6 Info: => 0.0004893s 21:34:35.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:35.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:35.6 Info: => 3.73E-05s 21:34:35.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:35.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:35.6 Info: => 0.0001204s 21:34:35.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:35.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:35.6 Info: => 0.0001412s 21:34:35.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:35.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:35.6 Info: => 0.0001625s 21:34:35.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:35.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:35.6 Info: => 7.61E-05s 21:34:35.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:35.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:35.6 Info: => 4.55E-05s 21:34:35.6 Info: AlterTable TrackFiles 21:34:35.6 Info: => 5E-07s 21:34:35.6 Info: AlterColumn TrackFiles Path String 21:34:35.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:35.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:35.6 Info: DROP TABLE "TrackFiles" 21:34:35.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.6 Info: => 0.0038602s 21:34:35.6 Info: CreateIndex TrackFiles (Path) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.6 Info: => 7.75E-05s 21:34:35.6 Info: DeleteColumn TrackFiles RelativePath 21:34:35.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:35.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:35.6 Info: DROP TABLE "TrackFiles" 21:34:35.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.6 Info: => 0.0050225s 21:34:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:35', 'add_mediafilerepository_mtime') 21:34:35.6 Info: Committing Transaction 21:34:35.6 Info: 30: add_mediafilerepository_mtime migrated 21:34:35.6 Info: => 0.0053647s 21:34:35.6 Info: 31: add_artistmetadataid_constraint migrating 21:34:35.6 Info: Beginning Transaction 21:34:35.6 Info: Starting migration of Main DB to 31 21:34:35.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:35.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:35.6 Info: => 8.74E-05s 21:34:35.6 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:35.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:35.6 Info: => 0.0001345s 21:34:35.6 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:35.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:35.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:35.6 Info: DROP TABLE "Artists" 21:34:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.6 Info: => 0.0046886s 21:34:35.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.6 Info: => 0.0001258s 21:34:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:35', 'add_artistmetadataid_constraint') 21:34:35.6 Info: Committing Transaction 21:34:35.6 Info: 31: add_artistmetadataid_constraint migrated 21:34:35.6 Info: => 0.0004821s 21:34:35.6 Info: 32: old_ids_and_artist_alias migrating 21:34:35.6 Info: Beginning Transaction 21:34:35.6 Info: Starting migration of Main DB to 32 21:34:35.6 Info: AlterTable ArtistMetadata 21:34:35.6 Info: => 6E-07s 21:34:35.6 Info: CreateColumn ArtistMetadata Aliases String 21:34:35.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:35.6 Info: => 0.0006771s 21:34:35.6 Info: AlterTable ArtistMetadata 21:34:35.6 Info: => 6E-07s 21:34:35.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:35.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.6 Info: => 0.0005913s 21:34:35.6 Info: AlterTable Albums 21:34:35.6 Info: => 7E-07s 21:34:35.6 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.6 Info: => 0.0005682s 21:34:35.6 Info: AlterTable AlbumReleases 21:34:35.6 Info: => 5E-07s 21:34:35.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:35.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.6 Info: => 0.0006371s 21:34:35.6 Info: AlterTable Tracks 21:34:35.6 Info: => 6E-07s 21:34:35.6 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.6 Info: => 0.0005765s 21:34:35.6 Info: AlterTable Tracks 21:34:35.6 Info: => 6E-07s 21:34:35.6 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.6 Info: => 0.0005679s 21:34:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:35', 'old_ids_and_artist_alias') 21:34:35.6 Info: Committing Transaction 21:34:35.6 Info: 32: old_ids_and_artist_alias migrated 21:34:35.6 Info: => 0.0008722s 21:34:35.6 Info: 33: download_propers_config migrating 21:34:35.6 Info: Beginning Transaction 21:34:35.6 Info: Starting migration of Main DB to 33 21:34:35.6 Info: PerformDBOperation 21:34:35.6 Info: Performing DB Operation 21:34:35.6 Info: => 3.01E-05s 21:34:35.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:35.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:35.6 Info: => 3.22E-05s 21:34:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:35', 'download_propers_config') 21:34:35.6 Info: Committing Transaction 21:34:35.6 Info: 33: download_propers_config migrated 21:34:35.6 Info: => 0.0002832s 21:34:35.6 Info: 34: remove_language_profiles migrating 21:34:35.6 Info: Beginning Transaction 21:34:35.6 Info: Starting migration of Main DB to 34 21:34:35.6 Info: DeleteTable LanguageProfiles 21:34:35.6 Info: DROP TABLE "LanguageProfiles" 21:34:35.6 Info: => 0.0001934s 21:34:35.6 Info: DeleteColumn Artists LanguageProfileId 21:34:35.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:35.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:35.6 Info: DROP TABLE "Artists" 21:34:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.6 Info: => 0.005751s 21:34:35.6 Info: DeleteColumn ImportLists LanguageProfileId 21:34:35.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:35.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:35.6 Info: DROP TABLE "ImportLists" 21:34:35.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:35.6 Info: => 0.0043823s 21:34:35.6 Info: DeleteColumn Blacklist Language 21:34:35.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:35.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:35.6 Info: DROP TABLE "Blacklist" 21:34:35.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:35.6 Info: => 0.0046653s 21:34:35.6 Info: DeleteColumn History Language 21:34:35.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:35.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:35.6 Info: DROP TABLE "History" 21:34:35.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:35.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:35.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:35.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:35.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:35.6 Info: => 0.0054235s 21:34:35.6 Info: DeleteColumn LyricFiles Language 21:34:35.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:35.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:35.6 Info: DROP TABLE "LyricFiles" 21:34:35.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:35.6 Info: => 0.00537s 21:34:35.6 Info: DeleteColumn TrackFiles Language 21:34:35.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:35.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:35.6 Info: DROP TABLE "TrackFiles" 21:34:35.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.6 Info: => 0.0045497s 21:34:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:35', 'remove_language_profiles') 21:34:35.6 Info: Committing Transaction 21:34:35.6 Info: 34: remove_language_profiles migrated 21:34:35.6 Info: => 0.0050866s 21:34:35.6 Info: 35: multi_disc_naming_format migrating 21:34:35.6 Info: Beginning Transaction 21:34:35.6 Info: Starting migration of Main DB to 35 21:34:35.6 Info: AlterTable NamingConfig 21:34:35.6 Info: => 1E-06s 21:34:35.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:35.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:35.6 Info: => 0.0005604s 21:34:35.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:35.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:35.6 Info: => 4.3E-05s 21:34:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:35', 'multi_disc_naming_format') 21:34:35.6 Info: Committing Transaction 21:34:35.6 Info: 35: multi_disc_naming_format migrated 21:34:35.6 Info: => 0.0003388s 21:34:35.6 Info: 36: add_download_client_priority migrating 21:34:35.6 Info: Beginning Transaction 21:34:35.6 Info: Starting migration of Main DB to 36 21:34:35.6 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:35.6 Info: AlterTable DownloadClients 21:34:35.6 Info: => 6E-07s 21:34:35.6 Info: CreateColumn DownloadClients Priority Int32 21:34:35.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:35.6 Info: => 0.0005587s 21:34:35.6 Info: PerformDBOperation 21:34:35.6 Info: Performing DB Operation 21:34:35.6 Info: => 0.0011741s 21:34:35.6 Info: -> 1 Insert operations completed in 00:00:00.0002320 taking an average of 00:00:00.0002320 21:34:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:35', 'add_download_client_priority') 21:34:35.6 Info: Committing Transaction 21:34:35.6 Info: 36: add_download_client_priority migrated 21:34:35.6 Info: => 0.0016123s 21:34:35.6 Debug: Took: 00:00:00.1937833 21:34:35.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 21:34:35.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864756902744_159/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.0009568s 21:34:35.6 Info: DatabaseEngineVersionCheck migrated 21:34:35.6 Info: => 0.0009686s 21:34:35.7 Info: VersionMigration migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: CreateTable VersionInfo 21:34:35.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:35.7 Info: => 0.0001432s 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: VersionMigration migrated 21:34:35.7 Info: => 0.0004757s 21:34:35.7 Info: VersionUniqueMigration migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: CreateIndex VersionInfo (Version) 21:34:35.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:35.7 Info: => 0.0015611s 21:34:35.7 Info: AlterTable VersionInfo 21:34:35.7 Info: => 6E-07s 21:34:35.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:35.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:35.7 Info: => 0.0006357s 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: VersionUniqueMigration migrated 21:34:35.7 Info: => 0.0008311s 21:34:35.7 Info: VersionDescriptionMigration migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: AlterTable VersionInfo 21:34:35.7 Info: => 3.01E-05s 21:34:35.7 Info: CreateColumn VersionInfo Description String 21:34:35.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:35.7 Info: => 0.000197s 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: VersionDescriptionMigration migrated 21:34:35.7 Info: => 0.0003755s 21:34:35.7 Info: 1: InitialSetup migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 1 21:34:35.7 Info: CreateTable Config 21:34:35.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:35.7 Info: => 0.0001557s 21:34:35.7 Info: CreateIndex Config (Key) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:35.7 Info: => 7E-05s 21:34:35.7 Info: CreateTable RootFolders 21:34:35.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:35.7 Info: => 7.52E-05s 21:34:35.7 Info: CreateIndex RootFolders (Path) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:35.7 Info: => 6.5E-05s 21:34:35.7 Info: CreateTable Artists 21:34:35.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:35.7 Info: => 0.0002138s 21:34:35.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:35.7 Info: => 6.47E-05s 21:34:35.7 Info: CreateIndex Artists (NameSlug) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:35.7 Info: => 7.33E-05s 21:34:35.7 Info: CreateIndex Artists (CleanName) 21:34:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.7 Info: => 6.48E-05s 21:34:35.7 Info: CreateIndex Artists (Path) 21:34:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.7 Info: => 6.06E-05s 21:34:35.7 Info: CreateTable Albums 21:34:35.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:35.7 Info: => 0.000187s 21:34:35.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.7 Info: => 6.74E-05s 21:34:35.7 Info: CreateIndex Albums (MBId) 21:34:35.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.7 Info: => 6.12E-05s 21:34:35.7 Info: CreateIndex Albums (TADBId) 21:34:35.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.7 Info: => 5.92E-05s 21:34:35.7 Info: CreateIndex Albums (TitleSlug) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.7 Info: => 6.23E-05s 21:34:35.7 Info: CreateIndex Albums (CleanTitle) 21:34:35.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.7 Info: => 6.15E-05s 21:34:35.7 Info: CreateIndex Albums (Path) 21:34:35.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:35.7 Info: => 6.02E-05s 21:34:35.7 Info: CreateTable Tracks 21:34:35.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:35.7 Info: => 0.0001733s 21:34:35.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:35.7 Info: => 7.38E-05s 21:34:35.7 Info: CreateIndex Tracks (ArtistId) 21:34:35.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:35.7 Info: => 6.71E-05s 21:34:35.7 Info: CreateIndex Tracks (TrackFileId) 21:34:35.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.7 Info: => 6.53E-05s 21:34:35.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:35.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:35.7 Info: => 7.01E-05s 21:34:35.7 Info: CreateTable TrackFiles 21:34:35.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:35.7 Info: => 0.0001186s 21:34:35.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:35.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:35.7 Info: => 6.38E-05s 21:34:35.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:35.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.7 Info: => 6.09E-05s 21:34:35.7 Info: CreateTable History 21:34:35.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:35.7 Info: => 0.0001233s 21:34:35.7 Info: CreateIndex History (Date) 21:34:35.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:35.7 Info: => 6.34E-05s 21:34:35.7 Info: CreateIndex History (EventType) 21:34:35.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:35.7 Info: => 6.14E-05s 21:34:35.7 Info: CreateIndex History (DownloadId) 21:34:35.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:35.7 Info: => 6.05E-05s 21:34:35.7 Info: CreateIndex History (AlbumId) 21:34:35.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:35.7 Info: => 5.91E-05s 21:34:35.7 Info: CreateTable Notifications 21:34:35.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:35.7 Info: => 0.0001103s 21:34:35.7 Info: CreateTable ScheduledTasks 21:34:35.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:35.7 Info: => 0.0001303s 21:34:35.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:35.7 Info: => 0.0001017s 21:34:35.7 Info: CreateTable Indexers 21:34:35.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:35.7 Info: => 0.0001211s 21:34:35.7 Info: CreateIndex Indexers (Name) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:35.7 Info: => 7.76E-05s 21:34:35.7 Info: CreateTable Profiles 21:34:35.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:35.7 Info: => 8.46E-05s 21:34:35.7 Info: CreateIndex Profiles (Name) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:35.7 Info: => 7.35E-05s 21:34:35.7 Info: CreateTable QualityDefinitions 21:34:35.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:35.7 Info: => 0.0001019s 21:34:35.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:35.7 Info: => 6.95E-05s 21:34:35.7 Info: CreateIndex QualityDefinitions (Title) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:35.7 Info: => 0.0001051s 21:34:35.7 Info: CreateTable NamingConfig 21:34:35.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:35.7 Info: => 0.00013s 21:34:35.7 Info: CreateTable Blacklist 21:34:35.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:35.7 Info: => 0.0002197s 21:34:35.7 Info: CreateTable Metadata 21:34:35.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:35.7 Info: => 0.000106s 21:34:35.7 Info: CreateTable MetadataFiles 21:34:35.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:35.7 Info: => 0.0001137s 21:34:35.7 Info: CreateTable DownloadClients 21:34:35.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:35.7 Info: => 9.72E-05s 21:34:35.7 Info: CreateTable PendingReleases 21:34:35.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:35.7 Info: => 0.0001058s 21:34:35.7 Info: CreateTable RemotePathMappings 21:34:35.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:35.7 Info: => 0.0001045s 21:34:35.7 Info: CreateTable Tags 21:34:35.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:35.7 Info: => 8.34E-05s 21:34:35.7 Info: CreateIndex Tags (Label) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:35.7 Info: => 7.61E-05s 21:34:35.7 Info: CreateTable Restrictions 21:34:35.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:35.7 Info: => 8.52E-05s 21:34:35.7 Info: CreateTable DelayProfiles 21:34:35.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:35.7 Info: => 0.0001115s 21:34:35.7 Info: CreateTable Users 21:34:35.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:35.7 Info: => 8.44E-05s 21:34:35.7 Info: CreateIndex Users (Identifier) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:35.7 Info: => 0.0001081s 21:34:35.7 Info: CreateIndex Users (Username) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:35.7 Info: => 8.68E-05s 21:34:35.7 Info: CreateTable Commands 21:34:35.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:35.7 Info: => 0.0001205s 21:34:35.7 Info: CreateTable IndexerStatus 21:34:35.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:35.7 Info: => 0.0001106s 21:34:35.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.7 Info: => 7.69E-05s 21:34:35.7 Info: CreateTable ExtraFiles 21:34:35.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:35.7 Info: => 0.0001125s 21:34:35.7 Info: CreateTable LyricFiles 21:34:35.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:35.7 Info: => 0.0001378s 21:34:35.7 Info: CreateTable LanguageProfiles 21:34:35.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:35.7 Info: => 9E-05s 21:34:35.7 Info: CreateIndex LanguageProfiles (Name) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:35.7 Info: => 7.94E-05s 21:34:35.7 Info: CreateTable DownloadClientStatus 21:34:35.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:35.7 Info: => 9.59E-05s 21:34:35.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:35.7 Info: => 7.73E-05s 21:34:35.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:35.7 Info: -> 1 Insert operations completed in 00:00:00.0000585 taking an average of 00:00:00.0000585 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:35', 'InitialSetup') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 1: InitialSetup migrated 21:34:35.7 Info: => 0.0008426s 21:34:35.7 Info: 2: add_reason_to_pending_releases migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 2 21:34:35.7 Info: AlterTable PendingReleases 21:34:35.7 Info: => 5E-07s 21:34:35.7 Info: CreateColumn PendingReleases Reason Int32 21:34:35.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:35.7 Info: => 0.0005142s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:35', 'add_reason_to_pending_releases') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 2: add_reason_to_pending_releases migrated 21:34:35.7 Info: => 0.0007877s 21:34:35.7 Info: 3: add_medium_support migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 3 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 6E-07s 21:34:35.7 Info: CreateColumn Albums Media String 21:34:35.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:35.7 Info: => 0.0005036s 21:34:35.7 Info: AlterTable Tracks 21:34:35.7 Info: => 6E-07s 21:34:35.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:35.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:35.7 Info: => 0.0004756s 21:34:35.7 Info: AlterTable Tracks 21:34:35.7 Info: => 6E-07s 21:34:35.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:35.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:35.7 Info: => 0.0004631s 21:34:35.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:35.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:35.7 Info: => 4E-05s 21:34:35.7 Info: DeleteColumn Tracks TrackNumber 21:34:35.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:35.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: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.0051838s 21:34:35.7 Info: AlterTable Tracks 21:34:35.7 Info: => 6E-07s 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.000466s 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.0008176s 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: => 5.1E-05s 21:34:35.7 Info: PerformDBOperation 21:34:35.7 Info: Performing DB Operation 21:34:35.7 Info: => 3.34E-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.0002659s 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.0001233s 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: => 8.12E-05s 21:34:35.7 Info: AlterTable Artists 21:34:35.7 Info: => 4E-07s 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.0005302s 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.0039566s 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.0040168s 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 6E-07s 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.0005048s 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.0008696s 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.0040594s 21:34:35.7 Info: AlterTable Indexers 21:34:35.7 Info: => 6E-07s 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.0004764s 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: => 3.79E-05s 21:34:35.7 Info: AlterTable Indexers 21:34:35.7 Info: => 5E-07s 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.0041785s 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.004496s 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.0041785s 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.0045493s 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: => 4.83E-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.0002842s 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: => 9E-07s 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.0005023s 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 7E-07s 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.0004581s 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.0007528s 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.1E-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.0042623s 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 5E-07s 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.0049894s 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.0053242s 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.0001557s 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: => 7.44E-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.0001007s 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: => 7.15E-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.0003502s 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.1E-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.0005455s 21:34:35.7 Info: PerformDBOperation 21:34:35.7 Info: Performing DB Operation 21:34:35.7 Info: => 2.62E-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.0002815s 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: => 7E-07s 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.0005009s 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.000776s 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: => 7.58E-05s 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: => 5.2E-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.0002809s 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.28E-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.0002718s 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.000102s 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: => 7.26E-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.0001178s 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.47E-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.0001105s 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: => 8.26E-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.0003688s 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: => 4.89E-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.0002735s 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.1E-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.0005115s 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.0008011s 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.22E-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.0002677s 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: => 4.79E-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: => 2.76E-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: => 2.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.0002481s 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.0001243s 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.0004056s 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: => 8E-07s 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.0005092s 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.0007786s 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.000169s 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: => 0.00013s 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: => 8.42E-05s 21:34:35.7 Info: AlterTable Artists 21:34:35.7 Info: => 6E-07s 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.0005519s 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: => 6.77E-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.0001373s 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: => 0.0001349s 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.15E-05s 21:34:35.7 Info: PerformDBOperation 21:34:35.7 Info: Performing DB Operation 21:34:35.7 Info: => 3.36E-05s 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 3E-07s 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.0005377s 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 5E-07s 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.0005383s 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 7E-07s 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.0005328s 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: => 7.54E-05s 21:34:35.7 Info: AlterTable Tracks 21:34:35.7 Info: => 6E-07s 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.0005372s 21:34:35.7 Info: AlterTable Tracks 21:34:35.7 Info: => 7E-07s 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.0005369s 21:34:35.7 Info: AlterTable Tracks 21:34:35.7 Info: => 7E-07s 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.0005352s 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: => 7.74E-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: => 5.97E-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.0047244s 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.0048496s 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.0054546s 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.0042134s 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: => 0.000118s 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: => 7.41E-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: => 0.0001035s 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: => 0.0001011s 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: => 0.0001019s 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: => 0.0001051s 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.2E-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: => 3.17E-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: => 3.56E-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.0005081s 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.12E-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.0002786s 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.8 Info: => 0.0018404s 21:34:35.8 Info: AlterTable ReleaseProfiles 21:34:35.8 Info: => 1E-06s 21:34:35.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:35.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:35.8 Info: => 0.0005917s 21:34:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:35', 'rename_restrictions_to_release_profiles') 21:34:35.8 Info: Committing Transaction 21:34:35.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:35.8 Info: => 0.0008867s 21:34:35.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:35.8 Info: Beginning Transaction 21:34:35.8 Info: Starting migration of Main DB to 26 21:34:35.8 Info: RenameTable Profiles QualityProfiles 21:34:35.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:35.8 Info: => 0.001918s 21:34:35.8 Info: AlterTable QualityProfiles 21:34:35.8 Info: => 8E-07s 21:34:35.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:35.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:35.8 Info: => 0.0005743s 21:34:35.8 Info: AlterTable LanguageProfiles 21:34:35.8 Info: => 6E-07s 21:34:35.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:35.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:35.8 Info: => 0.0005095s 21:34:35.8 Info: UpdateData 21:34:35.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:35.8 Info: => 4.57E-05s 21:34:35.8 Info: UpdateData 21:34:35.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:35.8 Info: => 2.65E-05s 21:34:35.8 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.0063262s 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.006735s 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.0001667s 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: => 0.0001294s 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.0004338s 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.0002101s 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.0001276s 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.0001141s 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.0001129s 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.000111s 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.000112s 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.0003947s 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: => 9E-07s 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.0005485s 21:34:35.8 Info: AlterTable Notifications 21:34:35.8 Info: => 8E-07s 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.0005252s 21:34:35.8 Info: AlterTable Notifications 21:34:35.8 Info: => 8E-07s 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.0005144s 21:34:35.8 Info: AlterTable Notifications 21:34:35.8 Info: => 6E-07s 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.0005434s 21:34:35.8 Info: AlterTable Notifications 21:34:35.8 Info: => 5E-07s 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.0005142s 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.0055054s 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.0046922s 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.0050783s 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.3E-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.0005722s 21:34:35.8 Info: AlterTable TrackFiles 21:34:35.8 Info: => 7E-07s 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.0010657s 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.04E-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.00012s 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.0001294s 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.0001366s 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: => 7.31E-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: => 4.44E-05s 21:34:35.8 Info: AlterTable TrackFiles 21:34:35.8 Info: => 5E-07s 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.0045864s 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: => 7.21E-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.0040534s 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.0043842s 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: => 8.74E-05s 21:34:35.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:35.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:35.8 Info: => 0.0001357s 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.0047224s 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: => 0.0001255s 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.000464s 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.1E-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.0005832s 21:34:35.8 Info: AlterTable ArtistMetadata 21:34:35.8 Info: => 7E-07s 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.0005661s 21:34:35.8 Info: AlterTable Albums 21:34:35.8 Info: => 6E-07s 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.0005557s 21:34:35.8 Info: AlterTable AlbumReleases 21:34:35.8 Info: => 5E-07s 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.0005507s 21:34:35.8 Info: AlterTable Tracks 21:34:35.8 Info: => 7E-07s 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.00055s 21:34:35.8 Info: AlterTable Tracks 21:34:35.8 Info: => 6E-07s 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.0005431s 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.0008523s 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.28E-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.21E-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.0003033s 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.0001952s 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.0056558s 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.0053192s 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.0041168s 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.0046218s 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.0040614s 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.0052551s 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.0057514s 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: => 1E-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.0005572s 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: => 4.46E-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.0003164s 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 (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 21:34:35.8 Info: AlterTable DownloadClients 21:34:35.8 Info: => 5E-07s 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.0005488s 21:34:35.8 Info: PerformDBOperation 21:34:35.8 Info: Performing DB Operation 21:34:35.8 Info: => 9.93E-05s 21:34:35.8 Info: -> 1 Insert operations completed in 00:00:00.0000865 taking an average of 00:00:00.0000865 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.0004088s 21:34:35.8 Debug: Took: 00:00:00.1925655 21:34:35.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 21:34:35.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 21:34:35.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864759158070_161/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.001176s 21:34:35.9 Info: DatabaseEngineVersionCheck migrated 21:34:35.9 Info: => 0.00119s 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.0001455s 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: VersionMigration migrated 21:34:35.9 Info: => 0.0004942s 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.0001202s 21:34:35.9 Info: AlterTable VersionInfo 21:34:35.9 Info: => 8E-07s 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.0005816s 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: VersionUniqueMigration migrated 21:34:35.9 Info: => 0.0007764s 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: => 8E-07s 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.0001957s 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: VersionDescriptionMigration migrated 21:34:35.9 Info: => 0.0003963s 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.0001623s 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: => 7.73E-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: => 7.66E-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: => 6.83E-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.0002213s 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: => 6.98E-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.69E-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.7E-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.27E-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.0001935s 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: => 6.56E-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: => 6.3E-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: => 6.05E-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: => 5.93E-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: => 5.75E-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: => 5.58E-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.0001285s 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: => 6.47E-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: => 6.84E-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: => 6.56E-05s 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: => 6.8E-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.000123s 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: => 6.81E-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: => 6.22E-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.0001258s 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: => 6.48E-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: => 6.57E-05s 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: => 5.9E-05s 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: => 6.13E-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.0001116s 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: => 8.41E-05s 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: => 6.49E-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: => 9.58E-05s 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: => 9.95E-05s 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: => 9.02E-05s 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: => 7.69E-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.0001058s 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.25E-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: => 6.97E-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.0001479s 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.000174s 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.0001002s 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.0001121s 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: => 9.89E-05s 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.0001076s 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: => 9.08E-05s 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.64E-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: => 7.92E-05s 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: => 8.96E-05s 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.0001114s 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: => 8.46E-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: => 8.02E-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: => 0.0001061s 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.0001424s 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.0001165s 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: => 7.73E-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.0001061s 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.0001211s 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: => 8.79E-05s 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: => 9.49E-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.0001008s 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: => 7.89E-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.0000600 taking an average of 00:00:00.0000600 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.0011013s 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: => 1E-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.0005405s 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.0008239s 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.4E-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.0005046s 21:34:35.9 Info: AlterTable Tracks 21:34:35.9 Info: => 9E-07s 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.0004613s 21:34:35.9 Info: AlterTable Tracks 21:34:35.9 Info: => 6E-07s 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.0004624s 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: => 7.74E-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.0038874s 21:34:35.9 Info: AlterTable Tracks 21:34:35.9 Info: => 6E-07s 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.000462s 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.0008404s 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.24E-05s 21:34:35.9 Info: PerformDBOperation 21:34:35.9 Info: Performing DB Operation 21:34:35.9 Info: => 3.26E-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.0002769s 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.0001245s 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: => 8.35E-05s 21:34:35.9 Info: AlterTable Artists 21:34:35.9 Info: => 5E-07s 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.0004752s 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.0040476s 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.0045096s 21:34:35.9 Info: AlterTable Albums 21:34:35.9 Info: => 6E-07s 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.0004703s 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.0008651s 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.0040317s 21:34:35.9 Info: AlterTable Indexers 21:34:35.9 Info: => 4E-07s 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.0004787s 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.94E-05s 21:34:35.9 Info: AlterTable Indexers 21:34:35.9 Info: => 3E-07s 21:34:35.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 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, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:35.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: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.00414s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:35', 'separate_automatic_and_interactive_search') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 6: separate_automatic_and_interactive_search migrated 21:34:35.9 Info: => 0.0044582s 21:34:35.9 Info: 7: change_album_path_to_relative migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 7 21:34:35.9 Info: DeleteColumn Albums Path 21:34:35.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:35.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:35.9 Info: DROP TABLE "Albums" 21:34:35.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.9 Info: => 0.0057708s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:35', 'change_album_path_to_relative') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 7: change_album_path_to_relative migrated 21:34:35.9 Info: => 0.0061762s 21:34:35.9 Info: 8: change_quality_size_mb_to_kb migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 8 21:34:35.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:35.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:35.9 Info: => 4.92E-05s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:35', 'change_quality_size_mb_to_kb') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 8: change_quality_size_mb_to_kb migrated 21:34:35.9 Info: => 0.0003151s 21:34:35.9 Info: 9: album_releases migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 9 21:34:35.9 Info: AlterTable Albums 21:34:35.9 Info: => 1E-06s 21:34:35.9 Info: CreateColumn Albums Releases String 21:34:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:35.9 Info: => 0.0004927s 21:34:35.9 Info: AlterTable Albums 21:34:35.9 Info: => 1E-06s 21:34:35.9 Info: CreateColumn Albums CurrentRelease String 21:34:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:35.9 Info: => 0.0004666s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:35', 'album_releases') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 9: album_releases migrated 21:34:35.9 Info: => 0.000738s 21:34:35.9 Info: 10: album_releases_fix migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 10 21:34:35.9 Info: AlterTable Albums 21:34:35.9 Info: => 7E-07s 21:34:35.9 Info: AlterColumn Albums Releases String 21:34:35.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:35.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:35.9 Info: DROP TABLE "Albums" 21:34:35.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.9 Info: => 0.0047961s 21:34:35.9 Info: AlterTable Albums 21:34:35.9 Info: => 5E-07s 21:34:35.9 Info: AlterColumn Albums CurrentRelease String 21:34:35.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:35.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:35.9 Info: DROP TABLE "Albums" 21:34:35.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.9 Info: => 0.0040503s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:35', 'album_releases_fix') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 10: album_releases_fix migrated 21:34:35.9 Info: => 0.0044035s 21:34:35.9 Info: 11: import_lists migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 11 21:34:35.9 Info: CreateTable ImportLists 21:34:35.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:35.9 Info: => 0.0002166s 21:34:35.9 Info: CreateIndex ImportLists (Name) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:35.9 Info: => 8.76E-05s 21:34:35.9 Info: CreateTable ImportListStatus 21:34:35.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:35.9 Info: => 0.0001099s 21:34:35.9 Info: CreateIndex ImportListStatus (ProviderId) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:35.9 Info: => 7.25E-05s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:35', 'import_lists') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 11: import_lists migrated 21:34:35.9 Info: => 0.0003585s 21:34:35.9 Info: 12: add_release_status migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 12 21:34:35.9 Info: AlterTable MetadataProfiles 21:34:35.9 Info: => 1.1E-06s 21:34:35.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:35.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:35.9 Info: => 0.0005313s 21:34:35.9 Info: PerformDBOperation 21:34:35.9 Info: Performing DB Operation 21:34:35.9 Info: => 3.02E-05s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:35', 'add_release_status') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 12: add_release_status migrated 21:34:35.9 Info: => 0.0002928s 21:34:35.9 Info: 13: album_download_notification migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 13 21:34:35.9 Info: AlterTable Notifications 21:34:35.9 Info: => 8E-07s 21:34:35.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:35.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:35.9 Info: => 0.0011922s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:35', 'album_download_notification') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 13: album_download_notification migrated 21:34:35.9 Info: => 0.0015031s 21:34:35.9 Info: 14: fix_language_metadata_profiles migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 14 21:34:35.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:35.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:35.9 Info: => 7.83E-05s 21:34:35.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:35.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:35.9 Info: => 5.09E-05s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:35', 'fix_language_metadata_profiles') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 14: fix_language_metadata_profiles migrated 21:34:35.9 Info: => 0.0002861s 21:34:35.9 Info: 15: remove_fanzub migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 15 21:34:35.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:35.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:35.9 Info: => 4.45E-05s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:35', 'remove_fanzub') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 15: remove_fanzub migrated 21:34:35.9 Info: => 0.000276s 21:34:35.9 Info: 16: update_artist_history_indexes migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 16 21:34:35.9 Info: CreateIndex Albums (ArtistId) 21:34:35.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:35.9 Info: => 0.0001019s 21:34:35.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:35.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:35.9 Info: => 7.49E-05s 21:34:35.9 Info: DeleteIndex History (AlbumId) 21:34:35.9 Info: DROP INDEX "IX_History_AlbumId" 21:34:35.9 Info: => 0.0001211s 21:34:35.9 Info: CreateIndex History (AlbumId, Date) 21:34:35.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:35.9 Info: => 8.74E-05s 21:34:35.9 Info: DeleteIndex History (DownloadId) 21:34:35.9 Info: DROP INDEX "IX_History_DownloadId" 21:34:35.9 Info: => 0.0001089s 21:34:35.9 Info: CreateIndex History (DownloadId, Date) 21:34:35.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:35.9 Info: => 8.41E-05s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:35', 'update_artist_history_indexes') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 16: update_artist_history_indexes migrated 21:34:35.9 Info: => 0.0003776s 21:34:35.9 Info: 17: remove_nma migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 17 21:34:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:35.9 Info: => 4.82E-05s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:35', 'remove_nma') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 17: remove_nma migrated 21:34:35.9 Info: => 0.0002745s 21:34:35.9 Info: 18: album_disambiguation migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 18 21:34:35.9 Info: AlterTable Albums 21:34:35.9 Info: => 9E-07s 21:34:35.9 Info: CreateColumn Albums Disambiguation String 21:34:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:35.9 Info: => 0.0005179s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:35', 'album_disambiguation') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 18: album_disambiguation migrated 21:34:35.9 Info: => 0.0008076s 21:34:35.9 Info: 19: add_ape_quality_in_profiles migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 19 21:34:35.9 Info: PerformDBOperation 21:34:35.9 Info: Performing DB Operation 21:34:35.9 Info: => 3.11E-05s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:35', 'add_ape_quality_in_profiles') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 19: add_ape_quality_in_profiles migrated 21:34:35.9 Info: => 0.0002666s 21:34:35.9 Info: 20: remove_pushalot migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 20 21:34:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:35.9 Info: => 4.64E-05s 21:34:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:35.9 Info: => 2.88E-05s 21:34:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:35.9 Info: => 2.59E-05s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:36', 'remove_pushalot') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 20: remove_pushalot migrated 21:34:35.9 Info: => 0.0002468s 21:34:35.9 Info: 21: add_custom_filters migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 21 21:34:35.9 Info: CreateTable CustomFilters 21:34:35.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:35.9 Info: => 0.0001234s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:36', 'add_custom_filters') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 21: add_custom_filters migrated 21:34:35.9 Info: => 0.0003863s 21:34:35.9 Info: 22: import_list_tags migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 22 21:34:35.9 Info: AlterTable ImportLists 21:34:35.9 Info: => 8E-07s 21:34:35.9 Info: CreateColumn ImportLists Tags String 21:34:35.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:35.9 Info: => 0.0011075s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:36', 'import_list_tags') 21:34:35.9 Info: Committing Transaction 21:34:36.0 Info: 22: import_list_tags migrated 21:34:36.0 Info: => 0.0014083s 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.0002081s 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: => 0.0001219s 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: => 8.28E-05s 21:34:36.0 Info: AlterTable Artists 21:34:36.0 Info: => 4E-07s 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.0005189s 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: => 6.51E-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.0007632s 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: => 0.0001476s 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.53E-05s 21:34:36.0 Info: PerformDBOperation 21:34:36.0 Info: Performing DB Operation 21:34:36.0 Info: => 3.29E-05s 21:34:36.0 Info: AlterTable Albums 21:34:36.0 Info: => 3E-07s 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.0005635s 21:34:36.0 Info: AlterTable Albums 21:34:36.0 Info: => 7E-07s 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.0005398s 21:34:36.0 Info: AlterTable Albums 21:34:36.0 Info: => 9E-07s 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.0005278s 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: => 7.67E-05s 21:34:36.0 Info: AlterTable Tracks 21:34:36.0 Info: => 5E-07s 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.0005263s 21:34:36.0 Info: AlterTable Tracks 21:34:36.0 Info: => 6E-07s 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.0005244s 21:34:36.0 Info: AlterTable Tracks 21:34:36.0 Info: => 9E-07s 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.0006432s 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.37E-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: => 6.03E-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.005414s 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.0047289s 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.0044117s 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.0051605s 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: => 0.0001104s 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: => 7.81E-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: => 0.0001024s 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: => 0.0001008s 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: => 0.0001008s 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: => 0.0001001s 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.19E-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: => 3.16E-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: => 3.73E-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.0005064s 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: => 4.98E-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.0002831s 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.0018447s 21:34:36.0 Info: AlterTable ReleaseProfiles 21:34:36.0 Info: => 9E-07s 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.0006123s 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.0009377s 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.0018255s 21:34:36.0 Info: AlterTable QualityProfiles 21:34:36.0 Info: => 8E-07s 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.0005171s 21:34:36.0 Info: AlterTable LanguageProfiles 21:34:36.0 Info: => 7E-07s 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.0004961s 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.35E-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: => 2.67E-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.0046775s 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.0050772s 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.000163s 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: => 0.0001265s 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.0004513s 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.0001536s 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.0001198s 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.0001126s 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.0001121s 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.0001093s 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.0001136s 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.0003833s 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.4E-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.0005666s 21:34:36.0 Info: AlterTable Notifications 21:34:36.0 Info: => 7E-07s 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.0005201s 21:34:36.0 Info: AlterTable Notifications 21:34:36.0 Info: => 6E-07s 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.0005116s 21:34:36.0 Info: AlterTable Notifications 21:34:36.0 Info: => 9E-07s 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.0005218s 21:34:36.0 Info: AlterTable Notifications 21:34:36.0 Info: => 7E-07s 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.0005157s 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.00508s 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.0041724s 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.0045687s 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: 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.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:36.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:36.0 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.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:36.0 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.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:36.0 Info: AlterTable TrackFiles 21:34:36.0 Info: => 5E-07s 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.0005698s 21:34:36.0 Info: AlterTable TrackFiles 21:34:36.0 Info: => 6E-07s 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.0004946s 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: => 3.74E-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.0001246s 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.0001357s 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.0001357s 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: => 7.44E-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: => 4.33E-05s 21:34:36.0 Info: AlterTable TrackFiles 21:34:36.0 Info: => 5E-07s 21:34:36.0 Info: AlterColumn TrackFiles Path String 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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:36.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: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.0049505s 21:34:36.0 Info: CreateIndex TrackFiles (Path) 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.0 Info: => 7.38E-05s 21:34:36.0 Info: DeleteColumn TrackFiles RelativePath 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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:36.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: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: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.0 Info: => 0.0040485s 21:34:36.0 Info: -> 7 Insert operations completed in 00:00:00.0005190 taking an average of 00:00:00.0000741 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:36', 'add_mediafilerepository_mtime') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 30: add_mediafilerepository_mtime migrated 21:34:36.0 Info: => 0.0045329s 21:34:36.0 Debug: Took: 00:00:00.1609685 21:34:36.0 Debug: Got 0 tracks 21:34:36.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 21:34:36.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 21:34:36.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864761335505_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.1 Info: DatabaseEngineVersionCheck migrating 21:34:36.1 Info: PerformDBOperation 21:34:36.1 Info: Performing DB Operation 21:34:36.1 Info: SQLite 3.47.2 21:34:36.1 Info: => 0.0010704s 21:34:36.1 Info: DatabaseEngineVersionCheck migrated 21:34:36.1 Info: => 0.0010822s 21:34:36.1 Info: VersionMigration migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: CreateTable VersionInfo 21:34:36.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:36.1 Info: => 0.0001421s 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: VersionMigration migrated 21:34:36.1 Info: => 0.000481s 21:34:36.1 Info: VersionUniqueMigration migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: CreateIndex VersionInfo (Version) 21:34:36.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:36.1 Info: => 0.0001175s 21:34:36.1 Info: AlterTable VersionInfo 21:34:36.1 Info: => 1E-06s 21:34:36.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:36.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:36.1 Info: => 0.0005798s 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: VersionUniqueMigration migrated 21:34:36.1 Info: => 0.0007792s 21:34:36.1 Info: VersionDescriptionMigration migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: AlterTable VersionInfo 21:34:36.1 Info: => 7E-07s 21:34:36.1 Info: CreateColumn VersionInfo Description String 21:34:36.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:36.1 Info: => 0.0001956s 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: VersionDescriptionMigration migrated 21:34:36.1 Info: => 0.0003782s 21:34:36.1 Info: 1: InitialSetup migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 1 21:34:36.1 Info: CreateTable Config 21:34:36.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:36.1 Info: => 0.0001545s 21:34:36.1 Info: CreateIndex Config (Key) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:36.1 Info: => 7.15E-05s 21:34:36.1 Info: CreateTable RootFolders 21:34:36.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:36.1 Info: => 8.96E-05s 21:34:36.1 Info: CreateIndex RootFolders (Path) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:36.1 Info: => 6.87E-05s 21:34:36.1 Info: CreateTable Artists 21:34:36.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:36.1 Info: => 0.0002682s 21:34:36.1 Info: CreateIndex Artists (ForeignArtistId) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.1 Info: => 7.56E-05s 21:34:36.1 Info: CreateIndex Artists (NameSlug) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.1 Info: => 6.28E-05s 21:34:36.1 Info: CreateIndex Artists (CleanName) 21:34:36.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.1 Info: => 6.14E-05s 21:34:36.1 Info: CreateIndex Artists (Path) 21:34:36.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.1 Info: => 6.1E-05s 21:34:36.1 Info: CreateTable Albums 21:34:36.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:36.1 Info: => 0.0001888s 21:34:36.1 Info: CreateIndex Albums (ForeignAlbumId) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.1 Info: => 6.72E-05s 21:34:36.1 Info: CreateIndex Albums (MBId) 21:34:36.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.1 Info: => 5.94E-05s 21:34:36.1 Info: CreateIndex Albums (TADBId) 21:34:36.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.1 Info: => 6.02E-05s 21:34:36.1 Info: CreateIndex Albums (TitleSlug) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.1 Info: => 6.27E-05s 21:34:36.1 Info: CreateIndex Albums (CleanTitle) 21:34:36.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.1 Info: => 5.99E-05s 21:34:36.1 Info: CreateIndex Albums (Path) 21:34:36.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:36.1 Info: => 5.92E-05s 21:34:36.1 Info: CreateTable Tracks 21:34:36.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:36.1 Info: => 0.0001268s 21:34:36.1 Info: CreateIndex Tracks (ForeignTrackId) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.1 Info: => 6.39E-05s 21:34:36.1 Info: CreateIndex Tracks (ArtistId) 21:34:36.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:36.1 Info: => 6.96E-05s 21:34:36.1 Info: CreateIndex Tracks (TrackFileId) 21:34:36.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.1 Info: => 6.41E-05s 21:34:36.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:36.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:36.1 Info: => 6.9E-05s 21:34:36.1 Info: CreateTable TrackFiles 21:34:36.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:36.1 Info: => 0.0001225s 21:34:36.1 Info: CreateIndex TrackFiles (ArtistId) 21:34:36.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:36.1 Info: => 6.64E-05s 21:34:36.1 Info: CreateIndex TrackFiles (AlbumId) 21:34:36.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.1 Info: => 6.23E-05s 21:34:36.1 Info: CreateTable History 21:34:36.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:36.1 Info: => 0.0001231s 21:34:36.1 Info: CreateIndex History (Date) 21:34:36.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:36.1 Info: => 6.65E-05s 21:34:36.1 Info: CreateIndex History (EventType) 21:34:36.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:36.1 Info: => 6.09E-05s 21:34:36.1 Info: CreateIndex History (DownloadId) 21:34:36.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:36.1 Info: => 6.17E-05s 21:34:36.1 Info: CreateIndex History (AlbumId) 21:34:36.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:36.1 Info: => 6.2E-05s 21:34:36.1 Info: CreateTable Notifications 21:34:36.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:36.1 Info: => 0.0001203s 21:34:36.1 Info: CreateTable ScheduledTasks 21:34:36.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:36.1 Info: => 9.11E-05s 21:34:36.1 Info: CreateIndex ScheduledTasks (TypeName) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:36.1 Info: => 6.81E-05s 21:34:36.1 Info: CreateTable Indexers 21:34:36.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:36.1 Info: => 0.0009784s 21:34:36.1 Info: CreateIndex Indexers (Name) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.1 Info: => 7.95E-05s 21:34:36.1 Info: CreateTable Profiles 21:34:36.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:36.1 Info: => 8.91E-05s 21:34:36.1 Info: CreateIndex Profiles (Name) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:36.1 Info: => 6.58E-05s 21:34:36.1 Info: CreateTable QualityDefinitions 21:34:36.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:36.1 Info: => 9.42E-05s 21:34:36.1 Info: CreateIndex QualityDefinitions (Quality) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:36.1 Info: => 6.97E-05s 21:34:36.1 Info: CreateIndex QualityDefinitions (Title) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:36.1 Info: => 6.45E-05s 21:34:36.1 Info: CreateTable NamingConfig 21:34:36.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:36.1 Info: => 9.98E-05s 21:34:36.1 Info: CreateTable Blacklist 21:34:36.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:36.1 Info: => 0.0001393s 21:34:36.1 Info: CreateTable Metadata 21:34:36.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:36.1 Info: => 9.07E-05s 21:34:36.1 Info: CreateTable MetadataFiles 21:34:36.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:36.1 Info: => 0.0001076s 21:34:36.1 Info: CreateTable DownloadClients 21:34:36.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:36.1 Info: => 8.73E-05s 21:34:36.1 Info: CreateTable PendingReleases 21:34:36.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:36.1 Info: => 0.0001271s 21:34:36.1 Info: CreateTable RemotePathMappings 21:34:36.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:36.1 Info: => 9.55E-05s 21:34:36.1 Info: CreateTable Tags 21:34:36.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:36.1 Info: => 8.02E-05s 21:34:36.1 Info: CreateIndex Tags (Label) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:36.1 Info: => 7.53E-05s 21:34:36.1 Info: CreateTable Restrictions 21:34:36.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:36.1 Info: => 8.86E-05s 21:34:36.1 Info: CreateTable DelayProfiles 21:34:36.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:36.1 Info: => 0.0001177s 21:34:36.1 Info: CreateTable Users 21:34:36.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:36.1 Info: => 8.8E-05s 21:34:36.1 Info: CreateIndex Users (Identifier) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:36.1 Info: => 9.49E-05s 21:34:36.1 Info: CreateIndex Users (Username) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:36.1 Info: => 7.74E-05s 21:34:36.1 Info: CreateTable Commands 21:34:36.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:36.1 Info: => 0.0001313s 21:34:36.1 Info: CreateTable IndexerStatus 21:34:36.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:36.1 Info: => 0.0001153s 21:34:36.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:36.1 Info: => 7.98E-05s 21:34:36.1 Info: CreateTable ExtraFiles 21:34:36.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:36.1 Info: => 0.0001047s 21:34:36.1 Info: CreateTable LyricFiles 21:34:36.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:36.1 Info: => 0.0001374s 21:34:36.1 Info: CreateTable LanguageProfiles 21:34:36.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:36.1 Info: => 9.02E-05s 21:34:36.1 Info: CreateIndex LanguageProfiles (Name) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:36.1 Info: => 7.9E-05s 21:34:36.1 Info: CreateTable DownloadClientStatus 21:34:36.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:36.1 Info: => 9.93E-05s 21:34:36.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:36.1 Info: => 8E-05s 21:34:36.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:36.1 Info: -> 1 Insert operations completed in 00:00:00.0000578 taking an average of 00:00:00.0000578 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:36', 'InitialSetup') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 1: InitialSetup migrated 21:34:36.1 Info: => 0.0008318s 21:34:36.1 Info: 2: add_reason_to_pending_releases migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 2 21:34:36.1 Info: AlterTable PendingReleases 21:34:36.1 Info: => 1E-06s 21:34:36.1 Info: CreateColumn PendingReleases Reason Int32 21:34:36.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:36.1 Info: => 0.0005232s 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:36', 'add_reason_to_pending_releases') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 2: add_reason_to_pending_releases migrated 21:34:36.1 Info: => 0.00083s 21:34:36.1 Info: 3: add_medium_support migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 3 21:34:36.1 Info: AlterTable Albums 21:34:36.1 Info: => 8E-07s 21:34:36.1 Info: CreateColumn Albums Media String 21:34:36.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:36.1 Info: => 0.0005082s 21:34:36.1 Info: AlterTable Tracks 21:34:36.1 Info: => 6E-07s 21:34:36.1 Info: CreateColumn Tracks MediumNumber Int32 21:34:36.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:36.1 Info: => 0.0004711s 21:34:36.1 Info: AlterTable Tracks 21:34:36.1 Info: => 1.1E-06s 21:34:36.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:36.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:36.1 Info: => 0.0004748s 21:34:36.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:36.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:36.1 Info: => 4.17E-05s 21:34:36.1 Info: DeleteColumn Tracks TrackNumber 21:34:36.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:36.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:36.1 Info: DROP TABLE "Tracks" 21:34:36.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:36.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.1 Info: => 0.0047302s 21:34:36.1 Info: AlterTable Tracks 21:34:36.1 Info: => 5E-07s 21:34:36.1 Info: CreateColumn Tracks TrackNumber String 21:34:36.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:36.1 Info: => 0.0004648s 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:36', 'add_medium_support') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 3: add_medium_support migrated 21:34:36.1 Info: => 0.0008238s 21:34:36.1 Info: 4: add_various_qualites_in_profile migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 4 21:34:36.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:36.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:36.1 Info: => 5.09E-05s 21:34:36.1 Info: PerformDBOperation 21:34:36.1 Info: Performing DB Operation 21:34:36.1 Info: => 3.18E-05s 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:36', 'add_various_qualites_in_profile') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 4: add_various_qualites_in_profile migrated 21:34:36.1 Info: => 0.0002622s 21:34:36.1 Info: 5: metadata_profiles migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 5 21:34:36.1 Info: CreateTable MetadataProfiles 21:34:36.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:36.1 Info: => 0.0001227s 21:34:36.1 Info: CreateIndex MetadataProfiles (Name) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:36.1 Info: => 8.29E-05s 21:34:36.1 Info: AlterTable Artists 21:34:36.1 Info: => 5E-07s 21:34:36.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:36.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:36.1 Info: => 0.0004777s 21:34:36.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:36.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:36.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:36.1 Info: DROP TABLE "Artists" 21:34:36.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0039997s 21:34:36.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:36.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:36.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:36.1 Info: DROP TABLE "Artists" 21:34:36.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0049962s 21:34:36.1 Info: AlterTable Albums 21:34:36.1 Info: => 5E-07s 21:34:36.1 Info: CreateColumn Albums SecondaryTypes String 21:34:36.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:36.1 Info: => 0.0004702s 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:36', 'metadata_profiles') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 5: metadata_profiles migrated 21:34:36.1 Info: => 0.0008507s 21:34:36.1 Info: 6: separate_automatic_and_interactive_search migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 6 21:34:36.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:36.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:36.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:36.1 Info: DROP TABLE "Indexers" 21:34:36.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.1 Info: => 0.0046571s 21:34:36.1 Info: AlterTable Indexers 21:34:36.1 Info: => 6E-07s 21:34:36.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:36.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:36.1 Info: => 0.0004631s 21:34:36.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:36.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:36.1 Info: => 3.98E-05s 21:34:36.1 Info: AlterTable Indexers 21:34:36.1 Info: => 5E-07s 21:34:36.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:36.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:36.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:36.1 Info: DROP TABLE "Indexers" 21:34:36.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.1 Info: => 0.0038306s 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:36', 'separate_automatic_and_interactive_search') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 6: separate_automatic_and_interactive_search migrated 21:34:36.1 Info: => 0.0042941s 21:34:36.1 Info: 7: change_album_path_to_relative migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 7 21:34:36.1 Info: DeleteColumn Albums Path 21:34:36.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:36.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:36.1 Info: DROP TABLE "Albums" 21:34:36.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.1 Info: => 0.0051247s 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:36', 'change_album_path_to_relative') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 7: change_album_path_to_relative migrated 21:34:36.1 Info: => 0.0055788s 21:34:36.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 8 21:34:36.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:36.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:36.1 Info: => 5E-05s 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:36', 'change_quality_size_mb_to_kb') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:36.1 Info: => 0.0003041s 21:34:36.1 Info: 9: album_releases migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 9 21:34:36.1 Info: AlterTable Albums 21:34:36.1 Info: => 7E-07s 21:34:36.1 Info: CreateColumn Albums Releases String 21:34:36.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:36.1 Info: => 0.000497s 21:34:36.1 Info: AlterTable Albums 21:34:36.1 Info: => 8E-07s 21:34:36.1 Info: CreateColumn Albums CurrentRelease String 21:34:36.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:36.1 Info: => 0.0004691s 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:36', 'album_releases') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 9: album_releases migrated 21:34:36.1 Info: => 0.0007452s 21:34:36.1 Info: 10: album_releases_fix migrating 21:34:36.1 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: => 7E-07s 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.0040206s 21:34:36.2 Info: AlterTable Albums 21:34:36.2 Info: => 5E-07s 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.0040517s 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.0044234s 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.0001552s 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: => 7.6E-05s 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.0001031s 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: => 7.18E-05s 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.0003785s 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: => 6E-07s 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.0005329s 21:34:36.2 Info: PerformDBOperation 21:34:36.2 Info: Performing DB Operation 21:34:36.2 Info: => 2.99E-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.0002853s 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: => 6E-07s 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.0005028s 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.0007801s 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.6E-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: => 5.24E-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.0003032s 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.89E-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.0003101s 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.0001019s 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: => 7.55E-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.000166s 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.04E-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.0001103s 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: => 8.2E-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.0003694s 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: => 4.71E-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.0002732s 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: => 8E-07s 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.0005208s 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.0007928s 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: => 3.12E-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.0002738s 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: => 4.68E-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: => 2.83E-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: => 2.63E-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.0002499s 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.0001241s 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.0003817s 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: => 8E-07s 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.000521s 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.0008s 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.0001684s 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: => 0.0001298s 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: => 8.64E-05s 21:34:36.2 Info: AlterTable Artists 21:34:36.2 Info: => 4E-07s 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.0005334s 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: => 6.52E-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.0001383s 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: => 0.0001343s 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: => 0.0006799s 21:34:36.2 Info: PerformDBOperation 21:34:36.2 Info: Performing DB Operation 21:34:36.2 Info: => 3.98E-05s 21:34:36.2 Info: AlterTable Albums 21:34:36.2 Info: => 4E-07s 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.0005654s 21:34:36.2 Info: AlterTable Albums 21:34:36.2 Info: => 9E-07s 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.2 Info: => 0.0005548s 21:34:36.2 Info: AlterTable Albums 21:34:36.2 Info: => 6E-07s 21:34:36.2 Info: CreateColumn Albums Links String 21:34:36.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:36.2 Info: => 0.0005405s 21:34:36.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:36.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:36.2 Info: => 7.68E-05s 21:34:36.2 Info: AlterTable Tracks 21:34:36.2 Info: => 3E-07s 21:34:36.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:36.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:36.2 Info: => 0.0005283s 21:34:36.2 Info: AlterTable Tracks 21:34:36.2 Info: => 7E-07s 21:34:36.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:36.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:36.2 Info: => 0.0005369s 21:34:36.2 Info: AlterTable Tracks 21:34:36.2 Info: => 9E-07s 21:34:36.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:36.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.2 Info: => 0.0005362s 21:34:36.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:36.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:36.2 Info: => 7.86E-05s 21:34:36.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:36.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:36.2 Info: => 5.86E-05s 21:34:36.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:36.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:36.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:36.2 Info: DROP TABLE "Artists" 21:34:36.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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.0056557s 21:34:36.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:36.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:36.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: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_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.2 Info: => 0.0049515s 21:34:36.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:36.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:36.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: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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.2 Info: => 0.0045714s 21:34:36.2 Info: DeleteColumn TrackFiles ArtistId 21:34:36.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:36.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:36.2 Info: DROP TABLE "TrackFiles" 21:34:36.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.2 Info: => 0.0058152s 21:34:36.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:36.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.2 Info: => 0.0001126s 21:34:36.2 Info: CreateIndex Artists (Monitored) 21:34:36.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.2 Info: => 7.63E-05s 21:34:36.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:36.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:36.2 Info: => 0.0001066s 21:34:36.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:36.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:36.2 Info: => 0.0001036s 21:34:36.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:36.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:36.2 Info: => 0.0001017s 21:34:36.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:36.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:36.2 Info: => 0.0001017s 21:34:36.2 Info: UpdateData 21:34:36.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.2 Info: => 4.47E-05s 21:34:36.2 Info: UpdateData 21:34:36.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.2 Info: => 3.19E-05s 21:34:36.2 Info: UpdateData 21:34:36.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:36.2 Info: => 3.56E-05s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:36', 'add_release_groups_etc') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 23: add_release_groups_etc migrated 21:34:36.2 Info: => 0.000534s 21:34:36.2 Info: 24: NewMediaInfoFormat migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 24 21:34:36.2 Info: UpdateData 21:34:36.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:36.2 Info: => 4.95E-05s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:36', 'NewMediaInfoFormat') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 24: NewMediaInfoFormat migrated 21:34:36.2 Info: => 0.0002787s 21:34:36.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 25 21:34:36.2 Info: RenameTable Restrictions ReleaseProfiles 21:34:36.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:36.2 Info: => 0.0023642s 21:34:36.2 Info: AlterTable ReleaseProfiles 21:34:36.2 Info: => 7E-07s 21:34:36.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:36.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:36.2 Info: => 0.0005984s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:36', 'rename_restrictions_to_release_profiles') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:36.2 Info: => 0.0008779s 21:34:36.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 26 21:34:36.2 Info: RenameTable Profiles QualityProfiles 21:34:36.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:36.2 Info: => 0.0023714s 21:34:36.2 Info: AlterTable QualityProfiles 21:34:36.2 Info: => 1.1E-06s 21:34:36.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:36.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:36.2 Info: => 0.0005214s 21:34:36.2 Info: AlterTable LanguageProfiles 21:34:36.2 Info: => 6E-07s 21:34:36.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:36.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:36.2 Info: => 0.0005066s 21:34:36.2 Info: UpdateData 21:34:36.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.2 Info: => 4.34E-05s 21:34:36.2 Info: UpdateData 21:34:36.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.2 Info: => 2.64E-05s 21:34:36.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:36.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:36.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:36.2 Info: DROP TABLE "Artists" 21:34:36.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.2 Info: => 0.0047705s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:36', 'rename_quality_profiles_add_upgrade_allowed') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:36.2 Info: => 0.0051886s 21:34:36.2 Info: 27: add_import_exclusions migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 27 21:34:36.2 Info: CreateTable ImportListExclusions 21:34:36.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:36.2 Info: => 0.0001679s 21:34:36.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:36.2 Info: => 0.0001362s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:36', 'add_import_exclusions') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 27: add_import_exclusions migrated 21:34:36.2 Info: => 0.0004469s 21:34:36.2 Info: 28: clean_artist_metadata_table migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 28 21:34:36.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:36.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:36.2 Info: => 0.0001566s 21:34:36.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:36.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:36.2 Info: => 0.0001211s 21:34:36.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:36.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:36.2 Info: => 0.000118s 21:34:36.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:36.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:36.2 Info: => 0.0001133s 21:34:36.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:36.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:36.2 Info: => 0.0001153s 21:34:36.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:36.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:36.2 Info: => 0.0001277s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:36', 'clean_artist_metadata_table') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 28: clean_artist_metadata_table migrated 21:34:36.2 Info: => 0.0004065s 21:34:36.2 Info: 29: health_issue_notification migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 29 21:34:36.2 Info: AlterTable Notifications 21:34:36.2 Info: => 8E-07s 21:34:36.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:36.2 Info: => 0.000586s 21:34:36.2 Info: AlterTable Notifications 21:34:36.2 Info: => 9E-07s 21:34:36.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:36.2 Info: => 0.0005298s 21:34:36.2 Info: AlterTable Notifications 21:34:36.2 Info: => 8E-07s 21:34:36.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:36.2 Info: => 0.0005097s 21:34:36.2 Info: AlterTable Notifications 21:34:36.2 Info: => 7E-07s 21:34:36.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:36.2 Info: => 0.0005156s 21:34:36.2 Info: AlterTable Notifications 21:34:36.2 Info: => 1.1E-06s 21:34:36.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:36.2 Info: => 0.0005883s 21:34:36.2 Info: DeleteColumn Notifications OnDownload 21:34:36.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:36.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:36.2 Info: DROP TABLE "Notifications" 21:34:36.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:36.2 Info: => 0.0053031s 21:34:36.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:36.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:36.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:36.2 Info: DROP TABLE "Notifications" 21:34:36.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:36.2 Info: => 0.0043883s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:36', 'health_issue_notification') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 29: health_issue_notification migrated 21:34:36.2 Info: => 0.0048784s 21:34:36.2 Info: 30: add_mediafilerepository_mtime migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 30 21:34:36.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:36.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:36.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:36.2 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.2 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.2 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.2 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.2 Info: AlterTable TrackFiles 21:34:36.2 Info: => 4E-07s 21:34:36.2 Info: CreateColumn TrackFiles Modified DateTime 21:34:36.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:36.2 Info: => 0.0005602s 21:34:36.2 Info: AlterTable TrackFiles 21:34:36.2 Info: => 6E-07s 21:34:36.2 Info: CreateColumn TrackFiles Path String 21:34:36.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:36.2 Info: => 0.000495s 21:34:36.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:36.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:36.2 Info: => 3.88E-05s 21:34:36.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:36.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:36.2 Info: => 0.0001207s 21:34:36.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:36.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:36.2 Info: => 0.0001346s 21:34:36.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:36.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:36.2 Info: => 0.0001421s 21:34:36.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:36.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:36.2 Info: => 8.57E-05s 21:34:36.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:36.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:36.2 Info: => 4.9E-05s 21:34:36.2 Info: AlterTable TrackFiles 21:34:36.2 Info: => 4E-07s 21:34:36.2 Info: AlterColumn TrackFiles Path String 21:34:36.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:36.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:36.2 Info: DROP TABLE "TrackFiles" 21:34:36.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.2 Info: => 0.0038469s 21:34:36.2 Info: CreateIndex TrackFiles (Path) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.2 Info: => 7.44E-05s 21:34:36.2 Info: DeleteColumn TrackFiles RelativePath 21:34:36.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:36.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:36.2 Info: DROP TABLE "TrackFiles" 21:34:36.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.2 Info: => 0.0049136s 21:34:36.2 Info: -> 7 Insert operations completed in 00:00:00.0004661 taking an average of 00:00:00.0000665 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:36', 'add_mediafilerepository_mtime') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 30: add_mediafilerepository_mtime migrated 21:34:36.2 Info: => 0.0054214s 21:34:36.2 Debug: Took: 00:00:00.1571063 21:34:36.2 Debug: Got 0 tracks 21:34:36.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 21:34:36.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 21:34:36.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864763256175_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.3 Info: DatabaseEngineVersionCheck migrating 21:34:36.3 Info: PerformDBOperation 21:34:36.3 Info: Performing DB Operation 21:34:36.3 Info: SQLite 3.47.2 21:34:36.3 Info: => 0.0009258s 21:34:36.3 Info: DatabaseEngineVersionCheck migrated 21:34:36.3 Info: => 0.0009381s 21:34:36.3 Info: VersionMigration migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: CreateTable VersionInfo 21:34:36.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:36.3 Info: => 0.0001399s 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: VersionMigration migrated 21:34:36.3 Info: => 0.0004741s 21:34:36.3 Info: VersionUniqueMigration migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: CreateIndex VersionInfo (Version) 21:34:36.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:36.3 Info: => 0.0001168s 21:34:36.3 Info: AlterTable VersionInfo 21:34:36.3 Info: => 7E-07s 21:34:36.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:36.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:36.3 Info: => 0.0005731s 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: VersionUniqueMigration migrated 21:34:36.3 Info: => 0.000769s 21:34:36.3 Info: VersionDescriptionMigration migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: AlterTable VersionInfo 21:34:36.3 Info: => 6E-07s 21:34:36.3 Info: CreateColumn VersionInfo Description String 21:34:36.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:36.3 Info: => 0.0002527s 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: VersionDescriptionMigration migrated 21:34:36.3 Info: => 0.0004398s 21:34:36.3 Info: 1: InitialSetup migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 1 21:34:36.3 Info: CreateTable Config 21:34:36.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:36.3 Info: => 0.000176s 21:34:36.3 Info: CreateIndex Config (Key) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:36.3 Info: => 7.92E-05s 21:34:36.3 Info: CreateTable RootFolders 21:34:36.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:36.3 Info: => 8.01E-05s 21:34:36.3 Info: CreateIndex RootFolders (Path) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:36.3 Info: => 6.68E-05s 21:34:36.3 Info: CreateTable Artists 21:34:36.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:36.3 Info: => 0.0002195s 21:34:36.3 Info: CreateIndex Artists (ForeignArtistId) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.3 Info: => 6.74E-05s 21:34:36.3 Info: CreateIndex Artists (NameSlug) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.3 Info: => 6.29E-05s 21:34:36.3 Info: CreateIndex Artists (CleanName) 21:34:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.3 Info: => 6.08E-05s 21:34:36.3 Info: CreateIndex Artists (Path) 21:34:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.3 Info: => 0.000247s 21:34:36.3 Info: CreateTable Albums 21:34:36.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:36.3 Info: => 0.0002033s 21:34:36.3 Info: CreateIndex Albums (ForeignAlbumId) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.3 Info: => 6.77E-05s 21:34:36.3 Info: CreateIndex Albums (MBId) 21:34:36.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.3 Info: => 6.16E-05s 21:34:36.3 Info: CreateIndex Albums (TADBId) 21:34:36.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.3 Info: => 6.13E-05s 21:34:36.3 Info: CreateIndex Albums (TitleSlug) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.3 Info: => 7.55E-05s 21:34:36.3 Info: CreateIndex Albums (CleanTitle) 21:34:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.3 Info: => 6.48E-05s 21:34:36.3 Info: CreateIndex Albums (Path) 21:34:36.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:36.3 Info: => 5.97E-05s 21:34:36.3 Info: CreateTable Tracks 21:34:36.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:36.3 Info: => 0.0001315s 21:34:36.3 Info: CreateIndex Tracks (ForeignTrackId) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.3 Info: => 6.68E-05s 21:34:36.3 Info: CreateIndex Tracks (ArtistId) 21:34:36.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:36.3 Info: => 6.45E-05s 21:34:36.3 Info: CreateIndex Tracks (TrackFileId) 21:34:36.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.3 Info: => 6.6E-05s 21:34:36.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:36.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:36.3 Info: => 6.94E-05s 21:34:36.3 Info: CreateTable TrackFiles 21:34:36.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:36.3 Info: => 0.0001313s 21:34:36.3 Info: CreateIndex TrackFiles (ArtistId) 21:34:36.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:36.3 Info: => 7.14E-05s 21:34:36.3 Info: CreateIndex TrackFiles (AlbumId) 21:34:36.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.3 Info: => 6.38E-05s 21:34:36.3 Info: CreateTable History 21:34:36.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:36.3 Info: => 0.0001294s 21:34:36.3 Info: CreateIndex History (Date) 21:34:36.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:36.3 Info: => 6.48E-05s 21:34:36.3 Info: CreateIndex History (EventType) 21:34:36.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:36.3 Info: => 6.19E-05s 21:34:36.3 Info: CreateIndex History (DownloadId) 21:34:36.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:36.3 Info: => 6.4E-05s 21:34:36.3 Info: CreateIndex History (AlbumId) 21:34:36.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:36.3 Info: => 6.66E-05s 21:34:36.3 Info: CreateTable Notifications 21:34:36.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:36.3 Info: => 0.0001105s 21:34:36.3 Info: CreateTable ScheduledTasks 21:34:36.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:36.3 Info: => 8.34E-05s 21:34:36.3 Info: CreateIndex ScheduledTasks (TypeName) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:36.3 Info: => 6.38E-05s 21:34:36.3 Info: CreateTable Indexers 21:34:36.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:36.3 Info: => 9.51E-05s 21:34:36.3 Info: CreateIndex Indexers (Name) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.3 Info: => 6.65E-05s 21:34:36.3 Info: CreateTable Profiles 21:34:36.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:36.3 Info: => 7.97E-05s 21:34:36.3 Info: CreateIndex Profiles (Name) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:36.3 Info: => 6.2E-05s 21:34:36.3 Info: CreateTable QualityDefinitions 21:34:36.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:36.3 Info: => 8.88E-05s 21:34:36.3 Info: CreateIndex QualityDefinitions (Quality) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:36.3 Info: => 6.64E-05s 21:34:36.3 Info: CreateIndex QualityDefinitions (Title) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:36.3 Info: => 6.29E-05s 21:34:36.3 Info: CreateTable NamingConfig 21:34:36.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:36.3 Info: => 9.6E-05s 21:34:36.3 Info: CreateTable Blacklist 21:34:36.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:36.3 Info: => 0.0001384s 21:34:36.3 Info: CreateTable Metadata 21:34:36.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:36.3 Info: => 9.2E-05s 21:34:36.3 Info: CreateTable MetadataFiles 21:34:36.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:36.3 Info: => 0.0001119s 21:34:36.3 Info: CreateTable DownloadClients 21:34:36.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:36.3 Info: => 8.95E-05s 21:34:36.3 Info: CreateTable PendingReleases 21:34:36.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:36.3 Info: => 0.00013s 21:34:36.3 Info: CreateTable RemotePathMappings 21:34:36.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:36.3 Info: => 9.85E-05s 21:34:36.3 Info: CreateTable Tags 21:34:36.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:36.3 Info: => 8.34E-05s 21:34:36.3 Info: CreateIndex Tags (Label) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:36.3 Info: => 7.52E-05s 21:34:36.3 Info: CreateTable Restrictions 21:34:36.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:36.3 Info: => 8.96E-05s 21:34:36.3 Info: CreateTable DelayProfiles 21:34:36.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:36.3 Info: => 0.0001141s 21:34:36.3 Info: CreateTable Users 21:34:36.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:36.3 Info: => 8.34E-05s 21:34:36.3 Info: CreateIndex Users (Identifier) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:36.3 Info: => 9.39E-05s 21:34:36.3 Info: CreateIndex Users (Username) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:36.3 Info: => 8.1E-05s 21:34:36.3 Info: CreateTable Commands 21:34:36.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:36.3 Info: => 0.0001257s 21:34:36.3 Info: CreateTable IndexerStatus 21:34:36.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:36.3 Info: => 0.0001314s 21:34:36.3 Info: CreateIndex IndexerStatus (ProviderId) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:36.3 Info: => 8.36E-05s 21:34:36.3 Info: CreateTable ExtraFiles 21:34:36.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:36.3 Info: => 0.0001091s 21:34:36.3 Info: CreateTable LyricFiles 21:34:36.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:36.3 Info: => 0.0001415s 21:34:36.3 Info: CreateTable LanguageProfiles 21:34:36.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:36.3 Info: => 9.17E-05s 21:34:36.3 Info: CreateIndex LanguageProfiles (Name) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:36.3 Info: => 7.82E-05s 21:34:36.3 Info: CreateTable DownloadClientStatus 21:34:36.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:36.3 Info: => 9.81E-05s 21:34:36.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:36.3 Info: => 7.47E-05s 21:34:36.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:36.3 Info: -> 1 Insert operations completed in 00:00:00.0000571 taking an average of 00:00:00.0000571 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:36', 'InitialSetup') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 1: InitialSetup migrated 21:34:36.3 Info: => 0.0008548s 21:34:36.3 Info: 2: add_reason_to_pending_releases migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 2 21:34:36.3 Info: AlterTable PendingReleases 21:34:36.3 Info: => 5E-07s 21:34:36.3 Info: CreateColumn PendingReleases Reason Int32 21:34:36.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:36.3 Info: => 0.0005065s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:36', 'add_reason_to_pending_releases') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 2: add_reason_to_pending_releases migrated 21:34:36.3 Info: => 0.0008327s 21:34:36.3 Info: 3: add_medium_support migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 3 21:34:36.3 Info: AlterTable Albums 21:34:36.3 Info: => 1E-06s 21:34:36.3 Info: CreateColumn Albums Media String 21:34:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:36.3 Info: => 0.0005187s 21:34:36.3 Info: AlterTable Tracks 21:34:36.3 Info: => 6E-07s 21:34:36.3 Info: CreateColumn Tracks MediumNumber Int32 21:34:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:36.3 Info: => 0.0004699s 21:34:36.3 Info: AlterTable Tracks 21:34:36.3 Info: => 7E-07s 21:34:36.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:36.3 Info: => 0.0004735s 21:34:36.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:36.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:36.3 Info: => 4.19E-05s 21:34:36.3 Info: DeleteColumn Tracks TrackNumber 21:34:36.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:36.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: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_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.3 Info: => 0.0037672s 21:34:36.3 Info: AlterTable Tracks 21:34:36.3 Info: => 5E-07s 21:34:36.3 Info: CreateColumn Tracks TrackNumber String 21:34:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:36.3 Info: => 0.0004601s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:36', 'add_medium_support') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 3: add_medium_support migrated 21:34:36.3 Info: => 0.0008119s 21:34:36.3 Info: 4: add_various_qualites_in_profile migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 4 21:34:36.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:36.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:36.3 Info: => 5.26E-05s 21:34:36.3 Info: PerformDBOperation 21:34:36.3 Info: Performing DB Operation 21:34:36.3 Info: => 3.09E-05s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:36', 'add_various_qualites_in_profile') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 4: add_various_qualites_in_profile migrated 21:34:36.3 Info: => 0.0002583s 21:34:36.3 Info: 5: metadata_profiles migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 5 21:34:36.3 Info: CreateTable MetadataProfiles 21:34:36.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:36.3 Info: => 0.0001381s 21:34:36.3 Info: CreateIndex MetadataProfiles (Name) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:36.3 Info: => 8.05E-05s 21:34:36.3 Info: AlterTable Artists 21:34:36.3 Info: => 6E-07s 21:34:36.3 Info: CreateColumn Artists MetadataProfileId Int32 21:34:36.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:36.3 Info: => 0.0004781s 21:34:36.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:36.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:36.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:36.3 Info: DROP TABLE "Artists" 21:34:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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.0041097s 21:34:36.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:36.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:36.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:36.3 Info: DROP TABLE "Artists" 21:34:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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.004761s 21:34:36.3 Info: AlterTable Albums 21:34:36.3 Info: => 6E-07s 21:34:36.3 Info: CreateColumn Albums SecondaryTypes String 21:34:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:36.3 Info: => 0.0004815s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:36', 'metadata_profiles') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 5: metadata_profiles migrated 21:34:36.3 Info: => 0.0008865s 21:34:36.3 Info: 6: separate_automatic_and_interactive_search migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 6 21:34:36.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:36.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:36.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:36.3 Info: DROP TABLE "Indexers" 21:34:36.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.3 Info: => 0.0045308s 21:34:36.3 Info: AlterTable Indexers 21:34:36.3 Info: => 4E-07s 21:34:36.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:36.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:36.3 Info: => 0.0004548s 21:34:36.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:36.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:36.3 Info: => 6.44E-05s 21:34:36.3 Info: AlterTable Indexers 21:34:36.3 Info: => 5E-07s 21:34:36.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:36.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:36.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:36.3 Info: DROP TABLE "Indexers" 21:34:36.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.3 Info: => 0.0051047s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:36', 'separate_automatic_and_interactive_search') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 6: separate_automatic_and_interactive_search migrated 21:34:36.3 Info: => 0.0054095s 21:34:36.3 Info: 7: change_album_path_to_relative migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 7 21:34:36.3 Info: DeleteColumn Albums Path 21:34:36.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:36.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.3 Info: => 0.0040939s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:36', 'change_album_path_to_relative') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 7: change_album_path_to_relative migrated 21:34:36.3 Info: => 0.0044608s 21:34:36.3 Info: 8: change_quality_size_mb_to_kb migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 8 21:34:36.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:36.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:36.3 Info: => 4.95E-05s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:36', 'change_quality_size_mb_to_kb') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 8: change_quality_size_mb_to_kb migrated 21:34:36.3 Info: => 0.000285s 21:34:36.3 Info: 9: album_releases migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 9 21:34:36.3 Info: AlterTable Albums 21:34:36.3 Info: => 7E-07s 21:34:36.3 Info: CreateColumn Albums Releases String 21:34:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:36.3 Info: => 0.0005113s 21:34:36.3 Info: AlterTable Albums 21:34:36.3 Info: => 7E-07s 21:34:36.3 Info: CreateColumn Albums CurrentRelease String 21:34:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:36.3 Info: => 0.0004641s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:36', 'album_releases') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 9: album_releases migrated 21:34:36.3 Info: => 0.0007347s 21:34:36.3 Info: 10: album_releases_fix migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 10 21:34:36.3 Info: AlterTable Albums 21:34:36.3 Info: => 6E-07s 21:34:36.3 Info: AlterColumn Albums Releases String 21:34:36.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:36.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.3 Info: => 0.0047922s 21:34:36.3 Info: AlterTable Albums 21:34:36.3 Info: => 5E-07s 21:34:36.3 Info: AlterColumn Albums CurrentRelease String 21:34:36.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:36.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: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_MBId" ON "Albums" ("MBId" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.3 Info: => 0.0040255s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:36', 'album_releases_fix') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 10: album_releases_fix migrated 21:34:36.3 Info: => 0.0052091s 21:34:36.3 Info: 11: import_lists migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 11 21:34:36.3 Info: CreateTable ImportLists 21:34:36.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:36.3 Info: => 0.0001579s 21:34:36.3 Info: CreateIndex ImportLists (Name) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:36.3 Info: => 7.8E-05s 21:34:36.3 Info: CreateTable ImportListStatus 21:34:36.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:36.3 Info: => 0.0001051s 21:34:36.3 Info: CreateIndex ImportListStatus (ProviderId) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:36.3 Info: => 7.05E-05s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:36', 'import_lists') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 11: import_lists migrated 21:34:36.3 Info: => 0.0003552s 21:34:36.3 Info: 12: add_release_status migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 12 21:34:36.3 Info: AlterTable MetadataProfiles 21:34:36.3 Info: => 9E-07s 21:34:36.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:36.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:36.4 Info: => 0.0005434s 21:34:36.4 Info: PerformDBOperation 21:34:36.4 Info: Performing DB Operation 21:34:36.4 Info: => 2.87E-05s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:36', 'add_release_status') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 12: add_release_status migrated 21:34:36.4 Info: => 0.0002957s 21:34:36.4 Info: 13: album_download_notification migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 13 21:34:36.4 Info: AlterTable Notifications 21:34:36.4 Info: => 1.1E-06s 21:34:36.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:36.4 Info: => 0.0005012s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:36', 'album_download_notification') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 13: album_download_notification migrated 21:34:36.4 Info: => 0.0007759s 21:34:36.4 Info: 14: fix_language_metadata_profiles migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 14 21:34:36.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:36.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:36.4 Info: => 7.48E-05s 21:34:36.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:36.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:36.4 Info: => 5.08E-05s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:36', 'fix_language_metadata_profiles') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 14: fix_language_metadata_profiles migrated 21:34:36.4 Info: => 0.0002786s 21:34:36.4 Info: 15: remove_fanzub migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 15 21:34:36.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:36.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:36.4 Info: => 4.15E-05s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:36', 'remove_fanzub') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 15: remove_fanzub migrated 21:34:36.4 Info: => 0.0002665s 21:34:36.4 Info: 16: update_artist_history_indexes migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 16 21:34:36.4 Info: CreateIndex Albums (ArtistId) 21:34:36.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:36.4 Info: => 9.98E-05s 21:34:36.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:36.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:36.4 Info: => 7.44E-05s 21:34:36.4 Info: DeleteIndex History (AlbumId) 21:34:36.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:36.4 Info: => 0.000122s 21:34:36.4 Info: CreateIndex History (AlbumId, Date) 21:34:36.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:36.4 Info: => 8.72E-05s 21:34:36.4 Info: DeleteIndex History (DownloadId) 21:34:36.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:36.4 Info: => 0.0001073s 21:34:36.4 Info: CreateIndex History (DownloadId, Date) 21:34:36.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:36.4 Info: => 8.18E-05s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:36', 'update_artist_history_indexes') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 16: update_artist_history_indexes migrated 21:34:36.4 Info: => 0.0003979s 21:34:36.4 Info: 17: remove_nma migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 17 21:34:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:36.4 Info: => 4.67E-05s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:36', 'remove_nma') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 17: remove_nma migrated 21:34:36.4 Info: => 0.0002713s 21:34:36.4 Info: 18: album_disambiguation migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 18 21:34:36.4 Info: AlterTable Albums 21:34:36.4 Info: => 7E-07s 21:34:36.4 Info: CreateColumn Albums Disambiguation String 21:34:36.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:36.4 Info: => 0.0005126s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:36', 'album_disambiguation') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 18: album_disambiguation migrated 21:34:36.4 Info: => 0.0007798s 21:34:36.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 19 21:34:36.4 Info: PerformDBOperation 21:34:36.4 Info: Performing DB Operation 21:34:36.4 Info: => 3.2E-05s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:36', 'add_ape_quality_in_profiles') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:36.4 Info: => 0.0002655s 21:34:36.4 Info: 20: remove_pushalot migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 20 21:34:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:36.4 Info: => 4.64E-05s 21:34:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:36.4 Info: => 2.82E-05s 21:34:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:36.4 Info: => 2.61E-05s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:36', 'remove_pushalot') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 20: remove_pushalot migrated 21:34:36.4 Info: => 0.0002476s 21:34:36.4 Info: 21: add_custom_filters migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 21 21:34:36.4 Info: CreateTable CustomFilters 21:34:36.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:36.4 Info: => 0.0001216s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:36', 'add_custom_filters') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 21: add_custom_filters migrated 21:34:36.4 Info: => 0.0003804s 21:34:36.4 Info: 22: import_list_tags migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 22 21:34:36.4 Info: AlterTable ImportLists 21:34:36.4 Info: => 6E-07s 21:34:36.4 Info: CreateColumn ImportLists Tags String 21:34:36.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:36.4 Info: => 0.0005233s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:36', 'import_list_tags') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 22: import_list_tags migrated 21:34:36.4 Info: => 0.0007948s 21:34:36.4 Info: 23: add_release_groups_etc migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 23 21:34:36.4 Info: CreateTable ArtistMetadata 21:34:36.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:36.4 Info: => 0.0001634s 21:34:36.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:36.4 Info: => 0.0001362s 21:34:36.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:36.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:36.4 Info: => 8.52E-05s 21:34:36.4 Info: AlterTable Artists 21:34:36.4 Info: => 6E-07s 21:34:36.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:36.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.4 Info: => 0.0005192s 21:34:36.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:36.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:36.4 Info: => 6.46E-05s 21:34:36.4 Info: CreateTable AlbumReleases 21:34:36.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:36.4 Info: => 0.0001365s 21:34:36.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:36.4 Info: => 0.0001322s 21:34:36.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:36.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:36.4 Info: => 7.49E-05s 21:34:36.4 Info: PerformDBOperation 21:34:36.4 Info: Performing DB Operation 21:34:36.4 Info: => 3.1E-05s 21:34:36.4 Info: AlterTable Albums 21:34:36.4 Info: => 3E-07s 21:34:36.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:36.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.4 Info: => 0.0005402s 21:34:36.4 Info: AlterTable Albums 21:34:36.4 Info: => 6E-07s 21:34:36.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:36.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:36.4 Info: => 0.0005317s 21:34:36.4 Info: AlterTable Albums 21:34:36.4 Info: => 5E-07s 21:34:36.4 Info: CreateColumn Albums Links String 21:34:36.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:36.4 Info: => 0.0005234s 21:34:36.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:36.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:36.4 Info: => 7.48E-05s 21:34:36.4 Info: AlterTable Tracks 21:34:36.4 Info: => 6E-07s 21:34:36.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:36.4 Info: => 0.0005238s 21:34:36.4 Info: AlterTable Tracks 21:34:36.4 Info: => 6E-07s 21:34:36.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:36.4 Info: => 0.000533s 21:34:36.4 Info: AlterTable Tracks 21:34:36.4 Info: => 5E-07s 21:34:36.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.4 Info: => 0.0005298s 21:34:36.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:36.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:36.4 Info: => 7.69E-05s 21:34:36.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:36.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:36.4 Info: => 5.86E-05s 21:34:36.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:36.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:36.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:36.4 Info: DROP TABLE "Artists" 21:34:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.4 Info: => 0.0056015s 21:34:36.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:36.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:36.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:36.4 Info: DROP TABLE "Albums" 21:34:36.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.4 Info: => 0.0048455s 21:34:36.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:36.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:36.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: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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.4 Info: => 0.0053592s 21:34:36.4 Info: DeleteColumn TrackFiles ArtistId 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:36.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: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: => 0.004252s 21:34:36.4 Info: CreateIndex Artists (ArtistMetadataId) 21:34:36.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.4 Info: => 0.0001159s 21:34:36.4 Info: CreateIndex Artists (Monitored) 21:34:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.4 Info: => 7.62E-05s 21:34:36.4 Info: CreateIndex Albums (ArtistMetadataId) 21:34:36.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:36.4 Info: => 0.0001076s 21:34:36.4 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:36.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:36.4 Info: => 0.000105s 21:34:36.4 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:36.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:36.4 Info: => 9.95E-05s 21:34:36.4 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:36.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:36.4 Info: => 0.0001014s 21:34:36.4 Info: UpdateData 21:34:36.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.4 Info: => 4.28E-05s 21:34:36.4 Info: UpdateData 21:34:36.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.4 Info: => 3.11E-05s 21:34:36.4 Info: UpdateData 21:34:36.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:36.4 Info: => 3.6E-05s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:36', 'add_release_groups_etc') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 23: add_release_groups_etc migrated 21:34:36.4 Info: => 0.0005512s 21:34:36.4 Info: 24: NewMediaInfoFormat migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 24 21:34:36.4 Info: UpdateData 21:34:36.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:36.4 Info: => 5.18E-05s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:36', 'NewMediaInfoFormat') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 24: NewMediaInfoFormat migrated 21:34:36.4 Info: => 0.0002825s 21:34:36.4 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 25 21:34:36.4 Info: RenameTable Restrictions ReleaseProfiles 21:34:36.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:36.4 Info: => 0.0023733s 21:34:36.4 Info: AlterTable ReleaseProfiles 21:34:36.4 Info: => 7E-07s 21:34:36.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:36.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:36.4 Info: => 0.0005919s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:36', 'rename_restrictions_to_release_profiles') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:36.4 Info: => 0.0009018s 21:34:36.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 26 21:34:36.4 Info: RenameTable Profiles QualityProfiles 21:34:36.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:36.4 Info: => 0.0022977s 21:34:36.4 Info: AlterTable QualityProfiles 21:34:36.4 Info: => 7E-07s 21:34:36.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:36.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:36.4 Info: => 0.0005118s 21:34:36.4 Info: AlterTable LanguageProfiles 21:34:36.4 Info: => 6E-07s 21:34:36.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:36.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:36.4 Info: => 0.000493s 21:34:36.4 Info: UpdateData 21:34:36.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.4 Info: => 4.47E-05s 21:34:36.4 Info: UpdateData 21:34:36.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.4 Info: => 2.76E-05s 21:34:36.4 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:36.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:36.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:36.4 Info: DROP TABLE "Artists" 21:34:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.4 Info: => 0.0063113s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:36', 'rename_quality_profiles_add_upgrade_allowed') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:36.4 Info: => 0.0067201s 21:34:36.4 Info: 27: add_import_exclusions migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 27 21:34:36.4 Info: CreateTable ImportListExclusions 21:34:36.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:36.4 Info: => 0.000163s 21:34:36.4 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:36.4 Info: => 0.00013s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:36', 'add_import_exclusions') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 27: add_import_exclusions migrated 21:34:36.4 Info: => 0.0004623s 21:34:36.4 Info: 28: clean_artist_metadata_table migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 28 21:34:36.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:36.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:36.4 Info: => 0.0001577s 21:34:36.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:36.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:36.4 Info: => 0.0001213s 21:34:36.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:36.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:36.4 Info: => 0.0001141s 21:34:36.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:36.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:36.4 Info: => 0.0001096s 21:34:36.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:36.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:36.4 Info: => 0.00011s 21:34:36.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:36.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:36.4 Info: => 0.0001078s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:36', 'clean_artist_metadata_table') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 28: clean_artist_metadata_table migrated 21:34:36.4 Info: => 0.0006556s 21:34:36.4 Info: 29: health_issue_notification migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 29 21:34:36.4 Info: AlterTable Notifications 21:34:36.4 Info: => 8E-07s 21:34:36.4 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:36.4 Info: => 0.0005501s 21:34:36.4 Info: AlterTable Notifications 21:34:36.4 Info: => 8E-07s 21:34:36.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:36.4 Info: => 0.0005206s 21:34:36.4 Info: AlterTable Notifications 21:34:36.4 Info: => 7E-07s 21:34:36.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:36.4 Info: => 0.0005197s 21:34:36.4 Info: AlterTable Notifications 21:34:36.4 Info: => 6E-07s 21:34:36.4 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:36.4 Info: => 0.0005236s 21:34:36.4 Info: AlterTable Notifications 21:34:36.4 Info: => 7E-07s 21:34:36.4 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:36.4 Info: => 0.0005162s 21:34:36.4 Info: DeleteColumn Notifications OnDownload 21:34:36.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:36.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:36.4 Info: DROP TABLE "Notifications" 21:34:36.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:36.4 Info: => 0.0043281s 21:34:36.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:36.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:36.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:36.4 Info: DROP TABLE "Notifications" 21:34:36.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:36.4 Info: => 0.0053455s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:36', 'health_issue_notification') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 29: health_issue_notification migrated 21:34:36.4 Info: => 0.0058276s 21:34:36.4 Info: 30: add_mediafilerepository_mtime migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 30 21:34:36.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:36.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:36.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:36.4 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.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:36.4 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.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:36.4 Info: AlterTable TrackFiles 21:34:36.4 Info: => 5E-07s 21:34:36.4 Info: CreateColumn TrackFiles Modified DateTime 21:34:36.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:36.4 Info: => 0.0005553s 21:34:36.4 Info: AlterTable TrackFiles 21:34:36.4 Info: => 1.1E-06s 21:34:36.4 Info: CreateColumn TrackFiles Path String 21:34:36.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:36.4 Info: => 0.0005628s 21:34:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:36.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:36.4 Info: => 3.92E-05s 21:34:36.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:36.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:36.4 Info: => 0.0001264s 21:34:36.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:36.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:36.4 Info: => 0.0001356s 21:34:36.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:36.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:36.4 Info: => 0.0001308s 21:34:36.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:36.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:36.4 Info: => 7.36E-05s 21:34:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:36.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:36.4 Info: => 4.61E-05s 21:34:36.4 Info: AlterTable TrackFiles 21:34:36.4 Info: => 3E-07s 21:34:36.4 Info: AlterColumn TrackFiles Path String 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, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "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", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "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: => 0.0040252s 21:34:36.4 Info: CreateIndex TrackFiles (Path) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.4 Info: => 8.08E-05s 21:34:36.4 Info: DeleteColumn TrackFiles RelativePath 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, "Language" INTEGER NOT NULL, "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", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "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.0045836s 21:34:36.4 Info: -> 7 Insert operations completed in 00:00:00.0004662 taking an average of 00:00:00.0000666 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:36', 'add_mediafilerepository_mtime') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 30: add_mediafilerepository_mtime migrated 21:34:36.4 Info: => 0.0050785s 21:34:36.4 Debug: Took: 00:00:00.1525325 21:34:36.4 Debug: Got 0 tracks 21:34:36.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 21:34:36.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 21:34:36.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864765131250_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.5 Info: DatabaseEngineVersionCheck migrating 21:34:36.5 Info: PerformDBOperation 21:34:36.5 Info: Performing DB Operation 21:34:36.5 Info: SQLite 3.47.2 21:34:36.5 Info: => 0.0009934s 21:34:36.5 Info: DatabaseEngineVersionCheck migrated 21:34:36.5 Info: => 0.0010057s 21:34:36.5 Info: VersionMigration migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: CreateTable VersionInfo 21:34:36.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:36.5 Info: => 0.000141s 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: VersionMigration migrated 21:34:36.5 Info: => 0.0004835s 21:34:36.5 Info: VersionUniqueMigration migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: CreateIndex VersionInfo (Version) 21:34:36.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:36.5 Info: => 0.0001183s 21:34:36.5 Info: AlterTable VersionInfo 21:34:36.5 Info: => 5E-07s 21:34:36.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:36.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:36.5 Info: => 0.0005724s 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: VersionUniqueMigration migrated 21:34:36.5 Info: => 0.0007798s 21:34:36.5 Info: VersionDescriptionMigration migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: AlterTable VersionInfo 21:34:36.5 Info: => 5E-07s 21:34:36.5 Info: CreateColumn VersionInfo Description String 21:34:36.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:36.5 Info: => 0.0001951s 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: VersionDescriptionMigration migrated 21:34:36.5 Info: => 0.0003726s 21:34:36.5 Info: 1: InitialSetup migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 1 21:34:36.5 Info: CreateTable Config 21:34:36.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:36.5 Info: => 0.0001564s 21:34:36.5 Info: CreateIndex Config (Key) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:36.5 Info: => 7.24E-05s 21:34:36.5 Info: CreateTable RootFolders 21:34:36.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:36.5 Info: => 7.8E-05s 21:34:36.5 Info: CreateIndex RootFolders (Path) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:36.5 Info: => 8E-05s 21:34:36.5 Info: CreateTable Artists 21:34:36.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:36.5 Info: => 0.0002187s 21:34:36.5 Info: CreateIndex Artists (ForeignArtistId) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.5 Info: => 7.13E-05s 21:34:36.5 Info: CreateIndex Artists (NameSlug) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.5 Info: => 6.41E-05s 21:34:36.5 Info: CreateIndex Artists (CleanName) 21:34:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.5 Info: => 6.08E-05s 21:34:36.5 Info: CreateIndex Artists (Path) 21:34:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.5 Info: => 6.31E-05s 21:34:36.5 Info: CreateTable Albums 21:34:36.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:36.5 Info: => 0.0001859s 21:34:36.5 Info: CreateIndex Albums (ForeignAlbumId) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.5 Info: => 6.66E-05s 21:34:36.5 Info: CreateIndex Albums (MBId) 21:34:36.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.5 Info: => 6.01E-05s 21:34:36.5 Info: CreateIndex Albums (TADBId) 21:34:36.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.5 Info: => 9.6E-05s 21:34:36.5 Info: CreateIndex Albums (TitleSlug) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.5 Info: => 6.33E-05s 21:34:36.5 Info: CreateIndex Albums (CleanTitle) 21:34:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.5 Info: => 6.03E-05s 21:34:36.5 Info: CreateIndex Albums (Path) 21:34:36.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:36.5 Info: => 6.52E-05s 21:34:36.5 Info: CreateTable Tracks 21:34:36.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:36.5 Info: => 0.0001278s 21:34:36.5 Info: CreateIndex Tracks (ForeignTrackId) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.5 Info: => 6.31E-05s 21:34:36.5 Info: CreateIndex Tracks (ArtistId) 21:34:36.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:36.5 Info: => 6.35E-05s 21:34:36.5 Info: CreateIndex Tracks (TrackFileId) 21:34:36.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.5 Info: => 6.5E-05s 21:34:36.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:36.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:36.5 Info: => 6.7E-05s 21:34:36.5 Info: CreateTable TrackFiles 21:34:36.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:36.5 Info: => 0.0001198s 21:34:36.5 Info: CreateIndex TrackFiles (ArtistId) 21:34:36.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:36.5 Info: => 6.4E-05s 21:34:36.5 Info: CreateIndex TrackFiles (AlbumId) 21:34:36.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.5 Info: => 6.08E-05s 21:34:36.5 Info: CreateTable History 21:34:36.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:36.5 Info: => 0.0001222s 21:34:36.5 Info: CreateIndex History (Date) 21:34:36.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:36.5 Info: => 6.48E-05s 21:34:36.5 Info: CreateIndex History (EventType) 21:34:36.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:36.5 Info: => 6.48E-05s 21:34:36.5 Info: CreateIndex History (DownloadId) 21:34:36.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:36.5 Info: => 6.2E-05s 21:34:36.5 Info: CreateIndex History (AlbumId) 21:34:36.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:36.5 Info: => 6.16E-05s 21:34:36.5 Info: CreateTable Notifications 21:34:36.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:36.5 Info: => 0.0001104s 21:34:36.5 Info: CreateTable ScheduledTasks 21:34:36.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:36.5 Info: => 8.37E-05s 21:34:36.5 Info: CreateIndex ScheduledTasks (TypeName) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:36.5 Info: => 6.48E-05s 21:34:36.5 Info: CreateTable Indexers 21:34:36.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:36.5 Info: => 9.54E-05s 21:34:36.5 Info: CreateIndex Indexers (Name) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.5 Info: => 6.29E-05s 21:34:36.5 Info: CreateTable Profiles 21:34:36.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:36.5 Info: => 8.31E-05s 21:34:36.5 Info: CreateIndex Profiles (Name) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:36.5 Info: => 6.39E-05s 21:34:36.5 Info: CreateTable QualityDefinitions 21:34:36.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:36.5 Info: => 9.14E-05s 21:34:36.5 Info: CreateIndex QualityDefinitions (Quality) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:36.5 Info: => 6.67E-05s 21:34:36.5 Info: CreateIndex QualityDefinitions (Title) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:36.5 Info: => 6.45E-05s 21:34:36.5 Info: CreateTable NamingConfig 21:34:36.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:36.5 Info: => 9.86E-05s 21:34:36.5 Info: CreateTable Blacklist 21:34:36.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:36.5 Info: => 0.0001369s 21:34:36.5 Info: CreateTable Metadata 21:34:36.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:36.5 Info: => 9.21E-05s 21:34:36.5 Info: CreateTable MetadataFiles 21:34:36.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:36.5 Info: => 0.0001134s 21:34:36.5 Info: CreateTable DownloadClients 21:34:36.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:36.5 Info: => 9.02E-05s 21:34:36.5 Info: CreateTable PendingReleases 21:34:36.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:36.5 Info: => 0.0008083s 21:34:36.5 Info: CreateTable RemotePathMappings 21:34:36.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:36.5 Info: => 0.0001013s 21:34:36.5 Info: CreateTable Tags 21:34:36.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:36.5 Info: => 8.26E-05s 21:34:36.5 Info: CreateIndex Tags (Label) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:36.5 Info: => 7.71E-05s 21:34:36.5 Info: CreateTable Restrictions 21:34:36.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:36.5 Info: => 8.94E-05s 21:34:36.5 Info: CreateTable DelayProfiles 21:34:36.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:36.5 Info: => 0.0001145s 21:34:36.5 Info: CreateTable Users 21:34:36.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:36.5 Info: => 8.6E-05s 21:34:36.5 Info: CreateIndex Users (Identifier) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:36.5 Info: => 9.48E-05s 21:34:36.5 Info: CreateIndex Users (Username) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:36.5 Info: => 7.57E-05s 21:34:36.5 Info: CreateTable Commands 21:34:36.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:36.5 Info: => 0.0001197s 21:34:36.5 Info: CreateTable IndexerStatus 21:34:36.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:36.5 Info: => 0.0001128s 21:34:36.5 Info: CreateIndex IndexerStatus (ProviderId) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:36.5 Info: => 7.84E-05s 21:34:36.5 Info: CreateTable ExtraFiles 21:34:36.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:36.5 Info: => 0.0001086s 21:34:36.5 Info: CreateTable LyricFiles 21:34:36.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:36.5 Info: => 0.0001389s 21:34:36.5 Info: CreateTable LanguageProfiles 21:34:36.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:36.5 Info: => 9.05E-05s 21:34:36.5 Info: CreateIndex LanguageProfiles (Name) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:36.5 Info: => 8.15E-05s 21:34:36.5 Info: CreateTable DownloadClientStatus 21:34:36.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:36.5 Info: => 9.68E-05s 21:34:36.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:36.5 Info: => 7.79E-05s 21:34:36.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:36.5 Info: -> 1 Insert operations completed in 00:00:00.0000571 taking an average of 00:00:00.0000571 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:36', 'InitialSetup') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 1: InitialSetup migrated 21:34:36.5 Info: => 0.0008855s 21:34:36.5 Info: 2: add_reason_to_pending_releases migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 2 21:34:36.5 Info: AlterTable PendingReleases 21:34:36.5 Info: => 4E-07s 21:34:36.5 Info: CreateColumn PendingReleases Reason Int32 21:34:36.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:36.5 Info: => 0.0005237s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:36', 'add_reason_to_pending_releases') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 2: add_reason_to_pending_releases migrated 21:34:36.5 Info: => 0.0008019s 21:34:36.5 Info: 3: add_medium_support migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 3 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 6E-07s 21:34:36.5 Info: CreateColumn Albums Media String 21:34:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:36.5 Info: => 0.0004969s 21:34:36.5 Info: AlterTable Tracks 21:34:36.5 Info: => 7E-07s 21:34:36.5 Info: CreateColumn Tracks MediumNumber Int32 21:34:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:36.5 Info: => 0.0005052s 21:34:36.5 Info: AlterTable Tracks 21:34:36.5 Info: => 8E-07s 21:34:36.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:36.5 Info: => 0.0004774s 21:34:36.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:36.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:36.5 Info: => 4.16E-05s 21:34:36.5 Info: DeleteColumn Tracks TrackNumber 21:34:36.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:36.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 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_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.5 Info: => 0.0045239s 21:34:36.5 Info: AlterTable Tracks 21:34:36.5 Info: => 4E-07s 21:34:36.5 Info: CreateColumn Tracks TrackNumber String 21:34:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:36.5 Info: => 0.0004577s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:36', 'add_medium_support') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 3: add_medium_support migrated 21:34:36.5 Info: => 0.0007988s 21:34:36.5 Info: 4: add_various_qualites_in_profile migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 4 21:34:36.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:36.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:36.5 Info: => 4.98E-05s 21:34:36.5 Info: PerformDBOperation 21:34:36.5 Info: Performing DB Operation 21:34:36.5 Info: => 3.58E-05s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:36', 'add_various_qualites_in_profile') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 4: add_various_qualites_in_profile migrated 21:34:36.5 Info: => 0.0002596s 21:34:36.5 Info: 5: metadata_profiles migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 5 21:34:36.5 Info: CreateTable MetadataProfiles 21:34:36.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:36.5 Info: => 0.0001216s 21:34:36.5 Info: CreateIndex MetadataProfiles (Name) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:36.5 Info: => 8.11E-05s 21:34:36.5 Info: AlterTable Artists 21:34:36.5 Info: => 4E-07s 21:34:36.5 Info: CreateColumn Artists MetadataProfileId Int32 21:34:36.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:36.5 Info: => 0.0004758s 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.0050014s 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.0038661s 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 6E-07s 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.0004661s 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.0008377s 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.0046496s 21:34:36.5 Info: AlterTable Indexers 21:34:36.5 Info: => 6E-07s 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.0004613s 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: => 4E-05s 21:34:36.5 Info: AlterTable Indexers 21:34:36.5 Info: => 3E-07s 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.0037967s 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.0041033s 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.0048197s 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.0051878s 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.03E-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.0002822s 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: => 5E-07s 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.0004895s 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 6E-07s 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.0004597s 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.0007392s 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: => 6E-07s 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.0047278s 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 6E-07s 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.0039448s 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.0042982s 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.0001518s 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: => 7.4E-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.0001663s 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: => 7.61E-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.000363s 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: => 7E-07s 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.0005324s 21:34:36.5 Info: PerformDBOperation 21:34:36.5 Info: Performing DB Operation 21:34:36.5 Info: => 2.77E-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.0002792s 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: => 1E-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.0005012s 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.0007919s 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: => 7.59E-05s 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: => 4.96E-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.000278s 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.17E-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.0002656s 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: => 9.86E-05s 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: => 8.48E-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.0001215s 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: => 8.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.0001356s 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: => 8.93E-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.0003734s 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: => 4.62E-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.0002678s 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: => 6E-07s 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.0005079s 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.0007744s 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.03E-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.0002645s 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.58E-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: => 2.98E-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: => 2.63E-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.000245s 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.0001377s 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.0003994s 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: => 7E-07s 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.0005111s 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.0007943s 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.0001666s 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: => 0.0001307s 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.75E-05s 21:34:36.5 Info: AlterTable Artists 21:34:36.5 Info: => 4E-07s 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.0005269s 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: => 6.4E-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.0001379s 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: => 0.0001342s 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: => 7.69E-05s 21:34:36.5 Info: PerformDBOperation 21:34:36.5 Info: Performing DB Operation 21:34:36.5 Info: => 3.12E-05s 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 4E-07s 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.0005308s 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 6E-07s 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.0005266s 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 5E-07s 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.0005228s 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: => 7.68E-05s 21:34:36.5 Info: AlterTable Tracks 21:34:36.5 Info: => 4E-07s 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.6 Info: => 0.0005312s 21:34:36.6 Info: AlterTable Tracks 21:34:36.6 Info: => 5E-07s 21:34:36.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:36.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:36.6 Info: => 0.0005966s 21:34:36.6 Info: AlterTable Tracks 21:34:36.6 Info: => 1E-06s 21:34:36.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:36.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.6 Info: => 0.0005782s 21:34:36.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:36.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:36.6 Info: => 8E-05s 21:34:36.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:36.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:36.6 Info: => 5.95E-05s 21:34:36.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:36.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:36.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:36.6 Info: DROP TABLE "Artists" 21:34:36.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.6 Info: => 0.0054961s 21:34:36.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:36.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:36.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:36.6 Info: DROP TABLE "Albums" 21:34:36.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.6 Info: => 0.0047942s 21:34:36.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:36.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:36.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:36.6 Info: DROP TABLE "Tracks" 21:34:36.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:36.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.6 Info: => 0.0044589s 21:34:36.6 Info: DeleteColumn TrackFiles ArtistId 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) 21:34:36.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 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.0050638s 21:34:36.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:36.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.6 Info: => 0.0001137s 21:34:36.6 Info: CreateIndex Artists (Monitored) 21:34:36.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.6 Info: => 7.24E-05s 21:34:36.6 Info: CreateIndex Albums (ArtistMetadataId) 21:34:36.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:36.6 Info: => 0.0001055s 21:34:36.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:36.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:36.6 Info: => 9.81E-05s 21:34:36.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:36.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:36.6 Info: => 0.0001023s 21:34:36.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:36.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:36.6 Info: => 0.0001002s 21:34:36.6 Info: UpdateData 21:34:36.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.6 Info: => 4.2E-05s 21:34:36.6 Info: UpdateData 21:34:36.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.6 Info: => 3.07E-05s 21:34:36.6 Info: UpdateData 21:34:36.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:36.6 Info: => 3.6E-05s 21:34:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:36', 'add_release_groups_etc') 21:34:36.6 Info: Committing Transaction 21:34:36.6 Info: 23: add_release_groups_etc migrated 21:34:36.6 Info: => 0.0005198s 21:34:36.6 Info: 24: NewMediaInfoFormat migrating 21:34:36.6 Info: Beginning Transaction 21:34:36.6 Info: Starting migration of Main DB to 24 21:34:36.6 Info: UpdateData 21:34:36.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:36.6 Info: => 5.04E-05s 21:34:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:36', 'NewMediaInfoFormat') 21:34:36.6 Info: Committing Transaction 21:34:36.6 Info: 24: NewMediaInfoFormat migrated 21:34:36.6 Info: => 0.0002766s 21:34:36.6 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:36.6 Info: Beginning Transaction 21:34:36.6 Info: Starting migration of Main DB to 25 21:34:36.6 Info: RenameTable Restrictions ReleaseProfiles 21:34:36.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:36.6 Info: => 0.0023447s 21:34:36.6 Info: AlterTable ReleaseProfiles 21:34:36.6 Info: => 8E-07s 21:34:36.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:36.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:36.6 Info: => 0.0005887s 21:34:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:36', 'rename_restrictions_to_release_profiles') 21:34:36.6 Info: Committing Transaction 21:34:36.6 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:36.6 Info: => 0.0008632s 21:34:36.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:36.6 Info: Beginning Transaction 21:34:36.6 Info: Starting migration of Main DB to 26 21:34:36.6 Info: RenameTable Profiles QualityProfiles 21:34:36.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:36.6 Info: => 0.0022859s 21:34:36.6 Info: AlterTable QualityProfiles 21:34:36.6 Info: => 7E-07s 21:34:36.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:36.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:36.6 Info: => 0.0005079s 21:34:36.6 Info: AlterTable LanguageProfiles 21:34:36.6 Info: => 6E-07s 21:34:36.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:36.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:36.6 Info: => 0.0005295s 21:34:36.6 Info: UpdateData 21:34:36.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.6 Info: => 4.71E-05s 21:34:36.6 Info: UpdateData 21:34:36.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.6 Info: => 2.76E-05s 21:34:36.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:36.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:36.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:36.6 Info: DROP TABLE "Artists" 21:34:36.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.6 Info: => 0.0056336s 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.0060186s 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.000177s 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.0001327s 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.0004624s 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.0001536s 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.0001179s 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.0001127s 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.0001123s 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.0001117s 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.0001131s 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.0003795s 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: => 1E-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.0005483s 21:34:36.6 Info: AlterTable Notifications 21:34:36.6 Info: => 9E-07s 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.000512s 21:34:36.6 Info: AlterTable Notifications 21:34:36.6 Info: => 6E-07s 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.0005907s 21:34:36.6 Info: AlterTable Notifications 21:34:36.6 Info: => 8E-07s 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.0005187s 21:34:36.6 Info: AlterTable Notifications 21:34:36.6 Info: => 8E-07s 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.0005157s 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.0043869s 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.0043687s 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.0047426s 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, 1) 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, 1) 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: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, '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.6 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:36.6 Info: AlterTable TrackFiles 21:34:36.6 Info: => 4E-07s 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.0005467s 21:34:36.6 Info: AlterTable TrackFiles 21:34:36.6 Info: => 9E-07s 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.0004935s 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: => 0.0001218s 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.0001373s 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.000141s 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.0001968s 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.86E-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: => 0.0001163s 21:34:36.6 Info: AlterTable TrackFiles 21:34:36.6 Info: => 9E-07s 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.0059487s 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.1E-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.0039834s 21:34:36.6 Info: -> 9 Insert operations completed in 00:00:00.0005862 taking an average of 00:00:00.0000651 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.0044851s 21:34:36.6 Debug: Took: 00:00:00.1541278 21:34:36.6 Debug: Got 2 tracks 21:34:36.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 21:34:36.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 21:34:36.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864767033795_169/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.0038838s 21:34:36.7 Info: DatabaseEngineVersionCheck migrated 21:34:36.7 Info: => 0.003896s 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.0001429s 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: VersionMigration migrated 21:34:36.7 Info: => 0.0004752s 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.0001193s 21:34:36.7 Info: AlterTable VersionInfo 21:34:36.7 Info: => 6E-07s 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.0005697s 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: VersionUniqueMigration migrated 21:34:36.7 Info: => 0.0007893s 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: => 5E-07s 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.0001937s 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: VersionDescriptionMigration migrated 21:34:36.7 Info: => 0.0003693s 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.0002193s 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.76E-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: => 8.31E-05s 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: => 6.82E-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.000216s 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: => 6.9E-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: => 6.16E-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: => 6.18E-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: => 6.03E-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.0001839s 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: => 6.56E-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: => 0.0001015s 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: => 6.82E-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: => 6.21E-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: => 5.88E-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: => 5.96E-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.0001456s 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.14E-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: => 6.51E-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: => 6.59E-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: => 6.96E-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.0001199s 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: => 6.44E-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: => 6.2E-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.0001218s 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: => 6.37E-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: => 6.28E-05s 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: => 6.43E-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: => 6.51E-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.0001106s 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: => 8.59E-05s 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: => 6.71E-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: => 9.3E-05s 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: => 6.39E-05s 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: => 8.6E-05s 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: => 6.27E-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: => 9E-05s 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: => 6.52E-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: => 6.16E-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: => 9.82E-05s 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.0001376s 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: => 9.1E-05s 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.000111s 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: => 9.01E-05s 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.0001314s 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: => 9.59E-05s 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: => 8.36E-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: => 7.71E-05s 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: => 8.89E-05s 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.0001104s 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.58E-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: => 9.49E-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: => 7.59E-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.0001181s 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.0001131s 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: => 7.85E-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.0001062s 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.0001413s 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: => 9.18E-05s 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: => 7.94E-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: => 9.6E-05s 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: => 7.8E-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.0000590 taking an average of 00:00:00.0000590 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.0008267s 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: => 8E-07s 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.0005207s 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.0007948s 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: => 4E-07s 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.0005092s 21:34:36.7 Info: AlterTable Tracks 21:34:36.7 Info: => 6E-07s 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.0005258s 21:34:36.7 Info: AlterTable Tracks 21:34:36.7 Info: => 6E-07s 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.0005012s 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.47E-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.0037789s 21:34:36.7 Info: AlterTable Tracks 21:34:36.7 Info: => 6E-07s 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.0004608s 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.00082s 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: => 9.25E-05s 21:34:36.7 Info: PerformDBOperation 21:34:36.7 Info: Performing DB Operation 21:34:36.7 Info: => 3.14E-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.0002839s 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.000133s 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: => 0.0001117s 21:34:36.7 Info: AlterTable Artists 21:34:36.7 Info: => 6E-07s 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.0004824s 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.0047673s 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.0057372s 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 5E-07s 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.0004636s 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.0008321s 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.0037983s 21:34:36.7 Info: AlterTable Indexers 21:34:36.7 Info: => 5E-07s 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.0004557s 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: => 3.96E-05s 21:34:36.7 Info: AlterTable Indexers 21:34:36.7 Info: => 8E-07s 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.0038603s 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.0041584s 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.0041502s 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.004549s 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: => 4.96E-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.0002847s 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: => 9E-07s 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.0004906s 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 6E-07s 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.0004637s 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.0007549s 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: => 7E-07s 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.0047532s 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 5E-07s 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.0047442s 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.0050838s 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.0001564s 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: => 7.29E-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.0001014s 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: => 7.01E-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.0003641s 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: => 8E-07s 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.0006037s 21:34:36.7 Info: PerformDBOperation 21:34:36.7 Info: Performing DB Operation 21:34:36.7 Info: => 2.97E-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.0002877s 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.1E-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.0005333s 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.0008069s 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: => 7.56E-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: => 5.12E-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.0002802s 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: => 7.01E-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.000297s 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.0001309s 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.26E-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.0001199s 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: => 8.55E-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.0001416s 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: => 9.17E-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.0003774s 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: => 4.86E-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.0002708s 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: => 9E-07s 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.0005496s 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.0008355s 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.05E-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.0002641s 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.68E-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: => 2.76E-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: => 2.61E-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.0002418s 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.000124s 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.0004046s 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: => 8E-07s 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.0005425s 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.000817s 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.0001656s 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: => 0.0001295s 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: => 8.3E-05s 21:34:36.7 Info: AlterTable Artists 21:34:36.7 Info: => 5E-07s 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.0005346s 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: => 6.45E-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.0001408s 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: => 0.0001358s 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: => 7.94E-05s 21:34:36.7 Info: PerformDBOperation 21:34:36.7 Info: Performing DB Operation 21:34:36.7 Info: => 3.25E-05s 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 4E-07s 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.0005346s 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 5E-07s 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.0005338s 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 7E-07s 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.0005352s 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: => 7.62E-05s 21:34:36.7 Info: AlterTable Tracks 21:34:36.7 Info: => 5E-07s 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.0005337s 21:34:36.7 Info: AlterTable Tracks 21:34:36.7 Info: => 6E-07s 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.000572s 21:34:36.7 Info: AlterTable Tracks 21:34:36.7 Info: => 5E-07s 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.0005284s 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: => 7.66E-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: => 5.79E-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.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.0053319s 21:34:36.7 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.0048017s 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.0053124s 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.004202s 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: => 0.000112s 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: => 7.73E-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: => 0.0001058s 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: => 0.0001008s 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: => 0.0001043s 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: => 0.0001034s 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.33E-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: => 3.08E-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: => 3.78E-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.0005263s 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.14E-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.0002785s 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.0023634s 21:34:36.8 Info: AlterTable ReleaseProfiles 21:34:36.8 Info: => 8E-07s 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.0006409s 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.0009333s 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.0023689s 21:34:36.8 Info: AlterTable QualityProfiles 21:34:36.8 Info: => 9E-07s 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.0005148s 21:34:36.8 Info: AlterTable LanguageProfiles 21:34:36.8 Info: => 6E-07s 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.0004972s 21:34:36.8 Info: UpdateData 21:34:36.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.8 Info: => 9.28E-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: => 2.93E-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.0046747s 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.0050623s 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.0001691s 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.0001266s 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.0004304s 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.0001536s 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.0001173s 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.0010559s 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.0001299s 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.0001151s 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.0001122s 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.0003928s 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.1E-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.0005515s 21:34:36.8 Info: AlterTable Notifications 21:34:36.8 Info: => 6E-07s 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.0005717s 21:34:36.8 Info: AlterTable Notifications 21:34:36.8 Info: => 8E-07s 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.0005804s 21:34:36.8 Info: AlterTable Notifications 21:34:36.8 Info: => 7E-07s 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.0005621s 21:34:36.8 Info: AlterTable Notifications 21:34:36.8 Info: => 7E-07s 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.0005209s 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.0042918s 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.0050791s 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.0054611s 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 "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', 1, 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', 1, 0) 21:34:36.8 Info: AlterTable TrackFiles 21:34:36.8 Info: => 6E-07s 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.0005563s 21:34:36.8 Info: AlterTable TrackFiles 21:34:36.8 Info: => 7E-07s 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.0005113s 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: => 3.87E-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.0001209s 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.0001365s 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.000133s 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: => 7.25E-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: => 4.68E-05s 21:34:36.8 Info: AlterTable TrackFiles 21:34:36.8 Info: => 5E-07s 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.004688s 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: => 6.95E-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.0039268s 21:34:36.8 Info: -> 6 Insert operations completed in 00:00:00.0004046 taking an average of 00:00:00.0000674 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.0043839s 21:34:36.8 Debug: Took: 00:00:00.1510605 21:34:36.8 Debug: Got 0 tracks 21:34:36.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 21:34:36.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 21:34:36.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864768895470_171/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.0010436s 21:34:36.9 Info: DatabaseEngineVersionCheck migrated 21:34:36.9 Info: => 0.0010564s 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.0001422s 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: VersionMigration migrated 21:34:36.9 Info: => 0.0004846s 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.0001172s 21:34:36.9 Info: AlterTable VersionInfo 21:34:36.9 Info: => 7E-07s 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.0005639s 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: VersionUniqueMigration migrated 21:34:36.9 Info: => 0.0007574s 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: => 6E-07s 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.00019s 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: VersionDescriptionMigration migrated 21:34:36.9 Info: => 0.000378s 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.0001552s 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: => 7.23E-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: => 7.91E-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: => 6.66E-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.0018016s 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: => 7.19E-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: => 6.45E-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: => 6.48E-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: => 5.97E-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.0001991s 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.33E-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: => 6.16E-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: => 6.13E-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: => 6.08E-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: => 5.91E-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: => 5.84E-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.0001261s 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: => 6.63E-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: => 6.49E-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: => 6.65E-05s 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: => 6.94E-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.0001179s 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: => 6.4E-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: => 6.11E-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.0001198s 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: => 6.44E-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: => 6.23E-05s 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: => 6.23E-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: => 6.2E-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.0001117s 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: => 8.47E-05s 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: => 6.82E-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: => 9.22E-05s 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: => 6.73E-05s 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: => 8.03E-05s 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: => 6.36E-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: => 8.63E-05s 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: => 6.52E-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: => 6.46E-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: => 9.97E-05s 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.000139s 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: => 9.2E-05s 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.0001099s 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: => 8.7E-05s 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.0001268s 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.0001028s 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: => 8.21E-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: => 7.69E-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: => 8.98E-05s 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.0001153s 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: => 8.3E-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: => 9.1E-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: => 7.27E-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.0001221s 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.0001145s 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.25E-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.0001063s 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.000137s 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: => 9.25E-05s 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: => 8.06E-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: => 9.87E-05s 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: => 7.82E-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.0000600 taking an average of 00:00:00.0000600 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.0009174s 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: => 7E-07s 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.0005795s 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.0008641s 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: => 6E-07s 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.0004997s 21:34:36.9 Info: AlterTable Tracks 21:34:36.9 Info: => 8E-07s 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.0004563s 21:34:36.9 Info: AlterTable Tracks 21:34:36.9 Info: => 5E-07s 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.0004618s 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: => 7.81E-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.0038315s 21:34:36.9 Info: AlterTable Tracks 21:34:36.9 Info: => 8E-07s 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.000495s 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.0008329s 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.02E-05s 21:34:36.9 Info: PerformDBOperation 21:34:36.9 Info: Performing DB Operation 21:34:36.9 Info: => 3.3E-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.0002872s 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.0001216s 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: => 0.0001226s 21:34:36.9 Info: AlterTable Artists 21:34:36.9 Info: => 5E-07s 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.000466s 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.0040218s 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.0038984s 21:34:36.9 Info: AlterTable Albums 21:34:36.9 Info: => 6E-07s 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.0004655s 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.0008357s 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.0040185s 21:34:36.9 Info: AlterTable Indexers 21:34:36.9 Info: => 5E-07s 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.0004504s 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: => 3.81E-05s 21:34:36.9 Info: AlterTable Indexers 21:34:36.9 Info: => 4E-07s 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.0045621s 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.0048918s 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.0056705s 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.0060615s 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: => 4.88E-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.0002867s 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: => 7E-07s 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.0004797s 21:34:36.9 Info: AlterTable Albums 21:34:36.9 Info: => 7E-07s 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.0004537s 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.0007192s 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: => 6E-07s 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.0039962s 21:34:36.9 Info: AlterTable Albums 21:34:36.9 Info: => 5E-07s 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.0048359s 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.0051723s 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.0001544s 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: => 7.35E-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.000104s 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: => 6.92E-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.0003679s 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: => 7E-07s 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.0005575s 21:34:36.9 Info: PerformDBOperation 21:34:36.9 Info: Performing DB Operation 21:34:36.9 Info: => 2.65E-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.0002912s 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: => 7E-07s 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.0004914s 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.0007785s 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: => 7.54E-05s 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: => 5.07E-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.0002786s 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: => 4.07E-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.0002599s 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: => 9.8E-05s 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: => 7.54E-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.000114s 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: => 8.81E-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.0001007s 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: => 8.29E-05s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:36', '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.0003677s 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: => 4.74E-05s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:36', 'remove_nma') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 17: remove_nma migrated 21:34:36.9 Info: => 0.0002761s 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: => 6E-07s 21:34:36.9 Info: CreateColumn Albums Disambiguation String 21:34:36.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:36.9 Info: => 0.0005053s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:36', 'album_disambiguation') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 18: album_disambiguation migrated 21:34:36.9 Info: => 0.0007692s 21:34:36.9 Info: 19: add_ape_quality_in_profiles migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 19 21:34:36.9 Info: PerformDBOperation 21:34:36.9 Info: Performing DB Operation 21:34:36.9 Info: => 3.1E-05s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:36', 'add_ape_quality_in_profiles') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 19: add_ape_quality_in_profiles migrated 21:34:36.9 Info: => 0.0002621s 21:34:36.9 Info: 20: remove_pushalot migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 20 21:34:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:36.9 Info: => 4.62E-05s 21:34:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:36.9 Info: => 2.98E-05s 21:34:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:36.9 Info: => 2.57E-05s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:36', 'remove_pushalot') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 20: remove_pushalot migrated 21:34:36.9 Info: => 0.0002406s 21:34:36.9 Info: 21: add_custom_filters migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 21 21:34:36.9 Info: CreateTable CustomFilters 21:34:36.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:36.9 Info: => 0.0001216s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:36', 'add_custom_filters') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 21: add_custom_filters migrated 21:34:36.9 Info: => 0.0003736s 21:34:36.9 Info: 22: import_list_tags migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 22 21:34:36.9 Info: AlterTable ImportLists 21:34:36.9 Info: => 7E-07s 21:34:36.9 Info: CreateColumn ImportLists Tags String 21:34:36.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:36.9 Info: => 0.0005121s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:36', 'import_list_tags') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 22: import_list_tags migrated 21:34:36.9 Info: => 0.0007771s 21:34:36.9 Info: 23: add_release_groups_etc migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 23 21:34:36.9 Info: CreateTable ArtistMetadata 21:34:36.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:36.9 Info: => 0.0001629s 21:34:36.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:36.9 Info: => 0.0001229s 21:34:36.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:36.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:36.9 Info: => 8.32E-05s 21:34:36.9 Info: AlterTable Artists 21:34:36.9 Info: => 3E-07s 21:34:36.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:36.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.9 Info: => 0.0005165s 21:34:36.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:36.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:36.9 Info: => 6.52E-05s 21:34:36.9 Info: CreateTable AlbumReleases 21:34:36.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:36.9 Info: => 0.0001366s 21:34:36.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:36.9 Info: => 0.0001281s 21:34:36.9 Info: CreateIndex AlbumReleases (AlbumId) 21:34:36.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:36.9 Info: => 7.85E-05s 21:34:36.9 Info: PerformDBOperation 21:34:36.9 Info: Performing DB Operation 21:34:36.9 Info: => 3.12E-05s 21:34:36.9 Info: AlterTable Albums 21:34:36.9 Info: => 4E-07s 21:34:36.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:36.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.9 Info: => 0.0005675s 21:34:36.9 Info: AlterTable Albums 21:34:36.9 Info: => 6E-07s 21:34:36.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:36.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:36.9 Info: => 0.0005399s 21:34:36.9 Info: AlterTable Albums 21:34:36.9 Info: => 5E-07s 21:34:36.9 Info: CreateColumn Albums Links String 21:34:36.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:36.9 Info: => 0.0005245s 21:34:36.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:36.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:36.9 Info: => 7.91E-05s 21:34:36.9 Info: AlterTable Tracks 21:34:36.9 Info: => 4E-07s 21:34:36.9 Info: CreateColumn Tracks ForeignRecordingId String 21:34:36.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:36.9 Info: => 0.0005146s 21:34:36.9 Info: AlterTable Tracks 21:34:36.9 Info: => 6E-07s 21:34:36.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:36.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:36.9 Info: => 0.0005186s 21:34:36.9 Info: AlterTable Tracks 21:34:36.9 Info: => 5E-07s 21:34:36.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:36.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.9 Info: => 0.0005247s 21:34:36.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:36.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:36.9 Info: => 7.73E-05s 21:34:36.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:36.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:36.9 Info: => 5.99E-05s 21:34:36.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:36.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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.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:36.9 Info: DROP TABLE "Artists" 21:34:36.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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.0057109s 21:34:36.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:36.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:36.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") 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.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_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.9 Info: => 0.0047765s 21:34:36.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:36.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:36.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: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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.9 Info: => 0.0044201s 21:34:36.9 Info: DeleteColumn TrackFiles ArtistId 21:34:36.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:36.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:36.9 Info: DROP TABLE "TrackFiles" 21:34:36.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.9 Info: => 0.0043233s 21:34:36.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:36.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.9 Info: => 0.0001096s 21:34:36.9 Info: CreateIndex Artists (Monitored) 21:34:36.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.9 Info: => 7.48E-05s 21:34:36.9 Info: CreateIndex Albums (ArtistMetadataId) 21:34:36.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:36.9 Info: => 0.0001014s 21:34:36.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:36.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:36.9 Info: => 0.0001346s 21:34:36.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:36.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:36.9 Info: => 0.000109s 21:34:36.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:36.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:36.9 Info: => 9.69E-05s 21:34:36.9 Info: UpdateData 21:34:36.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.9 Info: => 4.22E-05s 21:34:36.9 Info: UpdateData 21:34:36.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.9 Info: => 3.14E-05s 21:34:36.9 Info: UpdateData 21:34:36.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:36.9 Info: => 3.75E-05s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:36', 'add_release_groups_etc') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 23: add_release_groups_etc migrated 21:34:36.9 Info: => 0.0005442s 21:34:36.9 Info: 24: NewMediaInfoFormat migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 24 21:34:36.9 Info: UpdateData 21:34:36.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:36.9 Info: => 4.93E-05s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:36', 'NewMediaInfoFormat') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 24: NewMediaInfoFormat migrated 21:34:36.9 Info: => 0.0003038s 21:34:36.9 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 25 21:34:36.9 Info: RenameTable Restrictions ReleaseProfiles 21:34:36.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:36.9 Info: => 0.0023403s 21:34:36.9 Info: AlterTable ReleaseProfiles 21:34:36.9 Info: => 8E-07s 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.000621s 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.0009119s 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.0023756s 21:34:37.0 Info: AlterTable QualityProfiles 21:34:37.0 Info: => 7E-07s 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.0005046s 21:34:37.0 Info: AlterTable LanguageProfiles 21:34:37.0 Info: => 1E-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.0005288s 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.65E-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: => 2.67E-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.0055031s 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.0059289s 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.0001569s 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.0001275s 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.0004319s 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.0001483s 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.0001186s 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.0001132s 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.0001124s 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.000109s 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.000105s 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.0003813s 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: => 8E-07s 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.0005375s 21:34:37.0 Info: AlterTable Notifications 21:34:37.0 Info: => 5E-07s 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.0005029s 21:34:37.0 Info: AlterTable Notifications 21:34:37.0 Info: => 7E-07s 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.0005064s 21:34:37.0 Info: AlterTable Notifications 21:34:37.0 Info: => 6E-07s 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.0005026s 21:34:37.0 Info: AlterTable Notifications 21:34:37.0 Info: => 6E-07s 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.0005087s 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.0043485s 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.005151s 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.0055207s 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', 1, '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, 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.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: => 4E-07s 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.0005489s 21:34:37.0 Info: AlterTable TrackFiles 21:34:37.0 Info: => 7E-07s 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.0004865s 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.03E-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.0001155s 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.0001356s 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.0001325s 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: => 7.78E-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: => 0.0001028s 21:34:37.0 Info: AlterTable TrackFiles 21:34:37.0 Info: => 8E-07s 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.0037671s 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: => 7.61E-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.0049019s 21:34:37.0 Info: -> 7 Insert operations completed in 00:00:00.0005806 taking an average of 00:00:00.0000829 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.0053698s 21:34:37.0 Debug: Took: 00:00:00.1504632 21:34:37.0 Debug: Got 1 tracks 21:34:37.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 21:34:37.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864770749377_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:37.0 Info: DatabaseEngineVersionCheck migrating 21:34:37.0 Info: PerformDBOperation 21:34:37.0 Info: Performing DB Operation 21:34:37.0 Info: SQLite 3.47.2 21:34:37.0 Info: => 0.0009128s 21:34:37.0 Info: DatabaseEngineVersionCheck migrated 21:34:37.0 Info: => 0.000926s 21:34:37.0 Info: VersionMigration migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: CreateTable VersionInfo 21:34:37.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:37.0 Info: => 0.0001392s 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: VersionMigration migrated 21:34:37.0 Info: => 0.0004667s 21:34:37.0 Info: VersionUniqueMigration migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: CreateIndex VersionInfo (Version) 21:34:37.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:37.0 Info: => 0.000116s 21:34:37.0 Info: AlterTable VersionInfo 21:34:37.0 Info: => 6E-07s 21:34:37.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:37.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:37.0 Info: => 0.0005477s 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: VersionUniqueMigration migrated 21:34:37.0 Info: => 0.0007416s 21:34:37.0 Info: VersionDescriptionMigration migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: AlterTable VersionInfo 21:34:37.0 Info: => 1E-06s 21:34:37.0 Info: CreateColumn VersionInfo Description String 21:34:37.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:37.0 Info: => 0.0001888s 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: VersionDescriptionMigration migrated 21:34:37.0 Info: => 0.0003716s 21:34:37.0 Info: 1: InitialSetup migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: Starting migration of Main DB to 1 21:34:37.0 Info: CreateTable Config 21:34:37.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:37.0 Info: => 0.0001564s 21:34:37.0 Info: CreateIndex Config (Key) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:37.0 Info: => 8.89E-05s 21:34:37.0 Info: CreateTable RootFolders 21:34:37.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:37.0 Info: => 9.87E-05s 21:34:37.0 Info: CreateIndex RootFolders (Path) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:37.0 Info: => 7.08E-05s 21:34:37.0 Info: CreateTable Artists 21:34:37.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:37.0 Info: => 0.0002162s 21:34:37.0 Info: CreateIndex Artists (ForeignArtistId) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.0 Info: => 6.64E-05s 21:34:37.0 Info: CreateIndex Artists (NameSlug) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.0 Info: => 6.13E-05s 21:34:37.0 Info: CreateIndex Artists (CleanName) 21:34:37.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.0 Info: => 6.12E-05s 21:34:37.0 Info: CreateIndex Artists (Path) 21:34:37.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.0 Info: => 5.99E-05s 21:34:37.0 Info: CreateTable Albums 21:34:37.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:37.0 Info: => 0.0001912s 21:34:37.0 Info: CreateIndex Albums (ForeignAlbumId) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.0 Info: => 7.06E-05s 21:34:37.0 Info: CreateIndex Albums (MBId) 21:34:37.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.0 Info: => 6.07E-05s 21:34:37.0 Info: CreateIndex Albums (TADBId) 21:34:37.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.0 Info: => 6E-05s 21:34:37.0 Info: CreateIndex Albums (TitleSlug) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.0 Info: => 6.09E-05s 21:34:37.0 Info: CreateIndex Albums (CleanTitle) 21:34:37.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.0 Info: => 6.39E-05s 21:34:37.0 Info: CreateIndex Albums (Path) 21:34:37.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:37.0 Info: => 5.81E-05s 21:34:37.0 Info: CreateTable Tracks 21:34:37.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:37.0 Info: => 0.0001286s 21:34:37.0 Info: CreateIndex Tracks (ForeignTrackId) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.0 Info: => 6.58E-05s 21:34:37.0 Info: CreateIndex Tracks (ArtistId) 21:34:37.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.0 Info: => 6.3E-05s 21:34:37.0 Info: CreateIndex Tracks (TrackFileId) 21:34:37.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.0 Info: => 6.29E-05s 21:34:37.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:37.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:37.0 Info: => 6.77E-05s 21:34:37.0 Info: CreateTable TrackFiles 21:34:37.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:37.0 Info: => 0.0001187s 21:34:37.0 Info: CreateIndex TrackFiles (ArtistId) 21:34:37.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:37.0 Info: => 6.57E-05s 21:34:37.0 Info: CreateIndex TrackFiles (AlbumId) 21:34:37.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.0 Info: => 6.33E-05s 21:34:37.0 Info: CreateTable History 21:34:37.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:37.0 Info: => 0.0001218s 21:34:37.0 Info: CreateIndex History (Date) 21:34:37.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:37.0 Info: => 6.6E-05s 21:34:37.0 Info: CreateIndex History (EventType) 21:34:37.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:37.0 Info: => 6.23E-05s 21:34:37.0 Info: CreateIndex History (DownloadId) 21:34:37.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:37.0 Info: => 5.86E-05s 21:34:37.0 Info: CreateIndex History (AlbumId) 21:34:37.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:37.0 Info: => 6.22E-05s 21:34:37.0 Info: CreateTable Notifications 21:34:37.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:37.0 Info: => 0.000109s 21:34:37.0 Info: CreateTable ScheduledTasks 21:34:37.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:37.0 Info: => 8.82E-05s 21:34:37.0 Info: CreateIndex ScheduledTasks (TypeName) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:37.0 Info: => 6.95E-05s 21:34:37.0 Info: CreateTable Indexers 21:34:37.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:37.0 Info: => 9.77E-05s 21:34:37.0 Info: CreateIndex Indexers (Name) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.0 Info: => 6.55E-05s 21:34:37.0 Info: CreateTable Profiles 21:34:37.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:37.0 Info: => 8.25E-05s 21:34:37.0 Info: CreateIndex Profiles (Name) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:37.0 Info: => 6.27E-05s 21:34:37.0 Info: CreateTable QualityDefinitions 21:34:37.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:37.0 Info: => 8.95E-05s 21:34:37.0 Info: CreateIndex QualityDefinitions (Quality) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:37.0 Info: => 7.81E-05s 21:34:37.0 Info: CreateIndex QualityDefinitions (Title) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:37.0 Info: => 6.91E-05s 21:34:37.0 Info: CreateTable NamingConfig 21:34:37.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:37.0 Info: => 0.0001013s 21:34:37.0 Info: CreateTable Blacklist 21:34:37.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:37.0 Info: => 0.0001411s 21:34:37.0 Info: CreateTable Metadata 21:34:37.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:37.0 Info: => 9.28E-05s 21:34:37.0 Info: CreateTable MetadataFiles 21:34:37.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:37.0 Info: => 0.0001109s 21:34:37.0 Info: CreateTable DownloadClients 21:34:37.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:37.0 Info: => 8.81E-05s 21:34:37.0 Info: CreateTable PendingReleases 21:34:37.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:37.0 Info: => 0.0001274s 21:34:37.0 Info: CreateTable RemotePathMappings 21:34:37.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:37.0 Info: => 9.24E-05s 21:34:37.0 Info: CreateTable Tags 21:34:37.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:37.0 Info: => 8.02E-05s 21:34:37.0 Info: CreateIndex Tags (Label) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:37.0 Info: => 7.5E-05s 21:34:37.0 Info: CreateTable Restrictions 21:34:37.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:37.0 Info: => 8.87E-05s 21:34:37.0 Info: CreateTable DelayProfiles 21:34:37.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:37.0 Info: => 0.0001134s 21:34:37.0 Info: CreateTable Users 21:34:37.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:37.0 Info: => 8.53E-05s 21:34:37.0 Info: CreateIndex Users (Identifier) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:37.0 Info: => 9.14E-05s 21:34:37.0 Info: CreateIndex Users (Username) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:37.0 Info: => 7.62E-05s 21:34:37.0 Info: CreateTable Commands 21:34:37.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:37.0 Info: => 0.0001184s 21:34:37.0 Info: CreateTable IndexerStatus 21:34:37.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:37.0 Info: => 0.0001126s 21:34:37.0 Info: CreateIndex IndexerStatus (ProviderId) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:37.0 Info: => 7.69E-05s 21:34:37.0 Info: CreateTable ExtraFiles 21:34:37.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:37.0 Info: => 0.0001031s 21:34:37.0 Info: CreateTable LyricFiles 21:34:37.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:37.0 Info: => 0.0001337s 21:34:37.0 Info: CreateTable LanguageProfiles 21:34:37.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:37.0 Info: => 9.01E-05s 21:34:37.0 Info: CreateIndex LanguageProfiles (Name) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:37.0 Info: => 7.98E-05s 21:34:37.0 Info: CreateTable DownloadClientStatus 21:34:37.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:37.0 Info: => 9.6E-05s 21:34:37.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:37.0 Info: => 7.67E-05s 21:34:37.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:37.0 Info: -> 1 Insert operations completed in 00:00:00.0000606 taking an average of 00:00:00.0000606 21:34:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:37', 'InitialSetup') 21:34:37.0 Info: Committing Transaction 21:34:37.1 Info: 1: InitialSetup migrated 21:34:37.1 Info: => 0.0008712s 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: => 7E-07s 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.0005166s 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.0007938s 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: => 1E-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.0005026s 21:34:37.1 Info: AlterTable Tracks 21:34:37.1 Info: => 6E-07s 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.0004634s 21:34:37.1 Info: AlterTable Tracks 21:34:37.1 Info: => 6E-07s 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.0004574s 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.33E-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.0038104s 21:34:37.1 Info: AlterTable Tracks 21:34:37.1 Info: => 5E-07s 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.000452s 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.0008001s 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.08E-05s 21:34:37.1 Info: PerformDBOperation 21:34:37.1 Info: Performing DB Operation 21:34:37.1 Info: => 3.26E-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.0002595s 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.0001231s 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: => 8.02E-05s 21:34:37.1 Info: AlterTable Artists 21:34:37.1 Info: => 5E-07s 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.0004712s 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.0040323s 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.0044739s 21:34:37.1 Info: AlterTable Albums 21:34:37.1 Info: => 6E-07s 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.0004615s 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.0008493s 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.0045507s 21:34:37.1 Info: AlterTable Indexers 21:34:37.1 Info: => 5E-07s 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.00046s 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.52E-05s 21:34:37.1 Info: AlterTable Indexers 21:34:37.1 Info: => 5E-07s 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.0050102s 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.0054181s 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.0050012s 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.0054093s 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.02E-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.0002858s 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: => 8E-07s 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.0004946s 21:34:37.1 Info: AlterTable Albums 21:34:37.1 Info: => 6E-07s 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.0005154s 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.0008102s 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: => 8E-07s 21:34:37.1 Info: AlterColumn Albums Releases String 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, "Releases" TEXT NOT NULL, "CurrentRelease" 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", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "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.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.004082s 21:34:37.1 Info: AlterTable Albums 21:34:37.1 Info: => 6E-07s 21:34:37.1 Info: AlterColumn Albums CurrentRelease String 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, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 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", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "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.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.0055646s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:37', 'album_releases_fix') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 10: album_releases_fix migrated 21:34:37.1 Info: => 0.0059227s 21:34:37.1 Info: 11: import_lists migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 11 21:34:37.1 Info: CreateTable ImportLists 21:34:37.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:37.1 Info: => 0.0001575s 21:34:37.1 Info: CreateIndex ImportLists (Name) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:37.1 Info: => 7.66E-05s 21:34:37.1 Info: CreateTable ImportListStatus 21:34:37.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:37.1 Info: => 0.0001057s 21:34:37.1 Info: CreateIndex ImportListStatus (ProviderId) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:37.1 Info: => 7.01E-05s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:37', 'import_lists') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 11: import_lists migrated 21:34:37.1 Info: => 0.0003789s 21:34:37.1 Info: 12: add_release_status migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 12 21:34:37.1 Info: AlterTable MetadataProfiles 21:34:37.1 Info: => 6E-07s 21:34:37.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:37.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:37.1 Info: => 0.000521s 21:34:37.1 Info: PerformDBOperation 21:34:37.1 Info: Performing DB Operation 21:34:37.1 Info: => 2.64E-05s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:37', 'add_release_status') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 12: add_release_status migrated 21:34:37.1 Info: => 0.0002796s 21:34:37.1 Info: 13: album_download_notification migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 13 21:34:37.1 Info: AlterTable Notifications 21:34:37.1 Info: => 8E-07s 21:34:37.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:37.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:37.1 Info: => 0.0005593s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:37', 'album_download_notification') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 13: album_download_notification migrated 21:34:37.1 Info: => 0.0008463s 21:34:37.1 Info: 14: fix_language_metadata_profiles migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 14 21:34:37.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:37.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:37.1 Info: => 7.77E-05s 21:34:37.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:37.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:37.1 Info: => 5.24E-05s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:37', 'fix_language_metadata_profiles') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 14: fix_language_metadata_profiles migrated 21:34:37.1 Info: => 0.0002852s 21:34:37.1 Info: 15: remove_fanzub migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 15 21:34:37.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.1 Info: => 4.34E-05s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:37', 'remove_fanzub') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 15: remove_fanzub migrated 21:34:37.1 Info: => 0.0002652s 21:34:37.1 Info: 16: update_artist_history_indexes migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 16 21:34:37.1 Info: CreateIndex Albums (ArtistId) 21:34:37.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:37.1 Info: => 0.0001s 21:34:37.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:37.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:37.1 Info: => 7.32E-05s 21:34:37.1 Info: DeleteIndex History (AlbumId) 21:34:37.1 Info: DROP INDEX "IX_History_AlbumId" 21:34:37.1 Info: => 0.000115s 21:34:37.1 Info: CreateIndex History (AlbumId, Date) 21:34:37.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:37.1 Info: => 8.57E-05s 21:34:37.1 Info: DeleteIndex History (DownloadId) 21:34:37.1 Info: DROP INDEX "IX_History_DownloadId" 21:34:37.1 Info: => 0.000102s 21:34:37.1 Info: CreateIndex History (DownloadId, Date) 21:34:37.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:37.1 Info: => 8.25E-05s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:37', 'update_artist_history_indexes') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 16: update_artist_history_indexes migrated 21:34:37.1 Info: => 0.0003646s 21:34:37.1 Info: 17: remove_nma migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 17 21:34:37.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:37.1 Info: => 4.67E-05s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:37', 'remove_nma') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 17: remove_nma migrated 21:34:37.1 Info: => 0.0002694s 21:34:37.1 Info: 18: album_disambiguation migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 18 21:34:37.1 Info: AlterTable Albums 21:34:37.1 Info: => 6E-07s 21:34:37.1 Info: CreateColumn Albums Disambiguation String 21:34:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:37.1 Info: => 0.0005143s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:37', 'album_disambiguation') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 18: album_disambiguation migrated 21:34:37.1 Info: => 0.0007867s 21:34:37.1 Info: 19: add_ape_quality_in_profiles migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 19 21:34:37.1 Info: PerformDBOperation 21:34:37.1 Info: Performing DB Operation 21:34:37.1 Info: => 3.03E-05s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:37', 'add_ape_quality_in_profiles') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 19: add_ape_quality_in_profiles migrated 21:34:37.1 Info: => 0.0002641s 21:34:37.1 Info: 20: remove_pushalot migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 20 21:34:37.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:37.1 Info: => 4.6E-05s 21:34:37.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:37.1 Info: => 2.76E-05s 21:34:37.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:37.1 Info: => 2.49E-05s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:37', 'remove_pushalot') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 20: remove_pushalot migrated 21:34:37.1 Info: => 0.0002381s 21:34:37.1 Info: 21: add_custom_filters migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 21 21:34:37.1 Info: CreateTable CustomFilters 21:34:37.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:37.1 Info: => 0.0001203s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:37', 'add_custom_filters') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 21: add_custom_filters migrated 21:34:37.1 Info: => 0.0003752s 21:34:37.1 Info: 22: import_list_tags migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 22 21:34:37.1 Info: AlterTable ImportLists 21:34:37.1 Info: => 7E-07s 21:34:37.1 Info: CreateColumn ImportLists Tags String 21:34:37.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:37.1 Info: => 0.0005027s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:37', 'import_list_tags') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 22: import_list_tags migrated 21:34:37.1 Info: => 0.0007886s 21:34:37.1 Info: 23: add_release_groups_etc migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 23 21:34:37.1 Info: CreateTable ArtistMetadata 21:34:37.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:37.1 Info: => 0.0001629s 21:34:37.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:37.1 Info: => 0.0001231s 21:34:37.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:37.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:37.1 Info: => 8.22E-05s 21:34:37.1 Info: AlterTable Artists 21:34:37.1 Info: => 5E-07s 21:34:37.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:37.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.1 Info: => 0.0005124s 21:34:37.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.1 Info: => 6.59E-05s 21:34:37.1 Info: CreateTable AlbumReleases 21:34:37.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:37.1 Info: => 0.0001382s 21:34:37.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:37.1 Info: => 0.0001292s 21:34:37.1 Info: CreateIndex AlbumReleases (AlbumId) 21:34:37.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:37.1 Info: => 7.99E-05s 21:34:37.1 Info: PerformDBOperation 21:34:37.1 Info: Performing DB Operation 21:34:37.1 Info: => 3.36E-05s 21:34:37.1 Info: AlterTable Albums 21:34:37.1 Info: => 4E-07s 21:34:37.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.1 Info: => 0.0005298s 21:34:37.1 Info: AlterTable Albums 21:34:37.1 Info: => 7E-07s 21:34:37.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:37.1 Info: => 0.0005309s 21:34:37.1 Info: AlterTable Albums 21:34:37.1 Info: => 6E-07s 21:34:37.1 Info: CreateColumn Albums Links String 21:34:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:37.1 Info: => 0.0005523s 21:34:37.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:37.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:37.1 Info: => 7.96E-05s 21:34:37.1 Info: AlterTable Tracks 21:34:37.1 Info: => 5E-07s 21:34:37.1 Info: CreateColumn Tracks ForeignRecordingId String 21:34:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:37.1 Info: => 0.0005219s 21:34:37.1 Info: AlterTable Tracks 21:34:37.1 Info: => 6E-07s 21:34:37.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:37.1 Info: => 0.0005278s 21:34:37.1 Info: AlterTable Tracks 21:34:37.1 Info: => 5E-07s 21:34:37.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.1 Info: => 0.0005198s 21:34:37.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:37.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:37.1 Info: => 7.62E-05s 21:34:37.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:37.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:37.1 Info: => 5.76E-05s 21:34:37.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:37.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:37.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:37.1 Info: DROP TABLE "Artists" 21:34:37.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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.0059009s 21:34:37.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:37.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:37.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: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_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.1 Info: => 0.0055806s 21:34:37.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:37.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:37.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: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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.1 Info: => 0.0044234s 21:34:37.1 Info: DeleteColumn TrackFiles ArtistId 21:34:37.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:37.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:37.1 Info: DROP TABLE "TrackFiles" 21:34:37.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.1 Info: => 0.0042439s 21:34:37.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:37.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.1 Info: => 0.0001234s 21:34:37.1 Info: CreateIndex Artists (Monitored) 21:34:37.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.1 Info: => 7.66E-05s 21:34:37.1 Info: CreateIndex Albums (ArtistMetadataId) 21:34:37.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:37.1 Info: => 0.000102s 21:34:37.1 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:37.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:37.1 Info: => 0.0001005s 21:34:37.1 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:37.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:37.1 Info: => 0.0001001s 21:34:37.1 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:37.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:37.1 Info: => 0.0001165s 21:34:37.1 Info: UpdateData 21:34:37.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.1 Info: => 4.2E-05s 21:34:37.1 Info: UpdateData 21:34:37.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.1 Info: => 0.0006996s 21:34:37.1 Info: UpdateData 21:34:37.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:37.1 Info: => 4.76E-05s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:37', 'add_release_groups_etc') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 23: add_release_groups_etc migrated 21:34:37.1 Info: => 0.0005414s 21:34:37.1 Info: 24: NewMediaInfoFormat migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 24 21:34:37.1 Info: UpdateData 21:34:37.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:37.1 Info: => 5.02E-05s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:37', 'NewMediaInfoFormat') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 24: NewMediaInfoFormat migrated 21:34:37.1 Info: => 0.0002804s 21:34:37.1 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 25 21:34:37.1 Info: RenameTable Restrictions ReleaseProfiles 21:34:37.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:37.1 Info: => 0.0018543s 21:34:37.1 Info: AlterTable ReleaseProfiles 21:34:37.1 Info: => 7E-07s 21:34:37.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:37.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:37.1 Info: => 0.0005885s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:37', 'rename_restrictions_to_release_profiles') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:37.1 Info: => 0.0008623s 21:34:37.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 26 21:34:37.1 Info: RenameTable Profiles QualityProfiles 21:34:37.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:37.1 Info: => 0.0021966s 21:34:37.1 Info: AlterTable QualityProfiles 21:34:37.1 Info: => 8E-07s 21:34:37.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:37.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:37.1 Info: => 0.0005092s 21:34:37.1 Info: AlterTable LanguageProfiles 21:34:37.1 Info: => 7E-07s 21:34:37.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:37.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:37.1 Info: => 0.0005087s 21:34:37.1 Info: UpdateData 21:34:37.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:37.1 Info: => 4.44E-05s 21:34:37.1 Info: UpdateData 21:34:37.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:37.1 Info: => 2.7E-05s 21:34:37.1 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:37.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:37.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:37.1 Info: DROP TABLE "Artists" 21:34:37.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.1 Info: => 0.0061614s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:37', 'rename_quality_profiles_add_upgrade_allowed') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:37.1 Info: => 0.0065665s 21:34:37.1 Info: 27: add_import_exclusions migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 27 21:34:37.1 Info: CreateTable ImportListExclusions 21:34:37.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:37.1 Info: => 0.0001675s 21:34:37.1 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:37.1 Info: => 0.0001331s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:37', 'add_import_exclusions') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 27: add_import_exclusions migrated 21:34:37.1 Info: => 0.0004357s 21:34:37.1 Info: 28: clean_artist_metadata_table migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 28 21:34:37.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:37.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:37.1 Info: => 0.0001482s 21:34:37.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:37.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:37.1 Info: => 0.0001212s 21:34:37.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:37.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:37.1 Info: => 0.0001138s 21:34:37.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:37.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:37.1 Info: => 0.000129s 21:34:37.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:37.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:37.1 Info: => 0.000123s 21:34:37.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:37.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:37.2 Info: => 0.0001207s 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.0003862s 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: => 7E-07s 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.0005812s 21:34:37.2 Info: AlterTable Notifications 21:34:37.2 Info: => 7E-07s 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.0005424s 21:34:37.2 Info: AlterTable Notifications 21:34:37.2 Info: => 6E-07s 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.0005416s 21:34:37.2 Info: AlterTable Notifications 21:34:37.2 Info: => 6E-07s 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.000512s 21:34:37.2 Info: AlterTable Notifications 21:34:37.2 Info: => 7E-07s 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.000593s 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.0041796s 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.0051945s 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.0055613s 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 "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: AlterTable TrackFiles 21:34:37.2 Info: => 5E-07s 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.0005386s 21:34:37.2 Info: AlterTable TrackFiles 21:34:37.2 Info: => 7E-07s 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.0005006s 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: => 3.93E-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.000122s 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.0001272s 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.0001309s 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: => 7.45E-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: => 4.61E-05s 21:34:37.2 Info: AlterTable TrackFiles 21:34:37.2 Info: => 4E-07s 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.0037822s 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: => 7.4E-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.0039956s 21:34:37.2 Info: -> 5 Insert operations completed in 00:00:00.0003395 taking an average of 00:00:00.0000679 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.0044306s 21:34:37.2 Debug: Took: 00:00:00.1506489 21:34:37.2 Debug: Got 0 tracks 21:34:37.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 21:34:37.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864772599998_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:37.2 Info: DatabaseEngineVersionCheck migrating 21:34:37.2 Info: PerformDBOperation 21:34:37.2 Info: Performing DB Operation 21:34:37.2 Info: SQLite 3.47.2 21:34:37.2 Info: => 0.0009459s 21:34:37.2 Info: DatabaseEngineVersionCheck migrated 21:34:37.2 Info: => 0.0009612s 21:34:37.2 Info: VersionMigration migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: CreateTable VersionInfo 21:34:37.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:37.2 Info: => 0.0001415s 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: VersionMigration migrated 21:34:37.2 Info: => 0.000484s 21:34:37.2 Info: VersionUniqueMigration migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: CreateIndex VersionInfo (Version) 21:34:37.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:37.2 Info: => 0.0001173s 21:34:37.2 Info: AlterTable VersionInfo 21:34:37.2 Info: => 6E-07s 21:34:37.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:37.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:37.2 Info: => 0.0005436s 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: VersionUniqueMigration migrated 21:34:37.2 Info: => 0.0007385s 21:34:37.2 Info: VersionDescriptionMigration migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: AlterTable VersionInfo 21:34:37.2 Info: => 6E-07s 21:34:37.2 Info: CreateColumn VersionInfo Description String 21:34:37.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:37.2 Info: => 0.0001877s 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: VersionDescriptionMigration migrated 21:34:37.2 Info: => 0.0003655s 21:34:37.2 Info: 1: InitialSetup migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 1 21:34:37.2 Info: CreateTable Config 21:34:37.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:37.2 Info: => 0.0001521s 21:34:37.2 Info: CreateIndex Config (Key) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:37.2 Info: => 6.93E-05s 21:34:37.2 Info: CreateTable RootFolders 21:34:37.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:37.2 Info: => 7.48E-05s 21:34:37.2 Info: CreateIndex RootFolders (Path) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:37.2 Info: => 6.46E-05s 21:34:37.2 Info: CreateTable Artists 21:34:37.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:37.2 Info: => 0.0002289s 21:34:37.2 Info: CreateIndex Artists (ForeignArtistId) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.2 Info: => 7.12E-05s 21:34:37.2 Info: CreateIndex Artists (NameSlug) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.2 Info: => 6.32E-05s 21:34:37.2 Info: CreateIndex Artists (CleanName) 21:34:37.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.2 Info: => 6.02E-05s 21:34:37.2 Info: CreateIndex Artists (Path) 21:34:37.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.2 Info: => 5.85E-05s 21:34:37.2 Info: CreateTable Albums 21:34:37.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:37.2 Info: => 0.0001886s 21:34:37.2 Info: CreateIndex Albums (ForeignAlbumId) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.2 Info: => 6.92E-05s 21:34:37.2 Info: CreateIndex Albums (MBId) 21:34:37.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.2 Info: => 6.05E-05s 21:34:37.2 Info: CreateIndex Albums (TADBId) 21:34:37.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.2 Info: => 6.11E-05s 21:34:37.2 Info: CreateIndex Albums (TitleSlug) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.2 Info: => 5.91E-05s 21:34:37.2 Info: CreateIndex Albums (CleanTitle) 21:34:37.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.2 Info: => 5.78E-05s 21:34:37.2 Info: CreateIndex Albums (Path) 21:34:37.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:37.2 Info: => 5.7E-05s 21:34:37.2 Info: CreateTable Tracks 21:34:37.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:37.2 Info: => 0.000126s 21:34:37.2 Info: CreateIndex Tracks (ForeignTrackId) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.2 Info: => 6.47E-05s 21:34:37.2 Info: CreateIndex Tracks (ArtistId) 21:34:37.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.2 Info: => 6.46E-05s 21:34:37.2 Info: CreateIndex Tracks (TrackFileId) 21:34:37.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.2 Info: => 6.52E-05s 21:34:37.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:37.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:37.2 Info: => 6.84E-05s 21:34:37.2 Info: CreateTable TrackFiles 21:34:37.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:37.2 Info: => 0.0001205s 21:34:37.2 Info: CreateIndex TrackFiles (ArtistId) 21:34:37.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:37.2 Info: => 6.46E-05s 21:34:37.2 Info: CreateIndex TrackFiles (AlbumId) 21:34:37.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.2 Info: => 6.22E-05s 21:34:37.2 Info: CreateTable History 21:34:37.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:37.2 Info: => 0.0001221s 21:34:37.2 Info: CreateIndex History (Date) 21:34:37.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:37.2 Info: => 6.33E-05s 21:34:37.2 Info: CreateIndex History (EventType) 21:34:37.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:37.2 Info: => 7.16E-05s 21:34:37.2 Info: CreateIndex History (DownloadId) 21:34:37.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:37.2 Info: => 6.72E-05s 21:34:37.2 Info: CreateIndex History (AlbumId) 21:34:37.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:37.2 Info: => 6.28E-05s 21:34:37.2 Info: CreateTable Notifications 21:34:37.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:37.2 Info: => 0.00011s 21:34:37.2 Info: CreateTable ScheduledTasks 21:34:37.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:37.2 Info: => 0.000132s 21:34:37.2 Info: CreateIndex ScheduledTasks (TypeName) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:37.2 Info: => 0.0001027s 21:34:37.2 Info: CreateTable Indexers 21:34:37.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:37.2 Info: => 0.0001199s 21:34:37.2 Info: CreateIndex Indexers (Name) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.2 Info: => 7.79E-05s 21:34:37.2 Info: CreateTable Profiles 21:34:37.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:37.2 Info: => 8.43E-05s 21:34:37.2 Info: CreateIndex Profiles (Name) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:37.2 Info: => 7.03E-05s 21:34:37.2 Info: CreateTable QualityDefinitions 21:34:37.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:37.2 Info: => 9.75E-05s 21:34:37.2 Info: CreateIndex QualityDefinitions (Quality) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:37.2 Info: => 6.82E-05s 21:34:37.2 Info: CreateIndex QualityDefinitions (Title) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:37.2 Info: => 9.73E-05s 21:34:37.2 Info: CreateTable NamingConfig 21:34:37.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:37.2 Info: => 0.000124s 21:34:37.2 Info: CreateTable Blacklist 21:34:37.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:37.2 Info: => 0.0001524s 21:34:37.2 Info: CreateTable Metadata 21:34:37.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:37.2 Info: => 9.24E-05s 21:34:37.2 Info: CreateTable MetadataFiles 21:34:37.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:37.2 Info: => 0.0001103s 21:34:37.2 Info: CreateTable DownloadClients 21:34:37.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:37.2 Info: => 9.56E-05s 21:34:37.2 Info: CreateTable PendingReleases 21:34:37.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:37.2 Info: => 0.0001036s 21:34:37.2 Info: CreateTable RemotePathMappings 21:34:37.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:37.2 Info: => 0.0001026s 21:34:37.2 Info: CreateTable Tags 21:34:37.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:37.2 Info: => 8.16E-05s 21:34:37.2 Info: CreateIndex Tags (Label) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:37.2 Info: => 7.69E-05s 21:34:37.2 Info: CreateTable Restrictions 21:34:37.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:37.2 Info: => 8.83E-05s 21:34:37.2 Info: CreateTable DelayProfiles 21:34:37.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:37.2 Info: => 0.0001172s 21:34:37.2 Info: CreateTable Users 21:34:37.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:37.2 Info: => 8.57E-05s 21:34:37.2 Info: CreateIndex Users (Identifier) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:37.2 Info: => 0.0001001s 21:34:37.2 Info: CreateIndex Users (Username) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:37.2 Info: => 8.7E-05s 21:34:37.2 Info: CreateTable Commands 21:34:37.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:37.2 Info: => 0.0001211s 21:34:37.2 Info: CreateTable IndexerStatus 21:34:37.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:37.2 Info: => 0.0001092s 21:34:37.2 Info: CreateIndex IndexerStatus (ProviderId) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:37.2 Info: => 7.86E-05s 21:34:37.2 Info: CreateTable ExtraFiles 21:34:37.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:37.2 Info: => 0.0001252s 21:34:37.2 Info: CreateTable LyricFiles 21:34:37.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:37.2 Info: => 0.0001445s 21:34:37.2 Info: CreateTable LanguageProfiles 21:34:37.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:37.2 Info: => 9.14E-05s 21:34:37.2 Info: CreateIndex LanguageProfiles (Name) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:37.2 Info: => 7.93E-05s 21:34:37.2 Info: CreateTable DownloadClientStatus 21:34:37.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:37.2 Info: => 9.78E-05s 21:34:37.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:37.2 Info: => 7.64E-05s 21:34:37.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:37.2 Info: -> 1 Insert operations completed in 00:00:00.0000583 taking an average of 00:00:00.0000583 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:37', 'InitialSetup') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 1: InitialSetup migrated 21:34:37.2 Info: => 0.0008362s 21:34:37.2 Info: 2: add_reason_to_pending_releases migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 2 21:34:37.2 Info: AlterTable PendingReleases 21:34:37.2 Info: => 7E-07s 21:34:37.2 Info: CreateColumn PendingReleases Reason Int32 21:34:37.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:37.2 Info: => 0.0004999s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:37', 'add_reason_to_pending_releases') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 2: add_reason_to_pending_releases migrated 21:34:37.2 Info: => 0.0007831s 21:34:37.2 Info: 3: add_medium_support migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 3 21:34:37.2 Info: AlterTable Albums 21:34:37.2 Info: => 6E-07s 21:34:37.2 Info: CreateColumn Albums Media String 21:34:37.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:37.2 Info: => 0.0005143s 21:34:37.2 Info: AlterTable Tracks 21:34:37.2 Info: => 6E-07s 21:34:37.2 Info: CreateColumn Tracks MediumNumber Int32 21:34:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.2 Info: => 0.0004623s 21:34:37.2 Info: AlterTable Tracks 21:34:37.2 Info: => 6E-07s 21:34:37.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.2 Info: => 0.0004569s 21:34:37.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.2 Info: => 4.01E-05s 21:34:37.2 Info: DeleteColumn Tracks TrackNumber 21:34:37.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:37.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: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_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.2 Info: => 0.0037322s 21:34:37.2 Info: AlterTable Tracks 21:34:37.2 Info: => 5E-07s 21:34:37.2 Info: CreateColumn Tracks TrackNumber String 21:34:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:37.2 Info: => 0.0004498s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:37', 'add_medium_support') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 3: add_medium_support migrated 21:34:37.2 Info: => 0.0008038s 21:34:37.2 Info: 4: add_various_qualites_in_profile migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 4 21:34:37.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:37.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:37.2 Info: => 4.95E-05s 21:34:37.2 Info: PerformDBOperation 21:34:37.2 Info: Performing DB Operation 21:34:37.2 Info: => 3.03E-05s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:37', 'add_various_qualites_in_profile') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 4: add_various_qualites_in_profile migrated 21:34:37.2 Info: => 0.0002599s 21:34:37.2 Info: 5: metadata_profiles migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 5 21:34:37.2 Info: CreateTable MetadataProfiles 21:34:37.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:37.2 Info: => 0.0001214s 21:34:37.2 Info: CreateIndex MetadataProfiles (Name) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:37.2 Info: => 8.05E-05s 21:34:37.2 Info: AlterTable Artists 21:34:37.2 Info: => 5E-07s 21:34:37.2 Info: CreateColumn Artists MetadataProfileId Int32 21:34:37.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:37.2 Info: => 0.0004633s 21:34:37.2 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:37.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:37.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:37.2 Info: DROP TABLE "Artists" 21:34:37.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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.0040467s 21:34:37.2 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.0039563s 21:34:37.3 Info: AlterTable Albums 21:34:37.3 Info: => 6E-07s 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.0004717s 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.0008632s 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.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:37.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:37.3 Info: DROP TABLE "Indexers" 21:34:37.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.3 Info: => 0.0034587s 21:34:37.3 Info: AlterTable Indexers 21:34:37.3 Info: => 5E-07s 21:34:37.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:37.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:37.3 Info: => 0.0004605s 21:34:37.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:37.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:37.3 Info: => 3.78E-05s 21:34:37.3 Info: AlterTable Indexers 21:34:37.3 Info: => 5E-07s 21:34:37.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:37.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:37.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:37.3 Info: DROP TABLE "Indexers" 21:34:37.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.3 Info: => 0.0033905s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:37', 'separate_automatic_and_interactive_search') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 6: separate_automatic_and_interactive_search migrated 21:34:37.3 Info: => 0.0036966s 21:34:37.3 Info: 7: change_album_path_to_relative migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 7 21:34:37.3 Info: DeleteColumn Albums Path 21:34:37.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:37.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:37.3 Info: DROP TABLE "Albums" 21:34:37.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.3 Info: => 0.0057356s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:37', 'change_album_path_to_relative') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 7: change_album_path_to_relative migrated 21:34:37.3 Info: => 0.0061391s 21:34:37.3 Info: 8: change_quality_size_mb_to_kb migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 8 21:34:37.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:37.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:37.3 Info: => 4.88E-05s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:37', 'change_quality_size_mb_to_kb') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 8: change_quality_size_mb_to_kb migrated 21:34:37.3 Info: => 0.000286s 21:34:37.3 Info: 9: album_releases migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 9 21:34:37.3 Info: AlterTable Albums 21:34:37.3 Info: => 6E-07s 21:34:37.3 Info: CreateColumn Albums Releases String 21:34:37.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:37.3 Info: => 0.0005034s 21:34:37.3 Info: AlterTable Albums 21:34:37.3 Info: => 9E-07s 21:34:37.3 Info: CreateColumn Albums CurrentRelease String 21:34:37.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:37.3 Info: => 0.0004832s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:37', 'album_releases') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 9: album_releases migrated 21:34:37.3 Info: => 0.0007514s 21:34:37.3 Info: 10: album_releases_fix migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 10 21:34:37.3 Info: AlterTable Albums 21:34:37.3 Info: => 4E-07s 21:34:37.3 Info: AlterColumn Albums Releases String 21:34:37.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:37.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:37.3 Info: DROP TABLE "Albums" 21:34:37.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.3 Info: => 0.00409s 21:34:37.3 Info: AlterTable Albums 21:34:37.3 Info: => 4E-07s 21:34:37.3 Info: AlterColumn Albums CurrentRelease String 21:34:37.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:37.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:37.3 Info: DROP TABLE "Albums" 21:34:37.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.3 Info: => 0.0049165s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:37', 'album_releases_fix') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 10: album_releases_fix migrated 21:34:37.3 Info: => 0.0053048s 21:34:37.3 Info: 11: import_lists migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 11 21:34:37.3 Info: CreateTable ImportLists 21:34:37.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:37.3 Info: => 0.0001639s 21:34:37.3 Info: CreateIndex ImportLists (Name) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:37.3 Info: => 7.76E-05s 21:34:37.3 Info: CreateTable ImportListStatus 21:34:37.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:37.3 Info: => 0.0001609s 21:34:37.3 Info: CreateIndex ImportListStatus (ProviderId) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:37.3 Info: => 7.82E-05s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:37', 'import_lists') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 11: import_lists migrated 21:34:37.3 Info: => 0.0003633s 21:34:37.3 Info: 12: add_release_status migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 12 21:34:37.3 Info: AlterTable MetadataProfiles 21:34:37.3 Info: => 9E-07s 21:34:37.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:37.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:37.3 Info: => 0.0005334s 21:34:37.3 Info: PerformDBOperation 21:34:37.3 Info: Performing DB Operation 21:34:37.3 Info: => 2.69E-05s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:37', 'add_release_status') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 12: add_release_status migrated 21:34:37.3 Info: => 0.0002858s 21:34:37.3 Info: 13: album_download_notification migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 13 21:34:37.3 Info: AlterTable Notifications 21:34:37.3 Info: => 6E-07s 21:34:37.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:37.3 Info: => 0.0005189s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:37', 'album_download_notification') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 13: album_download_notification migrated 21:34:37.3 Info: => 0.0007995s 21:34:37.3 Info: 14: fix_language_metadata_profiles migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 14 21:34:37.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:37.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:37.3 Info: => 7.43E-05s 21:34:37.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:37.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:37.3 Info: => 4.9E-05s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:37', 'fix_language_metadata_profiles') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 14: fix_language_metadata_profiles migrated 21:34:37.3 Info: => 0.0002763s 21:34:37.3 Info: 15: remove_fanzub migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 15 21:34:37.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.3 Info: => 4.28E-05s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:37', 'remove_fanzub') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 15: remove_fanzub migrated 21:34:37.3 Info: => 0.0002725s 21:34:37.3 Info: 16: update_artist_history_indexes migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 16 21:34:37.3 Info: CreateIndex Albums (ArtistId) 21:34:37.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:37.3 Info: => 9.97E-05s 21:34:37.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:37.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:37.3 Info: => 7.51E-05s 21:34:37.3 Info: DeleteIndex History (AlbumId) 21:34:37.3 Info: DROP INDEX "IX_History_AlbumId" 21:34:37.3 Info: => 0.0001151s 21:34:37.3 Info: CreateIndex History (AlbumId, Date) 21:34:37.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:37.3 Info: => 8.83E-05s 21:34:37.3 Info: DeleteIndex History (DownloadId) 21:34:37.3 Info: DROP INDEX "IX_History_DownloadId" 21:34:37.3 Info: => 0.0001019s 21:34:37.3 Info: CreateIndex History (DownloadId, Date) 21:34:37.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:37.3 Info: => 8.34E-05s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:37', 'update_artist_history_indexes') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 16: update_artist_history_indexes migrated 21:34:37.3 Info: => 0.0003686s 21:34:37.3 Info: 17: remove_nma migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 17 21:34:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:37.3 Info: => 4.67E-05s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:37', 'remove_nma') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 17: remove_nma migrated 21:34:37.3 Info: => 0.0002725s 21:34:37.3 Info: 18: album_disambiguation migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 18 21:34:37.3 Info: AlterTable Albums 21:34:37.3 Info: => 5E-07s 21:34:37.3 Info: CreateColumn Albums Disambiguation String 21:34:37.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:37.3 Info: => 0.0005323s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:37', 'album_disambiguation') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 18: album_disambiguation migrated 21:34:37.3 Info: => 0.0008022s 21:34:37.3 Info: 19: add_ape_quality_in_profiles migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 19 21:34:37.3 Info: PerformDBOperation 21:34:37.3 Info: Performing DB Operation 21:34:37.3 Info: => 3.4E-05s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:37', 'add_ape_quality_in_profiles') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 19: add_ape_quality_in_profiles migrated 21:34:37.3 Info: => 0.0002989s 21:34:37.3 Info: 20: remove_pushalot migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 20 21:34:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:37.3 Info: => 4.49E-05s 21:34:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:37.3 Info: => 2.83E-05s 21:34:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:37.3 Info: => 2.61E-05s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:37', 'remove_pushalot') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 20: remove_pushalot migrated 21:34:37.3 Info: => 0.0002637s 21:34:37.3 Info: 21: add_custom_filters migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 21 21:34:37.3 Info: CreateTable CustomFilters 21:34:37.3 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.3 Info: => 0.0001198s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:37', 'add_custom_filters') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 21: add_custom_filters migrated 21:34:37.3 Info: => 0.0003902s 21:34:37.3 Info: 22: import_list_tags migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 22 21:34:37.3 Info: AlterTable ImportLists 21:34:37.3 Info: => 7E-07s 21:34:37.3 Info: CreateColumn ImportLists Tags String 21:34:37.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:37.3 Info: => 0.0005353s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:37', 'import_list_tags') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 22: import_list_tags migrated 21:34:37.3 Info: => 0.0008596s 21:34:37.3 Info: 23: add_release_groups_etc migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 23 21:34:37.3 Info: CreateTable ArtistMetadata 21:34:37.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:37.3 Info: => 0.000167s 21:34:37.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:37.3 Info: => 0.0001305s 21:34:37.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:37.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:37.3 Info: => 8.78E-05s 21:34:37.3 Info: AlterTable Artists 21:34:37.3 Info: => 4E-07s 21:34:37.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:37.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.3 Info: => 0.0005395s 21:34:37.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.3 Info: => 6.45E-05s 21:34:37.3 Info: CreateTable AlbumReleases 21:34:37.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:37.3 Info: => 0.0001382s 21:34:37.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:37.3 Info: => 0.0001231s 21:34:37.3 Info: CreateIndex AlbumReleases (AlbumId) 21:34:37.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:37.3 Info: => 7.79E-05s 21:34:37.3 Info: PerformDBOperation 21:34:37.3 Info: Performing DB Operation 21:34:37.3 Info: => 6.85E-05s 21:34:37.3 Info: AlterTable Albums 21:34:37.3 Info: => 5E-07s 21:34:37.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:37.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.3 Info: => 0.0005594s 21:34:37.3 Info: AlterTable Albums 21:34:37.3 Info: => 5E-07s 21:34:37.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:37.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:37.3 Info: => 0.0005543s 21:34:37.3 Info: AlterTable Albums 21:34:37.3 Info: => 7E-07s 21:34:37.3 Info: CreateColumn Albums Links String 21:34:37.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:37.3 Info: => 0.0005466s 21:34:37.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:37.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:37.3 Info: => 7.66E-05s 21:34:37.3 Info: AlterTable Tracks 21:34:37.3 Info: => 5E-07s 21:34:37.3 Info: CreateColumn Tracks ForeignRecordingId String 21:34:37.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:37.3 Info: => 0.0005556s 21:34:37.3 Info: AlterTable Tracks 21:34:37.3 Info: => 5E-07s 21:34:37.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:37.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:37.3 Info: => 0.0005431s 21:34:37.3 Info: AlterTable Tracks 21:34:37.3 Info: => 7E-07s 21:34:37.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:37.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.3 Info: => 0.0005187s 21:34:37.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:37.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:37.3 Info: => 7.72E-05s 21:34:37.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:37.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:37.3 Info: => 6.01E-05s 21:34:37.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:37.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:37.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:37.3 Info: DROP TABLE "Artists" 21:34:37.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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.005491s 21:34:37.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:37.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:37.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:37.3 Info: DROP TABLE "Albums" 21:34:37.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.3 Info: => 0.0046881s 21:34:37.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:37.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:37.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: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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.3 Info: => 0.0054116s 21:34:37.3 Info: DeleteColumn TrackFiles ArtistId 21:34:37.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:37.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:37.3 Info: DROP TABLE "TrackFiles" 21:34:37.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.3 Info: => 0.0041366s 21:34:37.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:37.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.3 Info: => 0.0001089s 21:34:37.3 Info: CreateIndex Artists (Monitored) 21:34:37.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.3 Info: => 7.65E-05s 21:34:37.3 Info: CreateIndex Albums (ArtistMetadataId) 21:34:37.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:37.3 Info: => 9.93E-05s 21:34:37.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:37.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:37.3 Info: => 9.92E-05s 21:34:37.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:37.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:37.3 Info: => 0.0001003s 21:34:37.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:37.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:37.3 Info: => 9.74E-05s 21:34:37.3 Info: UpdateData 21:34:37.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.3 Info: => 4.29E-05s 21:34:37.3 Info: UpdateData 21:34:37.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.3 Info: => 3.02E-05s 21:34:37.3 Info: UpdateData 21:34:37.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:37.3 Info: => 3.61E-05s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:37', 'add_release_groups_etc') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 23: add_release_groups_etc migrated 21:34:37.3 Info: => 0.0005355s 21:34:37.3 Info: 24: NewMediaInfoFormat migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 24 21:34:37.3 Info: UpdateData 21:34:37.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:37.3 Info: => 5.21E-05s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:37', 'NewMediaInfoFormat') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 24: NewMediaInfoFormat migrated 21:34:37.3 Info: => 0.0002797s 21:34:37.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 25 21:34:37.3 Info: RenameTable Restrictions ReleaseProfiles 21:34:37.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:37.3 Info: => 0.0017384s 21:34:37.3 Info: AlterTable ReleaseProfiles 21:34:37.3 Info: => 7E-07s 21:34:37.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:37.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:37.3 Info: => 0.0005678s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:37', 'rename_restrictions_to_release_profiles') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:37.3 Info: => 0.0008503s 21:34:37.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 26 21:34:37.3 Info: RenameTable Profiles QualityProfiles 21:34:37.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:37.3 Info: => 0.0017568s 21:34:37.3 Info: AlterTable QualityProfiles 21:34:37.3 Info: => 8E-07s 21:34:37.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:37.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:37.3 Info: => 0.0005041s 21:34:37.3 Info: AlterTable LanguageProfiles 21:34:37.3 Info: => 6E-07s 21:34:37.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:37.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:37.3 Info: => 0.0004911s 21:34:37.3 Info: UpdateData 21:34:37.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:37.3 Info: => 4.4E-05s 21:34:37.3 Info: UpdateData 21:34:37.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:37.3 Info: => 2.91E-05s 21:34:37.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:37.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:37.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:37.3 Info: DROP TABLE "Artists" 21:34:37.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.3 Info: => 0.004644s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:37', 'rename_quality_profiles_add_upgrade_allowed') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:37.3 Info: => 0.0050218s 21:34:37.3 Info: 27: add_import_exclusions migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 27 21:34:37.3 Info: CreateTable ImportListExclusions 21:34:37.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:37.3 Info: => 0.0001538s 21:34:37.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:37.3 Info: => 0.0001247s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:37', 'add_import_exclusions') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 27: add_import_exclusions migrated 21:34:37.3 Info: => 0.0004289s 21:34:37.3 Info: 28: clean_artist_metadata_table migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 28 21:34:37.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:37.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:37.3 Info: => 0.0001473s 21:34:37.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:37.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:37.3 Info: => 0.0001175s 21:34:37.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:37.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:37.3 Info: => 0.0001095s 21:34:37.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:37.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:37.3 Info: => 0.0001124s 21:34:37.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:37.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:37.3 Info: => 0.0001098s 21:34:37.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:37.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:37.3 Info: => 0.000106s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:37', 'clean_artist_metadata_table') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 28: clean_artist_metadata_table migrated 21:34:37.3 Info: => 0.0003697s 21:34:37.3 Info: 29: health_issue_notification migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 29 21:34:37.3 Info: AlterTable Notifications 21:34:37.3 Info: => 8E-07s 21:34:37.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:37.3 Info: => 0.0005457s 21:34:37.3 Info: AlterTable Notifications 21:34:37.3 Info: => 6E-07s 21:34:37.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:37.3 Info: => 0.0005062s 21:34:37.3 Info: AlterTable Notifications 21:34:37.3 Info: => 5E-07s 21:34:37.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:37.3 Info: => 0.0005014s 21:34:37.3 Info: AlterTable Notifications 21:34:37.3 Info: => 7E-07s 21:34:37.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:37.3 Info: => 0.0005213s 21:34:37.3 Info: AlterTable Notifications 21:34:37.3 Info: => 6E-07s 21:34:37.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:37.3 Info: => 0.0005048s 21:34:37.3 Info: DeleteColumn Notifications OnDownload 21:34:37.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:37.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:37.3 Info: DROP TABLE "Notifications" 21:34:37.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:37.3 Info: => 0.0052744s 21:34:37.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:37.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:37.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:37.3 Info: DROP TABLE "Notifications" 21:34:37.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:37.3 Info: => 0.0041524s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:37', 'health_issue_notification') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 29: health_issue_notification migrated 21:34:37.3 Info: => 0.0045547s 21:34:37.3 Info: 30: add_mediafilerepository_mtime migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 30 21:34:37.3 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:34:37.3 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.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:37.3 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.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:34:37.3 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.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:34:37.3 Info: AlterTable TrackFiles 21:34:37.3 Info: => 5E-07s 21:34:37.3 Info: CreateColumn TrackFiles Modified DateTime 21:34:37.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:37.3 Info: => 0.0005372s 21:34:37.3 Info: AlterTable TrackFiles 21:34:37.3 Info: => 6E-07s 21:34:37.3 Info: CreateColumn TrackFiles Path String 21:34:37.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:37.3 Info: => 0.0004999s 21:34:37.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:37.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:37.3 Info: => 3.68E-05s 21:34:37.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:37.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:37.3 Info: => 0.0001155s 21:34:37.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:37.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:37.3 Info: => 0.0001315s 21:34:37.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:37.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:37.3 Info: => 0.0001382s 21:34:37.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:37.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:37.3 Info: => 8.45E-05s 21:34:37.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:37.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:37.3 Info: => 0.0001086s 21:34:37.3 Info: AlterTable TrackFiles 21:34:37.3 Info: => 5E-07s 21:34:37.3 Info: AlterColumn TrackFiles Path String 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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:37.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: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.0038328s 21:34:37.4 Info: CreateIndex TrackFiles (Path) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:37.4 Info: => 7.58E-05s 21:34:37.4 Info: DeleteColumn TrackFiles RelativePath 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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:37.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: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: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:37.4 Info: => 0.0048009s 21:34:37.4 Info: -> 7 Insert operations completed in 00:00:00.0005357 taking an average of 00:00:00.0000765 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:37', 'add_mediafilerepository_mtime') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 30: add_mediafilerepository_mtime migrated 21:34:37.4 Info: => 0.0052865s 21:34:37.4 Debug: Took: 00:00:00.1459922 21:34:37.4 Debug: Got 2 tracks 21:34:37.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 21:34:37.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864774412576_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:37.4 Info: DatabaseEngineVersionCheck migrating 21:34:37.4 Info: PerformDBOperation 21:34:37.4 Info: Performing DB Operation 21:34:37.4 Info: SQLite 3.47.2 21:34:37.4 Info: => 0.0010372s 21:34:37.4 Info: DatabaseEngineVersionCheck migrated 21:34:37.4 Info: => 0.0010494s 21:34:37.4 Info: VersionMigration migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: CreateTable VersionInfo 21:34:37.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:37.4 Info: => 0.0001728s 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: VersionMigration migrated 21:34:37.4 Info: => 0.0005163s 21:34:37.4 Info: VersionUniqueMigration migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: CreateIndex VersionInfo (Version) 21:34:37.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:37.4 Info: => 0.0001267s 21:34:37.4 Info: AlterTable VersionInfo 21:34:37.4 Info: => 8E-07s 21:34:37.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:37.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:37.4 Info: => 0.0005732s 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: VersionUniqueMigration migrated 21:34:37.4 Info: => 0.0007786s 21:34:37.4 Info: VersionDescriptionMigration migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: AlterTable VersionInfo 21:34:37.4 Info: => 8E-07s 21:34:37.4 Info: CreateColumn VersionInfo Description String 21:34:37.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:37.4 Info: => 0.0001923s 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: VersionDescriptionMigration migrated 21:34:37.4 Info: => 0.0004195s 21:34:37.4 Info: 1: InitialSetup migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 1 21:34:37.4 Info: CreateTable Config 21:34:37.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:37.4 Info: => 0.0001702s 21:34:37.4 Info: CreateIndex Config (Key) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:37.4 Info: => 0.0001069s 21:34:37.4 Info: CreateTable RootFolders 21:34:37.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:37.4 Info: => 8.61E-05s 21:34:37.4 Info: CreateIndex RootFolders (Path) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:37.4 Info: => 7.74E-05s 21:34:37.4 Info: CreateTable Artists 21:34:37.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:37.4 Info: => 0.0002737s 21:34:37.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.4 Info: => 8.35E-05s 21:34:37.4 Info: CreateIndex Artists (NameSlug) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.4 Info: => 7.36E-05s 21:34:37.4 Info: CreateIndex Artists (CleanName) 21:34:37.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.4 Info: => 6.82E-05s 21:34:37.4 Info: CreateIndex Artists (Path) 21:34:37.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.4 Info: => 6.61E-05s 21:34:37.4 Info: CreateTable Albums 21:34:37.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:37.4 Info: => 0.0002475s 21:34:37.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.4 Info: => 7.19E-05s 21:34:37.4 Info: CreateIndex Albums (MBId) 21:34:37.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.4 Info: => 7.05E-05s 21:34:37.4 Info: CreateIndex Albums (TADBId) 21:34:37.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.4 Info: => 7.01E-05s 21:34:37.4 Info: CreateIndex Albums (TitleSlug) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.4 Info: => 7.06E-05s 21:34:37.4 Info: CreateIndex Albums (CleanTitle) 21:34:37.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.4 Info: => 7.89E-05s 21:34:37.4 Info: CreateIndex Albums (Path) 21:34:37.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:37.4 Info: => 6.78E-05s 21:34:37.4 Info: CreateTable Tracks 21:34:37.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:37.4 Info: => 0.0001777s 21:34:37.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.4 Info: => 7.48E-05s 21:34:37.4 Info: CreateIndex Tracks (ArtistId) 21:34:37.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.4 Info: => 8.07E-05s 21:34:37.4 Info: CreateIndex Tracks (TrackFileId) 21:34:37.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.4 Info: => 7.7E-05s 21:34:37.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:37.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:37.4 Info: => 8.91E-05s 21:34:37.4 Info: CreateTable TrackFiles 21:34:37.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:37.4 Info: => 0.0001639s 21:34:37.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:37.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:37.4 Info: => 9.73E-05s 21:34:37.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:37.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.4 Info: => 7.11E-05s 21:34:37.4 Info: CreateTable History 21:34:37.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:37.4 Info: => 0.0001406s 21:34:37.4 Info: CreateIndex History (Date) 21:34:37.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:37.4 Info: => 9.15E-05s 21:34:37.4 Info: CreateIndex History (EventType) 21:34:37.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:37.4 Info: => 7.89E-05s 21:34:37.4 Info: CreateIndex History (DownloadId) 21:34:37.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:37.4 Info: => 7.06E-05s 21:34:37.4 Info: CreateIndex History (AlbumId) 21:34:37.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:37.4 Info: => 6.91E-05s 21:34:37.4 Info: CreateTable Notifications 21:34:37.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:37.4 Info: => 0.0001594s 21:34:37.4 Info: CreateTable ScheduledTasks 21:34:37.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:37.4 Info: => 0.0001371s 21:34:37.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:37.4 Info: => 0.0001169s 21:34:37.4 Info: CreateTable Indexers 21:34:37.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:37.4 Info: => 0.0001288s 21:34:37.4 Info: CreateIndex Indexers (Name) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.4 Info: => 8.4E-05s 21:34:37.4 Info: CreateTable Profiles 21:34:37.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:37.4 Info: => 0.0001128s 21:34:37.4 Info: CreateIndex Profiles (Name) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:37.4 Info: => 8.39E-05s 21:34:37.4 Info: CreateTable QualityDefinitions 21:34:37.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:37.4 Info: => 0.0001106s 21:34:37.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:37.4 Info: => 7.94E-05s 21:34:37.4 Info: CreateIndex QualityDefinitions (Title) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:37.4 Info: => 0.0001057s 21:34:37.4 Info: CreateTable NamingConfig 21:34:37.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:37.4 Info: => 0.0001498s 21:34:37.4 Info: CreateTable Blacklist 21:34:37.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:37.4 Info: => 0.0001745s 21:34:37.4 Info: CreateTable Metadata 21:34:37.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:37.4 Info: => 0.0001059s 21:34:37.4 Info: CreateTable MetadataFiles 21:34:37.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:37.4 Info: => 0.0001549s 21:34:37.4 Info: CreateTable DownloadClients 21:34:37.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:37.4 Info: => 0.0001267s 21:34:37.4 Info: CreateTable PendingReleases 21:34:37.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:37.4 Info: => 0.000116s 21:34:37.4 Info: CreateTable RemotePathMappings 21:34:37.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:37.4 Info: => 0.0001381s 21:34:37.4 Info: CreateTable Tags 21:34:37.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:37.4 Info: => 9.29E-05s 21:34:37.4 Info: CreateIndex Tags (Label) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:37.4 Info: => 8.62E-05s 21:34:37.4 Info: CreateTable Restrictions 21:34:37.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:37.4 Info: => 0.0001217s 21:34:37.4 Info: CreateTable DelayProfiles 21:34:37.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:37.4 Info: => 0.0001386s 21:34:37.4 Info: CreateTable Users 21:34:37.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:37.4 Info: => 0.0001226s 21:34:37.4 Info: CreateIndex Users (Identifier) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:37.4 Info: => 0.0001141s 21:34:37.4 Info: CreateIndex Users (Username) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:37.4 Info: => 9.15E-05s 21:34:37.4 Info: CreateTable Commands 21:34:37.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:37.4 Info: => 0.0001417s 21:34:37.4 Info: CreateTable IndexerStatus 21:34:37.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:37.4 Info: => 0.0001559s 21:34:37.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:37.4 Info: => 9.08E-05s 21:34:37.4 Info: CreateTable ExtraFiles 21:34:37.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:37.4 Info: => 0.0001168s 21:34:37.4 Info: CreateTable LyricFiles 21:34:37.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:37.4 Info: => 0.0001558s 21:34:37.4 Info: CreateTable LanguageProfiles 21:34:37.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:37.4 Info: => 0.0001257s 21:34:37.4 Info: CreateIndex LanguageProfiles (Name) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:37.4 Info: => 8.46E-05s 21:34:37.4 Info: CreateTable DownloadClientStatus 21:34:37.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:37.4 Info: => 0.0001089s 21:34:37.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:37.4 Info: => 0.0001025s 21:34:37.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:37.4 Info: -> 1 Insert operations completed in 00:00:00.0000736 taking an average of 00:00:00.0000736 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:37', 'InitialSetup') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 1: InitialSetup migrated 21:34:37.4 Info: => 0.000933s 21:34:37.4 Info: 2: add_reason_to_pending_releases migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 2 21:34:37.4 Info: AlterTable PendingReleases 21:34:37.4 Info: => 8E-07s 21:34:37.4 Info: CreateColumn PendingReleases Reason Int32 21:34:37.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:37.4 Info: => 0.000541s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:37', 'add_reason_to_pending_releases') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 2: add_reason_to_pending_releases migrated 21:34:37.4 Info: => 0.0008607s 21:34:37.4 Info: 3: add_medium_support migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 3 21:34:37.4 Info: AlterTable Albums 21:34:37.4 Info: => 1.1E-06s 21:34:37.4 Info: CreateColumn Albums Media String 21:34:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:37.4 Info: => 0.000512s 21:34:37.4 Info: AlterTable Tracks 21:34:37.4 Info: => 6E-07s 21:34:37.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:37.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.4 Info: => 0.0004778s 21:34:37.4 Info: AlterTable Tracks 21:34:37.4 Info: => 7E-07s 21:34:37.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:37.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.4 Info: => 0.0004601s 21:34:37.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.4 Info: => 4.68E-05s 21:34:37.4 Info: DeleteColumn Tracks TrackNumber 21:34:37.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:37.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: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_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.4 Info: => 0.0063784s 21:34:37.4 Info: AlterTable Tracks 21:34:37.4 Info: => 4E-07s 21:34:37.4 Info: CreateColumn Tracks TrackNumber String 21:34:37.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:37.4 Info: => 0.0004519s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:37', 'add_medium_support') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 3: add_medium_support migrated 21:34:37.4 Info: => 0.0008053s 21:34:37.4 Info: 4: add_various_qualites_in_profile migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 4 21:34:37.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:37.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:37.4 Info: => 5.08E-05s 21:34:37.4 Info: PerformDBOperation 21:34:37.4 Info: Performing DB Operation 21:34:37.4 Info: => 3.18E-05s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:37', 'add_various_qualites_in_profile') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 4: add_various_qualites_in_profile migrated 21:34:37.4 Info: => 0.0002813s 21:34:37.4 Info: 5: metadata_profiles migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 5 21:34:37.4 Info: CreateTable MetadataProfiles 21:34:37.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:37.4 Info: => 0.000125s 21:34:37.4 Info: CreateIndex MetadataProfiles (Name) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:37.4 Info: => 8.35E-05s 21:34:37.4 Info: AlterTable Artists 21:34:37.4 Info: => 4E-07s 21:34:37.4 Info: CreateColumn Artists MetadataProfileId Int32 21:34:37.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:37.4 Info: => 0.0004744s 21:34:37.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:37.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:37.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:37.4 Info: DROP TABLE "Artists" 21:34:37.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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.0041344s 21:34:37.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:37.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:37.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:37.4 Info: DROP TABLE "Artists" 21:34:37.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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.003979s 21:34:37.4 Info: AlterTable Albums 21:34:37.4 Info: => 6E-07s 21:34:37.4 Info: CreateColumn Albums SecondaryTypes String 21:34:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:37.4 Info: => 0.0004688s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:37', 'metadata_profiles') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 5: metadata_profiles migrated 21:34:37.4 Info: => 0.0008517s 21:34:37.4 Info: 6: separate_automatic_and_interactive_search migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 6 21:34:37.4 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.0034717s 21:34:37.4 Info: AlterTable Indexers 21:34:37.4 Info: => 6E-07s 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.0004633s 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: => 3.81E-05s 21:34:37.4 Info: AlterTable Indexers 21:34:37.4 Info: => 3E-07s 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.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.5 Info: => 0.0033538s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:37', 'separate_automatic_and_interactive_search') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:37.5 Info: => 0.0036648s 21:34:37.5 Info: 7: change_album_path_to_relative migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 7 21:34:37.5 Info: DeleteColumn Albums Path 21:34:37.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:37.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:37.5 Info: DROP TABLE "Albums" 21:34:37.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.5 Info: => 0.0041575s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:37', 'change_album_path_to_relative') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 7: change_album_path_to_relative migrated 21:34:37.5 Info: => 0.0045381s 21:34:37.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 8 21:34:37.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:37.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:37.5 Info: => 4.94E-05s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:37', 'change_quality_size_mb_to_kb') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:37.5 Info: => 0.000293s 21:34:37.5 Info: 9: album_releases migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 9 21:34:37.5 Info: AlterTable Albums 21:34:37.5 Info: => 8E-07s 21:34:37.5 Info: CreateColumn Albums Releases String 21:34:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:37.5 Info: => 0.0005017s 21:34:37.5 Info: AlterTable Albums 21:34:37.5 Info: => 7E-07s 21:34:37.5 Info: CreateColumn Albums CurrentRelease String 21:34:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:37.5 Info: => 0.000481s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:37', 'album_releases') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 9: album_releases migrated 21:34:37.5 Info: => 0.0007574s 21:34:37.5 Info: 10: album_releases_fix migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 10 21:34:37.5 Info: AlterTable Albums 21:34:37.5 Info: => 6E-07s 21:34:37.5 Info: AlterColumn Albums Releases String 21:34:37.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:37.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:37.5 Info: DROP TABLE "Albums" 21:34:37.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.5 Info: => 0.0041895s 21:34:37.5 Info: AlterTable Albums 21:34:37.5 Info: => 5E-07s 21:34:37.5 Info: AlterColumn Albums CurrentRelease String 21:34:37.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:37.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:37.5 Info: DROP TABLE "Albums" 21:34:37.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.5 Info: => 0.0061969s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:37', 'album_releases_fix') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 10: album_releases_fix migrated 21:34:37.5 Info: => 0.0065355s 21:34:37.5 Info: 11: import_lists migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 11 21:34:37.5 Info: CreateTable ImportLists 21:34:37.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:37.5 Info: => 0.0001551s 21:34:37.5 Info: CreateIndex ImportLists (Name) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:37.5 Info: => 7.52E-05s 21:34:37.5 Info: CreateTable ImportListStatus 21:34:37.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:37.5 Info: => 0.0001609s 21:34:37.5 Info: CreateIndex ImportListStatus (ProviderId) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:37.5 Info: => 9.86E-05s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:37', 'import_lists') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 11: import_lists migrated 21:34:37.5 Info: => 0.00041s 21:34:37.5 Info: 12: add_release_status migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 12 21:34:37.5 Info: AlterTable MetadataProfiles 21:34:37.5 Info: => 8E-07s 21:34:37.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:37.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:37.5 Info: => 0.0005294s 21:34:37.5 Info: PerformDBOperation 21:34:37.5 Info: Performing DB Operation 21:34:37.5 Info: => 2.87E-05s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:37', 'add_release_status') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 12: add_release_status migrated 21:34:37.5 Info: => 0.000286s 21:34:37.5 Info: 13: album_download_notification migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 13 21:34:37.5 Info: AlterTable Notifications 21:34:37.5 Info: => 6E-07s 21:34:37.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:37.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:37.5 Info: => 0.0005204s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:37', 'album_download_notification') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 13: album_download_notification migrated 21:34:37.5 Info: => 0.0008043s 21:34:37.5 Info: 14: fix_language_metadata_profiles migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 14 21:34:37.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:37.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:37.5 Info: => 7.8E-05s 21:34:37.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:37.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:37.5 Info: => 5.03E-05s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:37', 'fix_language_metadata_profiles') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 14: fix_language_metadata_profiles migrated 21:34:37.5 Info: => 0.0002842s 21:34:37.5 Info: 15: remove_fanzub migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 15 21:34:37.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.5 Info: => 4.22E-05s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:37', 'remove_fanzub') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 15: remove_fanzub migrated 21:34:37.5 Info: => 0.000276s 21:34:37.5 Info: 16: update_artist_history_indexes migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 16 21:34:37.5 Info: CreateIndex Albums (ArtistId) 21:34:37.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:37.5 Info: => 0.0001009s 21:34:37.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:37.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:37.5 Info: => 7.29E-05s 21:34:37.5 Info: DeleteIndex History (AlbumId) 21:34:37.5 Info: DROP INDEX "IX_History_AlbumId" 21:34:37.5 Info: => 0.0001156s 21:34:37.5 Info: CreateIndex History (AlbumId, Date) 21:34:37.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:37.5 Info: => 8.6E-05s 21:34:37.5 Info: DeleteIndex History (DownloadId) 21:34:37.5 Info: DROP INDEX "IX_History_DownloadId" 21:34:37.5 Info: => 0.0001027s 21:34:37.5 Info: CreateIndex History (DownloadId, Date) 21:34:37.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:37.5 Info: => 8.33E-05s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:37', 'update_artist_history_indexes') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 16: update_artist_history_indexes migrated 21:34:37.5 Info: => 0.0003742s 21:34:37.5 Info: 17: remove_nma migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 17 21:34:37.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:37.5 Info: => 4.66E-05s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:37', 'remove_nma') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 17: remove_nma migrated 21:34:37.5 Info: => 0.0002742s 21:34:37.5 Info: 18: album_disambiguation migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 18 21:34:37.5 Info: AlterTable Albums 21:34:37.5 Info: => 7E-07s 21:34:37.5 Info: CreateColumn Albums Disambiguation String 21:34:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:37.5 Info: => 0.0005308s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:37', 'album_disambiguation') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 18: album_disambiguation migrated 21:34:37.5 Info: => 0.0008027s 21:34:37.5 Info: 19: add_ape_quality_in_profiles migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 19 21:34:37.5 Info: PerformDBOperation 21:34:37.5 Info: Performing DB Operation 21:34:37.5 Info: => 3.04E-05s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:37', 'add_ape_quality_in_profiles') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 19: add_ape_quality_in_profiles migrated 21:34:37.5 Info: => 0.0002704s 21:34:37.5 Info: 20: remove_pushalot migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 20 21:34:37.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:37.5 Info: => 4.51E-05s 21:34:37.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:37.5 Info: => 2.96E-05s 21:34:37.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:37.5 Info: => 2.63E-05s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:37', 'remove_pushalot') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 20: remove_pushalot migrated 21:34:37.5 Info: => 0.0002726s 21:34:37.5 Info: 21: add_custom_filters migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 21 21:34:37.5 Info: CreateTable CustomFilters 21:34:37.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:37.5 Info: => 0.0001202s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:37', 'add_custom_filters') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 21: add_custom_filters migrated 21:34:37.5 Info: => 0.0003852s 21:34:37.5 Info: 22: import_list_tags migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 22 21:34:37.5 Info: AlterTable ImportLists 21:34:37.5 Info: => 1.4E-06s 21:34:37.5 Info: CreateColumn ImportLists Tags String 21:34:37.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:37.5 Info: => 0.0005448s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:37', 'import_list_tags') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 22: import_list_tags migrated 21:34:37.5 Info: => 0.000838s 21:34:37.5 Info: 23: add_release_groups_etc migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 23 21:34:37.5 Info: CreateTable ArtistMetadata 21:34:37.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:37.5 Info: => 0.0001627s 21:34:37.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:37.5 Info: => 0.0001191s 21:34:37.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:37.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:37.5 Info: => 8.63E-05s 21:34:37.5 Info: AlterTable Artists 21:34:37.5 Info: => 8E-07s 21:34:37.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:37.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.5 Info: => 0.000535s 21:34:37.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.5 Info: => 6.5E-05s 21:34:37.5 Info: CreateTable AlbumReleases 21:34:37.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:37.5 Info: => 0.0001368s 21:34:37.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:37.5 Info: => 0.0001217s 21:34:37.5 Info: CreateIndex AlbumReleases (AlbumId) 21:34:37.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:37.5 Info: => 7.78E-05s 21:34:37.5 Info: PerformDBOperation 21:34:37.5 Info: Performing DB Operation 21:34:37.5 Info: => 3.22E-05s 21:34:37.5 Info: AlterTable Albums 21:34:37.5 Info: => 5E-07s 21:34:37.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.5 Info: => 0.000546s 21:34:37.5 Info: AlterTable Albums 21:34:37.5 Info: => 6E-07s 21:34:37.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:37.5 Info: => 0.0005478s 21:34:37.5 Info: AlterTable Albums 21:34:37.5 Info: => 4E-07s 21:34:37.5 Info: CreateColumn Albums Links String 21:34:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:37.5 Info: => 0.0005454s 21:34:37.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:37.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:37.5 Info: => 7.78E-05s 21:34:37.5 Info: AlterTable Tracks 21:34:37.5 Info: => 4E-07s 21:34:37.5 Info: CreateColumn Tracks ForeignRecordingId String 21:34:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:37.5 Info: => 0.0005369s 21:34:37.5 Info: AlterTable Tracks 21:34:37.5 Info: => 7E-07s 21:34:37.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:37.5 Info: => 0.0005428s 21:34:37.5 Info: AlterTable Tracks 21:34:37.5 Info: => 5E-07s 21:34:37.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.5 Info: => 0.0005741s 21:34:37.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:37.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:37.5 Info: => 7.8E-05s 21:34:37.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:37.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:37.5 Info: => 5.92E-05s 21:34:37.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:37.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:37.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:37.5 Info: DROP TABLE "Artists" 21:34:37.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.5 Info: => 0.0053907s 21:34:37.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:37.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:37.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:37.5 Info: DROP TABLE "Albums" 21:34:37.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.5 Info: => 0.0046575s 21:34:37.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:37.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:37.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:37.5 Info: DROP TABLE "Tracks" 21:34:37.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.5 Info: => 0.0043121s 21:34:37.5 Info: DeleteColumn TrackFiles ArtistId 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) 21:34:37.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: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.0050652s 21:34:37.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:37.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.5 Info: => 0.0001055s 21:34:37.5 Info: CreateIndex Artists (Monitored) 21:34:37.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.5 Info: => 7.34E-05s 21:34:37.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:37.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:37.5 Info: => 9.44E-05s 21:34:37.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:37.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:37.5 Info: => 9.5E-05s 21:34:37.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:37.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:37.5 Info: => 9.59E-05s 21:34:37.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:37.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:37.5 Info: => 9.55E-05s 21:34:37.5 Info: UpdateData 21:34:37.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.5 Info: => 4.43E-05s 21:34:37.5 Info: UpdateData 21:34:37.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.5 Info: => 3.08E-05s 21:34:37.5 Info: UpdateData 21:34:37.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:37.5 Info: => 3.67E-05s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:37', 'add_release_groups_etc') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 23: add_release_groups_etc migrated 21:34:37.5 Info: => 0.0005593s 21:34:37.5 Info: 24: NewMediaInfoFormat migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 24 21:34:37.5 Info: UpdateData 21:34:37.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:37.5 Info: => 5.02E-05s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:37', 'NewMediaInfoFormat') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 24: NewMediaInfoFormat migrated 21:34:37.5 Info: => 0.0002851s 21:34:37.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 25 21:34:37.5 Info: RenameTable Restrictions ReleaseProfiles 21:34:37.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:37.5 Info: => 0.0017439s 21:34:37.5 Info: AlterTable ReleaseProfiles 21:34:37.5 Info: => 6E-07s 21:34:37.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:37.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:37.5 Info: => 0.0005626s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:37', 'rename_restrictions_to_release_profiles') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:37.5 Info: => 0.0008729s 21:34:37.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 26 21:34:37.5 Info: RenameTable Profiles QualityProfiles 21:34:37.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:37.5 Info: => 0.0017502s 21:34:37.5 Info: AlterTable QualityProfiles 21:34:37.5 Info: => 7E-07s 21:34:37.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:37.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:37.5 Info: => 0.000506s 21:34:37.5 Info: AlterTable LanguageProfiles 21:34:37.5 Info: => 6E-07s 21:34:37.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:37.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:37.5 Info: => 0.0005008s 21:34:37.5 Info: UpdateData 21:34:37.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:37.5 Info: => 4.6E-05s 21:34:37.5 Info: UpdateData 21:34:37.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:37.5 Info: => 2.82E-05s 21:34:37.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:37.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:37.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:37.5 Info: DROP TABLE "Artists" 21:34:37.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.5 Info: => 0.0046568s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:37', 'rename_quality_profiles_add_upgrade_allowed') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:37.5 Info: => 0.0051187s 21:34:37.5 Info: 27: add_import_exclusions migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 27 21:34:37.5 Info: CreateTable ImportListExclusions 21:34:37.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:37.5 Info: => 0.0001596s 21:34:37.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:37.5 Info: => 0.0001247s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:37', 'add_import_exclusions') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 27: add_import_exclusions migrated 21:34:37.5 Info: => 0.0004436s 21:34:37.5 Info: 28: clean_artist_metadata_table migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 28 21:34:37.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:37.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:37.5 Info: => 0.000153s 21:34:37.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:37.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:37.5 Info: => 0.0001204s 21:34:37.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:37.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:37.5 Info: => 0.000114s 21:34:37.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:37.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:37.5 Info: => 0.0001145s 21:34:37.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:37.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:37.5 Info: => 0.0001126s 21:34:37.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:37.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:37.5 Info: => 0.0001093s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:37', 'clean_artist_metadata_table') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 28: clean_artist_metadata_table migrated 21:34:37.5 Info: => 0.0004275s 21:34:37.5 Info: 29: health_issue_notification migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 29 21:34:37.5 Info: AlterTable Notifications 21:34:37.5 Info: => 6E-07s 21:34:37.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:37.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:37.5 Info: => 0.0005447s 21:34:37.5 Info: AlterTable Notifications 21:34:37.5 Info: => 8E-07s 21:34:37.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:37.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:37.5 Info: => 0.000512s 21:34:37.5 Info: AlterTable Notifications 21:34:37.5 Info: => 7E-07s 21:34:37.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:37.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:37.5 Info: => 0.0005028s 21:34:37.5 Info: AlterTable Notifications 21:34:37.5 Info: => 6E-07s 21:34:37.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:37.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:37.5 Info: => 0.0007191s 21:34:37.5 Info: AlterTable Notifications 21:34:37.5 Info: => 8E-07s 21:34:37.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:37.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:37.5 Info: => 0.0005153s 21:34:37.5 Info: DeleteColumn Notifications OnDownload 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, "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.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:37.5 Info: DROP TABLE "Notifications" 21:34:37.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:37.5 Info: => 0.0047737s 21:34:37.5 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.0051849s 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.0055839s 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 "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 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: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 21:34:37.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.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 (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 21:34:37.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.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 (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 21:34:37.5 Info: AlterTable TrackFiles 21:34:37.5 Info: => 4E-07s 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.000558s 21:34:37.5 Info: AlterTable TrackFiles 21:34:37.5 Info: => 7E-07s 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.0005044s 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: => 3.67E-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.0001208s 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.0001331s 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.0001436s 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.11E-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: => 0.0001063s 21:34:37.5 Info: AlterTable TrackFiles 21:34:37.5 Info: => 5E-07s 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.0037821s 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: => 7.55E-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.003966s 21:34:37.5 Info: -> 12 Insert operations completed in 00:00:00.0007484 taking an average of 00:00:00.0000623 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.0044566s 21:34:37.5 Debug: Took: 00:00:00.1514499 21:34:37.6 Debug: Got 2 tracks 21:34:37.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 21:34:37.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864776290525_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:37.6 Info: DatabaseEngineVersionCheck migrating 21:34:37.6 Info: PerformDBOperation 21:34:37.6 Info: Performing DB Operation 21:34:37.6 Info: SQLite 3.47.2 21:34:37.6 Info: => 0.0009585s 21:34:37.6 Info: DatabaseEngineVersionCheck migrated 21:34:37.6 Info: => 0.0009717s 21:34:37.6 Info: VersionMigration migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: CreateTable VersionInfo 21:34:37.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:37.6 Info: => 0.0001405s 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: VersionMigration migrated 21:34:37.6 Info: => 0.00048s 21:34:37.6 Info: VersionUniqueMigration migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: CreateIndex VersionInfo (Version) 21:34:37.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:37.6 Info: => 0.0001177s 21:34:37.6 Info: AlterTable VersionInfo 21:34:37.6 Info: => 6E-07s 21:34:37.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:37.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:37.6 Info: => 0.0005432s 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: VersionUniqueMigration migrated 21:34:37.6 Info: => 0.0007454s 21:34:37.6 Info: VersionDescriptionMigration migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: AlterTable VersionInfo 21:34:37.6 Info: => 6E-07s 21:34:37.6 Info: CreateColumn VersionInfo Description String 21:34:37.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:37.6 Info: => 0.00019s 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: VersionDescriptionMigration migrated 21:34:37.6 Info: => 0.0003754s 21:34:37.6 Info: 1: InitialSetup migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 1 21:34:37.6 Info: CreateTable Config 21:34:37.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:37.6 Info: => 0.0001884s 21:34:37.6 Info: CreateIndex Config (Key) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:37.6 Info: => 7.19E-05s 21:34:37.6 Info: CreateTable RootFolders 21:34:37.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:37.6 Info: => 7.55E-05s 21:34:37.6 Info: CreateIndex RootFolders (Path) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:37.6 Info: => 6.47E-05s 21:34:37.6 Info: CreateTable Artists 21:34:37.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:37.6 Info: => 0.0002138s 21:34:37.6 Info: CreateIndex Artists (ForeignArtistId) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.6 Info: => 6.73E-05s 21:34:37.6 Info: CreateIndex Artists (NameSlug) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.6 Info: => 6.36E-05s 21:34:37.6 Info: CreateIndex Artists (CleanName) 21:34:37.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.6 Info: => 6.06E-05s 21:34:37.6 Info: CreateIndex Artists (Path) 21:34:37.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.6 Info: => 5.89E-05s 21:34:37.6 Info: CreateTable Albums 21:34:37.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:37.6 Info: => 0.0001859s 21:34:37.6 Info: CreateIndex Albums (ForeignAlbumId) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.6 Info: => 6.49E-05s 21:34:37.6 Info: CreateIndex Albums (MBId) 21:34:37.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.6 Info: => 5.9E-05s 21:34:37.6 Info: CreateIndex Albums (TADBId) 21:34:37.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.6 Info: => 5.93E-05s 21:34:37.6 Info: CreateIndex Albums (TitleSlug) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.6 Info: => 6.15E-05s 21:34:37.6 Info: CreateIndex Albums (CleanTitle) 21:34:37.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.6 Info: => 5.84E-05s 21:34:37.6 Info: CreateIndex Albums (Path) 21:34:37.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:37.6 Info: => 5.72E-05s 21:34:37.6 Info: CreateTable Tracks 21:34:37.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:37.6 Info: => 0.0001298s 21:34:37.6 Info: CreateIndex Tracks (ForeignTrackId) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.6 Info: => 6.58E-05s 21:34:37.6 Info: CreateIndex Tracks (ArtistId) 21:34:37.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.6 Info: => 7.19E-05s 21:34:37.6 Info: CreateIndex Tracks (TrackFileId) 21:34:37.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.6 Info: => 6.71E-05s 21:34:37.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:37.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:37.6 Info: => 7.1E-05s 21:34:37.6 Info: CreateTable TrackFiles 21:34:37.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:37.6 Info: => 0.0001179s 21:34:37.6 Info: CreateIndex TrackFiles (ArtistId) 21:34:37.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:37.6 Info: => 6.48E-05s 21:34:37.6 Info: CreateIndex TrackFiles (AlbumId) 21:34:37.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.6 Info: => 5.94E-05s 21:34:37.6 Info: CreateTable History 21:34:37.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:37.6 Info: => 0.0001203s 21:34:37.6 Info: CreateIndex History (Date) 21:34:37.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:37.6 Info: => 6.3E-05s 21:34:37.6 Info: CreateIndex History (EventType) 21:34:37.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:37.6 Info: => 6.13E-05s 21:34:37.6 Info: CreateIndex History (DownloadId) 21:34:37.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:37.6 Info: => 6.03E-05s 21:34:37.6 Info: CreateIndex History (AlbumId) 21:34:37.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:37.6 Info: => 5.92E-05s 21:34:37.6 Info: CreateTable Notifications 21:34:37.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:37.6 Info: => 0.0001056s 21:34:37.6 Info: CreateTable ScheduledTasks 21:34:37.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:37.6 Info: => 0.0001304s 21:34:37.6 Info: CreateIndex ScheduledTasks (TypeName) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:37.6 Info: => 9.92E-05s 21:34:37.6 Info: CreateTable Indexers 21:34:37.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:37.6 Info: => 0.0001221s 21:34:37.6 Info: CreateIndex Indexers (Name) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.6 Info: => 8.46E-05s 21:34:37.6 Info: CreateTable Profiles 21:34:37.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:37.6 Info: => 8.84E-05s 21:34:37.6 Info: CreateIndex Profiles (Name) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:37.6 Info: => 7.44E-05s 21:34:37.6 Info: CreateTable QualityDefinitions 21:34:37.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:37.6 Info: => 0.0001004s 21:34:37.6 Info: CreateIndex QualityDefinitions (Quality) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:37.6 Info: => 6.92E-05s 21:34:37.6 Info: CreateIndex QualityDefinitions (Title) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:37.6 Info: => 9.92E-05s 21:34:37.6 Info: CreateTable NamingConfig 21:34:37.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:37.6 Info: => 0.0001245s 21:34:37.6 Info: CreateTable Blacklist 21:34:37.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:37.6 Info: => 0.000151s 21:34:37.6 Info: CreateTable Metadata 21:34:37.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:37.6 Info: => 9.45E-05s 21:34:37.6 Info: CreateTable MetadataFiles 21:34:37.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:37.6 Info: => 0.0001125s 21:34:37.6 Info: CreateTable DownloadClients 21:34:37.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:37.6 Info: => 0.0001s 21:34:37.6 Info: CreateTable PendingReleases 21:34:37.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:37.6 Info: => 0.0001067s 21:34:37.6 Info: CreateTable RemotePathMappings 21:34:37.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:37.6 Info: => 0.0001054s 21:34:37.6 Info: CreateTable Tags 21:34:37.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:37.6 Info: => 8.22E-05s 21:34:37.6 Info: CreateIndex Tags (Label) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:37.6 Info: => 7.34E-05s 21:34:37.6 Info: CreateTable Restrictions 21:34:37.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:37.6 Info: => 8.97E-05s 21:34:37.6 Info: CreateTable DelayProfiles 21:34:37.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:37.6 Info: => 0.0001181s 21:34:37.6 Info: CreateTable Users 21:34:37.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:37.6 Info: => 8.37E-05s 21:34:37.6 Info: CreateIndex Users (Identifier) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:37.6 Info: => 0.0001019s 21:34:37.6 Info: CreateIndex Users (Username) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:37.6 Info: => 8.8E-05s 21:34:37.6 Info: CreateTable Commands 21:34:37.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:37.6 Info: => 0.0001202s 21:34:37.6 Info: CreateTable IndexerStatus 21:34:37.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:37.6 Info: => 0.0001143s 21:34:37.6 Info: CreateIndex IndexerStatus (ProviderId) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:37.6 Info: => 7.86E-05s 21:34:37.6 Info: CreateTable ExtraFiles 21:34:37.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:37.6 Info: => 0.0001071s 21:34:37.6 Info: CreateTable LyricFiles 21:34:37.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:37.6 Info: => 0.0001374s 21:34:37.6 Info: CreateTable LanguageProfiles 21:34:37.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:37.6 Info: => 8.88E-05s 21:34:37.6 Info: CreateIndex LanguageProfiles (Name) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:37.6 Info: => 7.92E-05s 21:34:37.6 Info: CreateTable DownloadClientStatus 21:34:37.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:37.6 Info: => 9.74E-05s 21:34:37.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:37.6 Info: => 7.72E-05s 21:34:37.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:37.6 Info: -> 1 Insert operations completed in 00:00:00.0000575 taking an average of 00:00:00.0000575 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:37', 'InitialSetup') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 1: InitialSetup migrated 21:34:37.6 Info: => 0.0008806s 21:34:37.6 Info: 2: add_reason_to_pending_releases migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 2 21:34:37.6 Info: AlterTable PendingReleases 21:34:37.6 Info: => 9E-07s 21:34:37.6 Info: CreateColumn PendingReleases Reason Int32 21:34:37.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:37.6 Info: => 0.0005101s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:37', 'add_reason_to_pending_releases') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 2: add_reason_to_pending_releases migrated 21:34:37.6 Info: => 0.0007918s 21:34:37.6 Info: 3: add_medium_support migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 3 21:34:37.6 Info: AlterTable Albums 21:34:37.6 Info: => 7E-07s 21:34:37.6 Info: CreateColumn Albums Media String 21:34:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:37.6 Info: => 0.000498s 21:34:37.6 Info: AlterTable Tracks 21:34:37.6 Info: => 7E-07s 21:34:37.6 Info: CreateColumn Tracks MediumNumber Int32 21:34:37.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.6 Info: => 0.0004642s 21:34:37.6 Info: AlterTable Tracks 21:34:37.6 Info: => 4E-07s 21:34:37.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:37.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.6 Info: => 0.0004619s 21:34:37.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.6 Info: => 4.18E-05s 21:34:37.6 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.0037728s 21:34:37.6 Info: AlterTable Tracks 21:34:37.6 Info: => 5E-07s 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.000451s 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.0008083s 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.12E-05s 21:34:37.6 Info: PerformDBOperation 21:34:37.6 Info: Performing DB Operation 21:34:37.6 Info: => 3.2E-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.0002676s 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.000123s 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: => 8.3E-05s 21:34:37.6 Info: AlterTable Artists 21:34:37.6 Info: => 6E-07s 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.0004735s 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.0054418s 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.0039993s 21:34:37.6 Info: AlterTable Albums 21:34:37.6 Info: => 5E-07s 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.0004737s 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.0008695s 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.0034109s 21:34:37.6 Info: AlterTable Indexers 21:34:37.6 Info: => 5E-07s 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.0004637s 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: => 3.78E-05s 21:34:37.6 Info: AlterTable Indexers 21:34:37.6 Info: => 4E-07s 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.0034177s 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.0037282s 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.0041741s 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.0045562s 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: => 4.73E-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.0002843s 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: => 1E-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.0005119s 21:34:37.6 Info: AlterTable Albums 21:34:37.6 Info: => 7E-07s 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.0004826s 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.0007576s 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: => 8E-07s 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.004149s 21:34:37.6 Info: AlterTable Albums 21:34:37.6 Info: => 7E-07s 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.0048258s 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.0052066s 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.0001607s 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: => 7.72E-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.0001667s 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.22E-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.0003994s 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.7 Info: AlterTable MetadataProfiles 21:34:37.7 Info: => 4E-07s 21:34:37.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:37.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:37.7 Info: => 0.0005375s 21:34:37.7 Info: PerformDBOperation 21:34:37.7 Info: Performing DB Operation 21:34:37.7 Info: => 2.87E-05s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:37', 'add_release_status') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 12: add_release_status migrated 21:34:37.7 Info: => 0.0002878s 21:34:37.7 Info: 13: album_download_notification migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 13 21:34:37.7 Info: AlterTable Notifications 21:34:37.7 Info: => 7E-07s 21:34:37.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:37.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:37.7 Info: => 0.0005165s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:37', 'album_download_notification') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 13: album_download_notification migrated 21:34:37.7 Info: => 0.0008027s 21:34:37.7 Info: 14: fix_language_metadata_profiles migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 14 21:34:37.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:37.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:37.7 Info: => 7.67E-05s 21:34:37.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:37.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:37.7 Info: => 5.01E-05s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:37', 'fix_language_metadata_profiles') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 14: fix_language_metadata_profiles migrated 21:34:37.7 Info: => 0.0002983s 21:34:37.7 Info: 15: remove_fanzub migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 15 21:34:37.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.7 Info: => 4.19E-05s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:37', 'remove_fanzub') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 15: remove_fanzub migrated 21:34:37.7 Info: => 0.0002714s 21:34:37.7 Info: 16: update_artist_history_indexes migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 16 21:34:37.7 Info: CreateIndex Albums (ArtistId) 21:34:37.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:37.7 Info: => 9.98E-05s 21:34:37.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:37.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:37.7 Info: => 7.4E-05s 21:34:37.7 Info: DeleteIndex History (AlbumId) 21:34:37.7 Info: DROP INDEX "IX_History_AlbumId" 21:34:37.7 Info: => 0.0001457s 21:34:37.7 Info: CreateIndex History (AlbumId, Date) 21:34:37.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:37.7 Info: => 9.38E-05s 21:34:37.7 Info: DeleteIndex History (DownloadId) 21:34:37.7 Info: DROP INDEX "IX_History_DownloadId" 21:34:37.7 Info: => 0.0001051s 21:34:37.7 Info: CreateIndex History (DownloadId, Date) 21:34:37.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:37.7 Info: => 8.45E-05s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:37', 'update_artist_history_indexes') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 16: update_artist_history_indexes migrated 21:34:37.7 Info: => 0.0003865s 21:34:37.7 Info: 17: remove_nma migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 17 21:34:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:37.7 Info: => 4.78E-05s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:37', 'remove_nma') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 17: remove_nma migrated 21:34:37.7 Info: => 0.0002776s 21:34:37.7 Info: 18: album_disambiguation migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 18 21:34:37.7 Info: AlterTable Albums 21:34:37.7 Info: => 7E-07s 21:34:37.7 Info: CreateColumn Albums Disambiguation String 21:34:37.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:37.7 Info: => 0.0005313s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:37', 'album_disambiguation') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 18: album_disambiguation migrated 21:34:37.7 Info: => 0.0008306s 21:34:37.7 Info: 19: add_ape_quality_in_profiles migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 19 21:34:37.7 Info: PerformDBOperation 21:34:37.7 Info: Performing DB Operation 21:34:37.7 Info: => 3.09E-05s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:37', 'add_ape_quality_in_profiles') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 19: add_ape_quality_in_profiles migrated 21:34:37.7 Info: => 0.000269s 21:34:37.7 Info: 20: remove_pushalot migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 20 21:34:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:37.7 Info: => 4.63E-05s 21:34:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:37.7 Info: => 2.85E-05s 21:34:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:37.7 Info: => 2.6E-05s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:37', 'remove_pushalot') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 20: remove_pushalot migrated 21:34:37.7 Info: => 0.0002524s 21:34:37.7 Info: 21: add_custom_filters migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 21 21:34:37.7 Info: CreateTable CustomFilters 21:34:37.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:37.7 Info: => 0.0001224s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:37', 'add_custom_filters') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 21: add_custom_filters migrated 21:34:37.7 Info: => 0.000402s 21:34:37.7 Info: 22: import_list_tags migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 22 21:34:37.7 Info: AlterTable ImportLists 21:34:37.7 Info: => 8E-07s 21:34:37.7 Info: CreateColumn ImportLists Tags String 21:34:37.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:37.7 Info: => 0.0005379s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:37', 'import_list_tags') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 22: import_list_tags migrated 21:34:37.7 Info: => 0.0008125s 21:34:37.7 Info: 23: add_release_groups_etc migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 23 21:34:37.7 Info: CreateTable ArtistMetadata 21:34:37.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:37.7 Info: => 0.0001691s 21:34:37.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:37.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:37.7 Info: => 0.0001204s 21:34:37.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:37.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:37.7 Info: => 8.59E-05s 21:34:37.7 Info: AlterTable Artists 21:34:37.7 Info: => 4E-07s 21:34:37.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:37.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.7 Info: => 0.0005599s 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: => 6.63E-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.0001383s 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: => 0.0001265s 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: => 7.66E-05s 21:34:37.7 Info: PerformDBOperation 21:34:37.7 Info: Performing DB Operation 21:34:37.7 Info: => 3.17E-05s 21:34:37.7 Info: AlterTable Albums 21:34:37.7 Info: => 4E-07s 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.0005548s 21:34:37.7 Info: AlterTable Albums 21:34:37.7 Info: => 9E-07s 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.0005475s 21:34:37.7 Info: AlterTable Albums 21:34:37.7 Info: => 6E-07s 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.0005527s 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: => 7.72E-05s 21:34:37.7 Info: AlterTable Tracks 21:34:37.7 Info: => 6E-07s 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.0005734s 21:34:37.7 Info: AlterTable Tracks 21:34:37.7 Info: => 8E-07s 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.0005573s 21:34:37.7 Info: AlterTable Tracks 21:34:37.7 Info: => 7E-07s 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.0005237s 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: => 7.87E-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: => 5.95E-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.0053221s 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.0047348s 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.0060082s 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.0041419s 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: => 0.0001033s 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: => 7.47E-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: => 9.82E-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: => 9.65E-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: => 9.96E-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: => 9.52E-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.34E-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: => 3.02E-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: => 3.57E-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.0005546s 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.13E-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.0002987s 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.001772s 21:34:37.7 Info: AlterTable ReleaseProfiles 21:34:37.7 Info: => 7E-07s 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.0005642s 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.0008478s 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.0017607s 21:34:37.7 Info: AlterTable QualityProfiles 21:34:37.7 Info: => 7E-07s 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.0005024s 21:34:37.7 Info: AlterTable LanguageProfiles 21:34:37.7 Info: => 6E-07s 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.0004891s 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.41E-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: => 2.78E-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.0054931s 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.0058869s 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.0001562s 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: => 0.0001219s 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.0004289s 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.0001491s 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.0001276s 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.0001164s 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.0001141s 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.0001101s 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.000113s 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.0003853s 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: => 7E-07s 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.0005429s 21:34:37.7 Info: AlterTable Notifications 21:34:37.7 Info: => 6E-07s 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.0005036s 21:34:37.7 Info: AlterTable Notifications 21:34:37.7 Info: => 6E-07s 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.0005044s 21:34:37.7 Info: AlterTable Notifications 21:34:37.7 Info: => 7E-07s 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.0005171s 21:34:37.7 Info: AlterTable Notifications 21:34:37.7 Info: => 8E-07s 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.0005132s 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.0041788s 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.0052846s 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.0056671s 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, '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.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: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 21:34:37.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, '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 (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 21:34:37.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, '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.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 21:34:37.7 Info: AlterTable TrackFiles 21:34:37.7 Info: => 6E-07s 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.0005403s 21:34:37.7 Info: AlterTable TrackFiles 21:34:37.7 Info: => 6E-07s 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.0005054s 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: => 3.72E-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.0001299s 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.000132s 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.0001394s 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: => 8.03E-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.0001102s 21:34:37.7 Info: AlterTable TrackFiles 21:34:37.7 Info: => 3E-07s 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.0038203s 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: => 7.97E-05s 21:34:37.7 Info: DeleteColumn TrackFiles RelativePath 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, "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", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "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: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:37.7 Info: => 0.0040023s 21:34:37.7 Info: -> 12 Insert operations completed in 00:00:00.0007614 taking an average of 00:00:00.0000634 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:37', 'add_mediafilerepository_mtime') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 30: add_mediafilerepository_mtime migrated 21:34:37.7 Info: => 0.0044811s 21:34:37.7 Debug: Took: 00:00:00.1477132 21:34:37.7 Debug: Got 2 tracks 21:34:37.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 21:34:37.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 21:34:37.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864778117771_181/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.0011038s 21:34:37.8 Info: DatabaseEngineVersionCheck migrated 21:34:37.8 Info: => 0.0011198s 21:34:37.8 Info: VersionMigration migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: CreateTable VersionInfo 21:34:37.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:37.8 Info: => 0.0001496s 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: VersionMigration migrated 21:34:37.8 Info: => 0.0004912s 21:34:37.8 Info: VersionUniqueMigration migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: CreateIndex VersionInfo (Version) 21:34:37.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:37.8 Info: => 0.0001212s 21:34:37.8 Info: AlterTable VersionInfo 21:34:37.8 Info: => 1E-06s 21:34:37.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:37.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:37.8 Info: => 0.0005563s 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: VersionUniqueMigration migrated 21:34:37.8 Info: => 0.0007583s 21:34:37.8 Info: VersionDescriptionMigration migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: AlterTable VersionInfo 21:34:37.8 Info: => 5E-07s 21:34:37.8 Info: CreateColumn VersionInfo Description String 21:34:37.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:37.8 Info: => 0.0001887s 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: VersionDescriptionMigration migrated 21:34:37.8 Info: => 0.0003802s 21:34:37.8 Info: 1: InitialSetup migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 1 21:34:37.8 Info: CreateTable Config 21:34:37.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:37.8 Info: => 0.0001639s 21:34:37.8 Info: CreateIndex Config (Key) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:37.8 Info: => 7.36E-05s 21:34:37.8 Info: CreateTable RootFolders 21:34:37.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:37.8 Info: => 7.88E-05s 21:34:37.8 Info: CreateIndex RootFolders (Path) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:37.8 Info: => 6.68E-05s 21:34:37.8 Info: CreateTable Artists 21:34:37.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:37.8 Info: => 0.0002137s 21:34:37.8 Info: CreateIndex Artists (ForeignArtistId) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.8 Info: => 6.8E-05s 21:34:37.8 Info: CreateIndex Artists (NameSlug) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.8 Info: => 6.3E-05s 21:34:37.8 Info: CreateIndex Artists (CleanName) 21:34:37.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.8 Info: => 6.22E-05s 21:34:37.8 Info: CreateIndex Artists (Path) 21:34:37.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.8 Info: => 6.01E-05s 21:34:37.8 Info: CreateTable Albums 21:34:37.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:37.8 Info: => 0.0001894s 21:34:37.8 Info: CreateIndex Albums (ForeignAlbumId) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.8 Info: => 6.6E-05s 21:34:37.8 Info: CreateIndex Albums (MBId) 21:34:37.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.8 Info: => 6.03E-05s 21:34:37.8 Info: CreateIndex Albums (TADBId) 21:34:37.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.8 Info: => 5.88E-05s 21:34:37.8 Info: CreateIndex Albums (TitleSlug) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.8 Info: => 5.9E-05s 21:34:37.8 Info: CreateIndex Albums (CleanTitle) 21:34:37.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.8 Info: => 5.81E-05s 21:34:37.8 Info: CreateIndex Albums (Path) 21:34:37.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:37.8 Info: => 5.76E-05s 21:34:37.8 Info: CreateTable Tracks 21:34:37.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:37.8 Info: => 0.0001714s 21:34:37.8 Info: CreateIndex Tracks (ForeignTrackId) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.8 Info: => 7.42E-05s 21:34:37.8 Info: CreateIndex Tracks (ArtistId) 21:34:37.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.8 Info: => 6.7E-05s 21:34:37.8 Info: CreateIndex Tracks (TrackFileId) 21:34:37.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.8 Info: => 6.66E-05s 21:34:37.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:37.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:37.8 Info: => 6.87E-05s 21:34:37.8 Info: CreateTable TrackFiles 21:34:37.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:37.8 Info: => 0.0001213s 21:34:37.8 Info: CreateIndex TrackFiles (ArtistId) 21:34:37.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:37.8 Info: => 6.46E-05s 21:34:37.8 Info: CreateIndex TrackFiles (AlbumId) 21:34:37.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.8 Info: => 6.1E-05s 21:34:37.8 Info: CreateTable History 21:34:37.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:37.8 Info: => 0.000123s 21:34:37.8 Info: CreateIndex History (Date) 21:34:37.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:37.8 Info: => 6.5E-05s 21:34:37.8 Info: CreateIndex History (EventType) 21:34:37.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:37.8 Info: => 6.07E-05s 21:34:37.8 Info: CreateIndex History (DownloadId) 21:34:37.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:37.8 Info: => 6.01E-05s 21:34:37.8 Info: CreateIndex History (AlbumId) 21:34:37.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:37.8 Info: => 5.9E-05s 21:34:37.8 Info: CreateTable Notifications 21:34:37.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:37.8 Info: => 0.0001093s 21:34:37.8 Info: CreateTable ScheduledTasks 21:34:37.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:37.8 Info: => 0.0001406s 21:34:37.8 Info: CreateIndex ScheduledTasks (TypeName) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:37.8 Info: => 0.0001066s 21:34:37.8 Info: CreateTable Indexers 21:34:37.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:37.8 Info: => 0.0001191s 21:34:37.8 Info: CreateIndex Indexers (Name) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.8 Info: => 7.73E-05s 21:34:37.8 Info: CreateTable Profiles 21:34:37.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:37.8 Info: => 8.63E-05s 21:34:37.8 Info: CreateIndex Profiles (Name) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:37.8 Info: => 7.12E-05s 21:34:37.8 Info: CreateTable QualityDefinitions 21:34:37.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:37.8 Info: => 9.91E-05s 21:34:37.8 Info: CreateIndex QualityDefinitions (Quality) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:37.8 Info: => 6.95E-05s 21:34:37.8 Info: CreateIndex QualityDefinitions (Title) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:37.8 Info: => 0.000103s 21:34:37.8 Info: CreateTable NamingConfig 21:34:37.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:37.8 Info: => 0.0001258s 21:34:37.8 Info: CreateTable Blacklist 21:34:37.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:37.8 Info: => 0.0001771s 21:34:37.8 Info: CreateTable Metadata 21:34:37.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:37.8 Info: => 0.0001019s 21:34:37.8 Info: CreateTable MetadataFiles 21:34:37.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:37.8 Info: => 0.0001129s 21:34:37.8 Info: CreateTable DownloadClients 21:34:37.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:37.8 Info: => 9.83E-05s 21:34:37.8 Info: CreateTable PendingReleases 21:34:37.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:37.8 Info: => 0.0001094s 21:34:37.8 Info: CreateTable RemotePathMappings 21:34:37.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:37.8 Info: => 0.0001044s 21:34:37.8 Info: CreateTable Tags 21:34:37.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:37.8 Info: => 8.46E-05s 21:34:37.8 Info: CreateIndex Tags (Label) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:37.8 Info: => 7.64E-05s 21:34:37.8 Info: CreateTable Restrictions 21:34:37.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:37.8 Info: => 8.68E-05s 21:34:37.8 Info: CreateTable DelayProfiles 21:34:37.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:37.8 Info: => 0.0001164s 21:34:37.8 Info: CreateTable Users 21:34:37.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:37.8 Info: => 8.44E-05s 21:34:37.8 Info: CreateIndex Users (Identifier) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:37.8 Info: => 0.0001069s 21:34:37.8 Info: CreateIndex Users (Username) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:37.8 Info: => 8.72E-05s 21:34:37.8 Info: CreateTable Commands 21:34:37.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:37.8 Info: => 0.0001237s 21:34:37.8 Info: CreateTable IndexerStatus 21:34:37.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:37.8 Info: => 0.000113s 21:34:37.8 Info: CreateIndex IndexerStatus (ProviderId) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:37.8 Info: => 8.07E-05s 21:34:37.8 Info: CreateTable ExtraFiles 21:34:37.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:37.8 Info: => 0.0001076s 21:34:37.8 Info: CreateTable LyricFiles 21:34:37.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:37.8 Info: => 0.0001363s 21:34:37.8 Info: CreateTable LanguageProfiles 21:34:37.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:37.8 Info: => 9.04E-05s 21:34:37.8 Info: CreateIndex LanguageProfiles (Name) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:37.8 Info: => 9.23E-05s 21:34:37.8 Info: CreateTable DownloadClientStatus 21:34:37.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:37.8 Info: => 0.000101s 21:34:37.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:37.8 Info: => 8.09E-05s 21:34:37.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:37.8 Info: -> 1 Insert operations completed in 00:00:00.0000602 taking an average of 00:00:00.0000602 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:37', 'InitialSetup') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 1: InitialSetup migrated 21:34:37.8 Info: => 0.0008869s 21:34:37.8 Info: 2: add_reason_to_pending_releases migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 2 21:34:37.8 Info: AlterTable PendingReleases 21:34:37.8 Info: => 7E-07s 21:34:37.8 Info: CreateColumn PendingReleases Reason Int32 21:34:37.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:37.8 Info: => 0.0005239s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:37', 'add_reason_to_pending_releases') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 2: add_reason_to_pending_releases migrated 21:34:37.8 Info: => 0.0008096s 21:34:37.8 Info: 3: add_medium_support migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 3 21:34:37.8 Info: AlterTable Albums 21:34:37.8 Info: => 8E-07s 21:34:37.8 Info: CreateColumn Albums Media String 21:34:37.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:37.8 Info: => 0.0005038s 21:34:37.8 Info: AlterTable Tracks 21:34:37.8 Info: => 6E-07s 21:34:37.8 Info: CreateColumn Tracks MediumNumber Int32 21:34:37.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.8 Info: => 0.0004966s 21:34:37.8 Info: AlterTable Tracks 21:34:37.8 Info: => 6E-07s 21:34:37.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:37.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.8 Info: => 0.0004675s 21:34:37.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.8 Info: => 4.24E-05s 21:34:37.8 Info: DeleteColumn Tracks TrackNumber 21:34:37.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:37.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:37.8 Info: DROP TABLE "Tracks" 21:34:37.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.8 Info: => 0.0052131s 21:34:37.8 Info: AlterTable Tracks 21:34:37.8 Info: => 3E-07s 21:34:37.8 Info: CreateColumn Tracks TrackNumber String 21:34:37.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:37.8 Info: => 0.0004619s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:37', 'add_medium_support') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 3: add_medium_support migrated 21:34:37.8 Info: => 0.0008299s 21:34:37.8 Info: 4: add_various_qualites_in_profile migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 4 21:34:37.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:37.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:37.8 Info: => 5.17E-05s 21:34:37.8 Info: PerformDBOperation 21:34:37.8 Info: Performing DB Operation 21:34:37.8 Info: => 3.32E-05s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:37', 'add_various_qualites_in_profile') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 4: add_various_qualites_in_profile migrated 21:34:37.8 Info: => 0.000269s 21:34:37.8 Info: 5: metadata_profiles migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 5 21:34:37.8 Info: CreateTable MetadataProfiles 21:34:37.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:37.8 Info: => 0.0001247s 21:34:37.8 Info: CreateIndex MetadataProfiles (Name) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:37.8 Info: => 8.15E-05s 21:34:37.8 Info: AlterTable Artists 21:34:37.8 Info: => 4E-07s 21:34:37.8 Info: CreateColumn Artists MetadataProfileId Int32 21:34:37.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:37.8 Info: => 0.0004756s 21:34:37.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:37.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:37.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:37.8 Info: DROP TABLE "Artists" 21:34:37.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.8 Info: => 0.0040125s 21:34:37.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:37.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:37.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:37.8 Info: DROP TABLE "Artists" 21:34:37.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.8 Info: => 0.0039153s 21:34:37.8 Info: AlterTable Albums 21:34:37.8 Info: => 5E-07s 21:34:37.8 Info: CreateColumn Albums SecondaryTypes String 21:34:37.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:37.8 Info: => 0.0004729s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:37', 'metadata_profiles') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 5: metadata_profiles migrated 21:34:37.8 Info: => 0.0008539s 21:34:37.8 Info: 6: separate_automatic_and_interactive_search migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 6 21:34:37.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:37.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:37.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:37.8 Info: DROP TABLE "Indexers" 21:34:37.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.8 Info: => 0.0033606s 21:34:37.8 Info: AlterTable Indexers 21:34:37.8 Info: => 7E-07s 21:34:37.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:37.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:37.8 Info: => 0.0004495s 21:34:37.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:37.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:37.8 Info: => 3.98E-05s 21:34:37.8 Info: AlterTable Indexers 21:34:37.8 Info: => 3E-07s 21:34:37.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:37.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:37.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:37.8 Info: DROP TABLE "Indexers" 21:34:37.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.8 Info: => 0.0032872s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:37', 'separate_automatic_and_interactive_search') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 6: separate_automatic_and_interactive_search migrated 21:34:37.8 Info: => 0.0035927s 21:34:37.8 Info: 7: change_album_path_to_relative migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 7 21:34:37.8 Info: DeleteColumn Albums Path 21:34:37.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:37.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:37.8 Info: DROP TABLE "Albums" 21:34:37.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.8 Info: => 0.0041076s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:37', 'change_album_path_to_relative') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 7: change_album_path_to_relative migrated 21:34:37.8 Info: => 0.0044926s 21:34:37.8 Info: 8: change_quality_size_mb_to_kb migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 8 21:34:37.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:37.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:37.8 Info: => 4.9E-05s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:37', 'change_quality_size_mb_to_kb') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 8: change_quality_size_mb_to_kb migrated 21:34:37.8 Info: => 0.000286s 21:34:37.8 Info: 9: album_releases migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 9 21:34:37.8 Info: AlterTable Albums 21:34:37.8 Info: => 8E-07s 21:34:37.8 Info: CreateColumn Albums Releases String 21:34:37.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:37.8 Info: => 0.000489s 21:34:37.8 Info: AlterTable Albums 21:34:37.8 Info: => 7E-07s 21:34:37.8 Info: CreateColumn Albums CurrentRelease String 21:34:37.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:37.8 Info: => 0.0004614s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:37', 'album_releases') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 9: album_releases migrated 21:34:37.8 Info: => 0.000743s 21:34:37.8 Info: 10: album_releases_fix migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 10 21:34:37.8 Info: AlterTable Albums 21:34:37.8 Info: => 8E-07s 21:34:37.8 Info: AlterColumn Albums Releases String 21:34:37.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:37.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:37.8 Info: DROP TABLE "Albums" 21:34:37.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.8 Info: => 0.0045372s 21:34:37.8 Info: AlterTable Albums 21:34:37.8 Info: => 6E-07s 21:34:37.8 Info: AlterColumn Albums CurrentRelease String 21:34:37.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:37.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:37.8 Info: DROP TABLE "Albums" 21:34:37.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.8 Info: => 0.0050195s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:37', 'album_releases_fix') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 10: album_releases_fix migrated 21:34:37.8 Info: => 0.0053684s 21:34:37.8 Info: 11: import_lists migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 11 21:34:37.8 Info: CreateTable ImportLists 21:34:37.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:37.8 Info: => 0.0001565s 21:34:37.8 Info: CreateIndex ImportLists (Name) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:37.8 Info: => 7.58E-05s 21:34:37.8 Info: CreateTable ImportListStatus 21:34:37.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:37.8 Info: => 0.0001026s 21:34:37.8 Info: CreateIndex ImportListStatus (ProviderId) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:37.8 Info: => 6.92E-05s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:37', 'import_lists') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 11: import_lists migrated 21:34:37.8 Info: => 0.0004122s 21:34:37.8 Info: 12: add_release_status migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 12 21:34:37.8 Info: AlterTable MetadataProfiles 21:34:37.8 Info: => 1.1E-06s 21:34:37.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:37.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:37.8 Info: => 0.0005214s 21:34:37.8 Info: PerformDBOperation 21:34:37.8 Info: Performing DB Operation 21:34:37.8 Info: => 2.88E-05s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:37', 'add_release_status') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 12: add_release_status migrated 21:34:37.8 Info: => 0.00034s 21:34:37.8 Info: 13: album_download_notification migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 13 21:34:37.8 Info: AlterTable Notifications 21:34:37.8 Info: => 7E-07s 21:34:37.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:37.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:37.8 Info: => 0.0004963s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:37', 'album_download_notification') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 13: album_download_notification migrated 21:34:37.8 Info: => 0.0007975s 21:34:37.8 Info: 14: fix_language_metadata_profiles migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 14 21:34:37.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:37.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:37.8 Info: => 7.38E-05s 21:34:37.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:37.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:37.8 Info: => 5.05E-05s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:37', 'fix_language_metadata_profiles') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 14: fix_language_metadata_profiles migrated 21:34:37.8 Info: => 0.0002806s 21:34:37.8 Info: 15: remove_fanzub migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 15 21:34:37.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.8 Info: => 4.09E-05s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:37', 'remove_fanzub') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 15: remove_fanzub migrated 21:34:37.8 Info: => 0.0002685s 21:34:37.8 Info: 16: update_artist_history_indexes migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 16 21:34:37.8 Info: CreateIndex Albums (ArtistId) 21:34:37.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:37.8 Info: => 0.0001098s 21:34:37.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:37.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:37.8 Info: => 7.83E-05s 21:34:37.8 Info: DeleteIndex History (AlbumId) 21:34:37.8 Info: DROP INDEX "IX_History_AlbumId" 21:34:37.8 Info: => 0.0001154s 21:34:37.8 Info: CreateIndex History (AlbumId, Date) 21:34:37.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:37.8 Info: => 8.95E-05s 21:34:37.8 Info: DeleteIndex History (DownloadId) 21:34:37.8 Info: DROP INDEX "IX_History_DownloadId" 21:34:37.8 Info: => 0.0007083s 21:34:37.8 Info: CreateIndex History (DownloadId, Date) 21:34:37.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:37.8 Info: => 9.45E-05s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:37', 'update_artist_history_indexes') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 16: update_artist_history_indexes migrated 21:34:37.8 Info: => 0.0003949s 21:34:37.8 Info: 17: remove_nma migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 17 21:34:37.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:37.8 Info: => 4.73E-05s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:37', 'remove_nma') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 17: remove_nma migrated 21:34:37.8 Info: => 0.0002757s 21:34:37.8 Info: 18: album_disambiguation migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 18 21:34:37.8 Info: AlterTable Albums 21:34:37.8 Info: => 8E-07s 21:34:37.8 Info: CreateColumn Albums Disambiguation String 21:34:37.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:37.8 Info: => 0.0005157s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:37', 'album_disambiguation') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 18: album_disambiguation migrated 21:34:37.8 Info: => 0.0007939s 21:34:37.8 Info: 19: add_ape_quality_in_profiles migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 19 21:34:37.8 Info: PerformDBOperation 21:34:37.8 Info: Performing DB Operation 21:34:37.8 Info: => 3.05E-05s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:37', 'add_ape_quality_in_profiles') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 19: add_ape_quality_in_profiles migrated 21:34:37.8 Info: => 0.0002789s 21:34:37.8 Info: 20: remove_pushalot migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 20 21:34:37.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:37.8 Info: => 4.49E-05s 21:34:37.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:37.8 Info: => 2.88E-05s 21:34:37.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:37.8 Info: => 2.62E-05s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:37', 'remove_pushalot') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 20: remove_pushalot migrated 21:34:37.8 Info: => 0.0002477s 21:34:37.8 Info: 21: add_custom_filters migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 21 21:34:37.8 Info: CreateTable CustomFilters 21:34:37.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:37.8 Info: => 0.0001192s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:37', 'add_custom_filters') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 21: add_custom_filters migrated 21:34:37.8 Info: => 0.0003785s 21:34:37.8 Info: 22: import_list_tags migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.8 Info: Starting migration of Main DB to 22 21:34:37.8 Info: AlterTable ImportLists 21:34:37.8 Info: => 9E-07s 21:34:37.8 Info: CreateColumn ImportLists Tags String 21:34:37.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:37.8 Info: => 0.0005176s 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:37', 'import_list_tags') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 22: import_list_tags migrated 21:34:37.8 Info: => 0.0007898s 21:34:37.8 Info: 23: add_release_groups_etc migrating 21:34:37.8 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 23 21:34:37.9 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:34:37.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 21:34:37.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:34:37.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:34:37.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:34:37.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:34:37.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:34:37.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:34:37.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:34:37.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:34:37.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:34:37.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 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.0001505s 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: => 0.0001289s 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.06E-05s 21:34:37.9 Info: AlterTable Artists 21:34:37.9 Info: => 4E-07s 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.0005583s 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.15E-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.0001408s 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: => 0.0001269s 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: => 7.9E-05s 21:34:37.9 Info: PerformDBOperation 21:34:37.9 Info: Performing DB Operation 21:34:37.9 Info: => 0.0056086s 21:34:37.9 Info: AlterTable Albums 21:34:37.9 Info: => 7E-07s 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.000589s 21:34:37.9 Info: AlterTable Albums 21:34:37.9 Info: => 6E-07s 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.0005478s 21:34:37.9 Info: AlterTable Albums 21:34:37.9 Info: => 6E-07s 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.0005322s 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.54E-05s 21:34:37.9 Info: AlterTable Tracks 21:34:37.9 Info: => 3E-07s 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.0005264s 21:34:37.9 Info: AlterTable Tracks 21:34:37.9 Info: => 4E-07s 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.0005498s 21:34:37.9 Info: AlterTable Tracks 21:34:37.9 Info: => 6E-07s 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.0005318s 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: => 9.18E-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.08E-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.0058383s 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.004685s 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:37.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: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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.9 Info: => 0.0043586s 21:34:37.9 Info: DeleteColumn TrackFiles ArtistId 21:34:37.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:37.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:37.9 Info: DROP TABLE "TrackFiles" 21:34:37.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.9 Info: => 0.0041839s 21:34:37.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:37.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.9 Info: => 0.0001076s 21:34:37.9 Info: CreateIndex Artists (Monitored) 21:34:37.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.9 Info: => 7.49E-05s 21:34:37.9 Info: CreateIndex Albums (ArtistMetadataId) 21:34:37.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:37.9 Info: => 0.0001s 21:34:37.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:37.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:37.9 Info: => 0.0001018s 21:34:37.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:37.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:37.9 Info: => 0.0001022s 21:34:37.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:37.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:37.9 Info: => 0.0001017s 21:34:37.9 Info: UpdateData 21:34:37.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.9 Info: => 4.47E-05s 21:34:37.9 Info: UpdateData 21:34:37.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.9 Info: => 3.26E-05s 21:34:37.9 Info: UpdateData 21:34:37.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:37.9 Info: => 3.56E-05s 21:34:37.9 Info: -> 12 Insert operations completed in 00:00:00.0008493 taking an average of 00:00:00.0000707 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:37', 'add_release_groups_etc') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 23: add_release_groups_etc migrated 21:34:37.9 Info: => 0.000545s 21:34:37.9 Debug: Took: 00:00:00.1243040 21:34:38.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 21:34:38.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 21:34:38.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864780242386_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:38.0 Info: DatabaseEngineVersionCheck migrating 21:34:38.0 Info: PerformDBOperation 21:34:38.0 Info: Performing DB Operation 21:34:38.0 Info: SQLite 3.47.2 21:34:38.0 Info: => 0.0010063s 21:34:38.0 Info: DatabaseEngineVersionCheck migrated 21:34:38.0 Info: => 0.0010227s 21:34:38.0 Info: VersionMigration migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: CreateTable VersionInfo 21:34:38.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:38.0 Info: => 0.0001407s 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: VersionMigration migrated 21:34:38.0 Info: => 0.0004842s 21:34:38.0 Info: VersionUniqueMigration migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: CreateIndex VersionInfo (Version) 21:34:38.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:38.0 Info: => 0.0001175s 21:34:38.0 Info: AlterTable VersionInfo 21:34:38.0 Info: => 6E-07s 21:34:38.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:38.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:38.0 Info: => 0.0005511s 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: VersionUniqueMigration migrated 21:34:38.0 Info: => 0.0007518s 21:34:38.0 Info: VersionDescriptionMigration migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: AlterTable VersionInfo 21:34:38.0 Info: => 8E-07s 21:34:38.0 Info: CreateColumn VersionInfo Description String 21:34:38.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:38.0 Info: => 0.0001908s 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: VersionDescriptionMigration migrated 21:34:38.0 Info: => 0.0003776s 21:34:38.0 Info: 1: InitialSetup migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 1 21:34:38.0 Info: CreateTable Config 21:34:38.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:38.0 Info: => 0.0001654s 21:34:38.0 Info: CreateIndex Config (Key) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:38.0 Info: => 7.29E-05s 21:34:38.0 Info: CreateTable RootFolders 21:34:38.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:38.0 Info: => 7.8E-05s 21:34:38.0 Info: CreateIndex RootFolders (Path) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:38.0 Info: => 6.44E-05s 21:34:38.0 Info: CreateTable Artists 21:34:38.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:38.0 Info: => 0.0002172s 21:34:38.0 Info: CreateIndex Artists (ForeignArtistId) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.0 Info: => 6.9E-05s 21:34:38.0 Info: CreateIndex Artists (NameSlug) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.0 Info: => 6.04E-05s 21:34:38.0 Info: CreateIndex Artists (CleanName) 21:34:38.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.0 Info: => 5.88E-05s 21:34:38.0 Info: CreateIndex Artists (Path) 21:34:38.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.0 Info: => 5.98E-05s 21:34:38.0 Info: CreateTable Albums 21:34:38.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:38.0 Info: => 0.0001841s 21:34:38.0 Info: CreateIndex Albums (ForeignAlbumId) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.0 Info: => 7.32E-05s 21:34:38.0 Info: CreateIndex Albums (MBId) 21:34:38.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.0 Info: => 6.19E-05s 21:34:38.0 Info: CreateIndex Albums (TADBId) 21:34:38.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.0 Info: => 6.02E-05s 21:34:38.0 Info: CreateIndex Albums (TitleSlug) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.0 Info: => 6.11E-05s 21:34:38.0 Info: CreateIndex Albums (CleanTitle) 21:34:38.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.0 Info: => 5.8E-05s 21:34:38.0 Info: CreateIndex Albums (Path) 21:34:38.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:38.0 Info: => 6.29E-05s 21:34:38.0 Info: CreateTable Tracks 21:34:38.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:38.0 Info: => 0.0001703s 21:34:38.0 Info: CreateIndex Tracks (ForeignTrackId) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.0 Info: => 7.32E-05s 21:34:38.0 Info: CreateIndex Tracks (ArtistId) 21:34:38.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:38.0 Info: => 6.43E-05s 21:34:38.0 Info: CreateIndex Tracks (TrackFileId) 21:34:38.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.0 Info: => 6.56E-05s 21:34:38.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:38.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:38.0 Info: => 6.91E-05s 21:34:38.0 Info: CreateTable TrackFiles 21:34:38.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:38.0 Info: => 0.0001201s 21:34:38.0 Info: CreateIndex TrackFiles (ArtistId) 21:34:38.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:38.0 Info: => 6.57E-05s 21:34:38.0 Info: CreateIndex TrackFiles (AlbumId) 21:34:38.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.0 Info: => 6.21E-05s 21:34:38.0 Info: CreateTable History 21:34:38.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:38.0 Info: => 0.000123s 21:34:38.0 Info: CreateIndex History (Date) 21:34:38.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:38.0 Info: => 6.52E-05s 21:34:38.0 Info: CreateIndex History (EventType) 21:34:38.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:38.0 Info: => 5.88E-05s 21:34:38.0 Info: CreateIndex History (DownloadId) 21:34:38.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:38.0 Info: => 6.05E-05s 21:34:38.0 Info: CreateIndex History (AlbumId) 21:34:38.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:38.0 Info: => 6.61E-05s 21:34:38.0 Info: CreateTable Notifications 21:34:38.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:38.0 Info: => 0.0001112s 21:34:38.0 Info: CreateTable ScheduledTasks 21:34:38.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:38.0 Info: => 8.56E-05s 21:34:38.0 Info: CreateIndex ScheduledTasks (TypeName) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:38.0 Info: => 6.8E-05s 21:34:38.0 Info: CreateTable Indexers 21:34:38.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:38.0 Info: => 9.48E-05s 21:34:38.0 Info: CreateIndex Indexers (Name) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.0 Info: => 6.27E-05s 21:34:38.0 Info: CreateTable Profiles 21:34:38.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:38.0 Info: => 8.2E-05s 21:34:38.0 Info: CreateIndex Profiles (Name) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:38.0 Info: => 6.44E-05s 21:34:38.0 Info: CreateTable QualityDefinitions 21:34:38.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:38.0 Info: => 9.08E-05s 21:34:38.0 Info: CreateIndex QualityDefinitions (Quality) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:38.0 Info: => 6.84E-05s 21:34:38.0 Info: CreateIndex QualityDefinitions (Title) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:38.0 Info: => 6.41E-05s 21:34:38.0 Info: CreateTable NamingConfig 21:34:38.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:38.0 Info: => 0.0001s 21:34:38.0 Info: CreateTable Blacklist 21:34:38.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:38.0 Info: => 0.0001802s 21:34:38.0 Info: CreateTable Metadata 21:34:38.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:38.0 Info: => 0.0001041s 21:34:38.0 Info: CreateTable MetadataFiles 21:34:38.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:38.0 Info: => 0.0001117s 21:34:38.0 Info: CreateTable DownloadClients 21:34:38.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:38.0 Info: => 8.94E-05s 21:34:38.0 Info: CreateTable PendingReleases 21:34:38.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:38.0 Info: => 0.0001136s 21:34:38.0 Info: CreateTable RemotePathMappings 21:34:38.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:38.0 Info: => 0.0001128s 21:34:38.0 Info: CreateTable Tags 21:34:38.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:38.0 Info: => 8.33E-05s 21:34:38.0 Info: CreateIndex Tags (Label) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:38.0 Info: => 7.79E-05s 21:34:38.0 Info: CreateTable Restrictions 21:34:38.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:38.0 Info: => 8.84E-05s 21:34:38.0 Info: CreateTable DelayProfiles 21:34:38.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:38.0 Info: => 0.0001117s 21:34:38.0 Info: CreateTable Users 21:34:38.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:38.0 Info: => 8.52E-05s 21:34:38.0 Info: CreateIndex Users (Identifier) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:38.0 Info: => 0.0001057s 21:34:38.0 Info: CreateIndex Users (Username) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:38.0 Info: => 8.66E-05s 21:34:38.0 Info: CreateTable Commands 21:34:38.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:38.0 Info: => 0.0001211s 21:34:38.0 Info: CreateTable IndexerStatus 21:34:38.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:38.0 Info: => 0.0001086s 21:34:38.0 Info: CreateIndex IndexerStatus (ProviderId) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:38.0 Info: => 7.57E-05s 21:34:38.0 Info: CreateTable ExtraFiles 21:34:38.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:38.0 Info: => 0.0001037s 21:34:38.0 Info: CreateTable LyricFiles 21:34:38.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:38.0 Info: => 0.0001338s 21:34:38.0 Info: CreateTable LanguageProfiles 21:34:38.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:38.0 Info: => 8.85E-05s 21:34:38.0 Info: CreateIndex LanguageProfiles (Name) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:38.0 Info: => 7.65E-05s 21:34:38.0 Info: CreateTable DownloadClientStatus 21:34:38.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:38.0 Info: => 9.62E-05s 21:34:38.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:38.0 Info: => 7.81E-05s 21:34:38.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:38.0 Info: -> 1 Insert operations completed in 00:00:00.0000591 taking an average of 00:00:00.0000591 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:38', 'InitialSetup') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 1: InitialSetup migrated 21:34:38.0 Info: => 0.0009121s 21:34:38.0 Info: 2: add_reason_to_pending_releases migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 2 21:34:38.0 Info: AlterTable PendingReleases 21:34:38.0 Info: => 6E-07s 21:34:38.0 Info: CreateColumn PendingReleases Reason Int32 21:34:38.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:38.0 Info: => 0.0005187s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:38', 'add_reason_to_pending_releases') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 2: add_reason_to_pending_releases migrated 21:34:38.0 Info: => 0.0008009s 21:34:38.0 Info: 3: add_medium_support migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 3 21:34:38.0 Info: AlterTable Albums 21:34:38.0 Info: => 8E-07s 21:34:38.0 Info: CreateColumn Albums Media String 21:34:38.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:38.0 Info: => 0.0004981s 21:34:38.0 Info: AlterTable Tracks 21:34:38.0 Info: => 7E-07s 21:34:38.0 Info: CreateColumn Tracks MediumNumber Int32 21:34:38.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:38.0 Info: => 0.0004603s 21:34:38.0 Info: AlterTable Tracks 21:34:38.0 Info: => 5E-07s 21:34:38.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:38.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:38.0 Info: => 0.0004678s 21:34:38.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:38.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:38.0 Info: => 4.14E-05s 21:34:38.0 Info: DeleteColumn Tracks TrackNumber 21:34:38.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:38.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: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_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:38.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.0 Info: => 0.0037565s 21:34:38.0 Info: AlterTable Tracks 21:34:38.0 Info: => 5E-07s 21:34:38.0 Info: CreateColumn Tracks TrackNumber String 21:34:38.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:38.0 Info: => 0.0004534s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:38', 'add_medium_support') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 3: add_medium_support migrated 21:34:38.0 Info: => 0.0008321s 21:34:38.0 Info: 4: add_various_qualites_in_profile migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 4 21:34:38.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:38.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:38.0 Info: => 5.14E-05s 21:34:38.0 Info: PerformDBOperation 21:34:38.0 Info: Performing DB Operation 21:34:38.0 Info: => 3.37E-05s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:38', 'add_various_qualites_in_profile') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 4: add_various_qualites_in_profile migrated 21:34:38.0 Info: => 0.0002671s 21:34:38.0 Info: 5: metadata_profiles migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 5 21:34:38.0 Info: CreateTable MetadataProfiles 21:34:38.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:38.0 Info: => 0.0001228s 21:34:38.0 Info: CreateIndex MetadataProfiles (Name) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:38.0 Info: => 8.17E-05s 21:34:38.0 Info: AlterTable Artists 21:34:38.0 Info: => 6E-07s 21:34:38.0 Info: CreateColumn Artists MetadataProfileId Int32 21:34:38.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:38.0 Info: => 0.0004682s 21:34:38.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:38.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:38.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:38.0 Info: DROP TABLE "Artists" 21:34:38.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0040532s 21:34:38.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:38.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:38.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:38.0 Info: DROP TABLE "Artists" 21:34:38.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0039559s 21:34:38.0 Info: AlterTable Albums 21:34:38.0 Info: => 5E-07s 21:34:38.0 Info: CreateColumn Albums SecondaryTypes String 21:34:38.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:38.0 Info: => 0.0004666s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:38', 'metadata_profiles') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 5: metadata_profiles migrated 21:34:38.0 Info: => 0.0008481s 21:34:38.0 Info: 6: separate_automatic_and_interactive_search migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 6 21:34:38.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:38.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:38.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:38.0 Info: DROP TABLE "Indexers" 21:34:38.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.0 Info: => 0.0039172s 21:34:38.0 Info: AlterTable Indexers 21:34:38.0 Info: => 6E-07s 21:34:38.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:38.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:38.0 Info: => 0.0004631s 21:34:38.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:38.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:38.0 Info: => 4.6E-05s 21:34:38.0 Info: AlterTable Indexers 21:34:38.0 Info: => 5E-07s 21:34:38.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:38.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:38.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:38.0 Info: DROP TABLE "Indexers" 21:34:38.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.0 Info: => 0.0039688s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:38', 'separate_automatic_and_interactive_search') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 6: separate_automatic_and_interactive_search migrated 21:34:38.0 Info: => 0.0042893s 21:34:38.0 Info: 7: change_album_path_to_relative migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 7 21:34:38.0 Info: DeleteColumn Albums Path 21:34:38.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:38.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:38.0 Info: DROP TABLE "Albums" 21:34:38.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.0 Info: => 0.0051548s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:38', 'change_album_path_to_relative') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 7: change_album_path_to_relative migrated 21:34:38.0 Info: => 0.0055555s 21:34:38.0 Info: 8: change_quality_size_mb_to_kb migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 8 21:34:38.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:38.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:38.0 Info: => 5.06E-05s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:38', 'change_quality_size_mb_to_kb') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 8: change_quality_size_mb_to_kb migrated 21:34:38.0 Info: => 0.0002908s 21:34:38.0 Info: 9: album_releases migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 9 21:34:38.0 Info: AlterTable Albums 21:34:38.0 Info: => 9E-07s 21:34:38.0 Info: CreateColumn Albums Releases String 21:34:38.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:38.0 Info: => 0.0004899s 21:34:38.0 Info: AlterTable Albums 21:34:38.0 Info: => 5E-07s 21:34:38.0 Info: CreateColumn Albums CurrentRelease String 21:34:38.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:38.0 Info: => 0.000481s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:38', 'album_releases') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 9: album_releases migrated 21:34:38.0 Info: => 0.0007575s 21:34:38.0 Info: 10: album_releases_fix migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 10 21:34:38.0 Info: AlterTable Albums 21:34:38.0 Info: => 6E-07s 21:34:38.0 Info: AlterColumn Albums Releases String 21:34:38.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:38.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:38.0 Info: DROP TABLE "Albums" 21:34:38.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.0 Info: => 0.0048961s 21:34:38.0 Info: AlterTable Albums 21:34:38.0 Info: => 5E-07s 21:34:38.0 Info: AlterColumn Albums CurrentRelease String 21:34:38.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:38.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:38.0 Info: DROP TABLE "Albums" 21:34:38.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.0 Info: => 0.0040332s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:38', 'album_releases_fix') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 10: album_releases_fix migrated 21:34:38.0 Info: => 0.0044511s 21:34:38.0 Info: 11: import_lists migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 11 21:34:38.0 Info: CreateTable ImportLists 21:34:38.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:38.0 Info: => 0.0001533s 21:34:38.0 Info: CreateIndex ImportLists (Name) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:38.0 Info: => 7.3E-05s 21:34:38.0 Info: CreateTable ImportListStatus 21:34:38.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:38.0 Info: => 0.0001021s 21:34:38.0 Info: CreateIndex ImportListStatus (ProviderId) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:38.0 Info: => 7.02E-05s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:38', 'import_lists') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 11: import_lists migrated 21:34:38.0 Info: => 0.0003835s 21:34:38.0 Info: 12: add_release_status migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 12 21:34:38.0 Info: AlterTable MetadataProfiles 21:34:38.0 Info: => 7E-07s 21:34:38.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:38.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:38.0 Info: => 0.0005254s 21:34:38.0 Info: PerformDBOperation 21:34:38.0 Info: Performing DB Operation 21:34:38.0 Info: => 3.02E-05s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:38', 'add_release_status') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 12: add_release_status migrated 21:34:38.0 Info: => 0.0002948s 21:34:38.0 Info: 13: album_download_notification migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 13 21:34:38.1 Info: AlterTable Notifications 21:34:38.1 Info: => 4E-07s 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.0005033s 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.0007838s 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: => 7.64E-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: => 5.16E-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.0002902s 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.32E-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.0002712s 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: => 9.88E-05s 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: => 7.69E-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.0001163s 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: => 8.82E-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.0001034s 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: => 8.13E-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.0003703s 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: => 4.79E-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.0002849s 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: => 5E-07s 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.000513s 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.0007862s 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.24E-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.0002706s 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.61E-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: => 2.82E-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: => 2.68E-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.0002515s 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.00013s 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.0004098s 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: => 8E-07s 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.0005489s 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.0008383s 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: 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.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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: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.0001451s 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: => 0.0001226s 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: => 8.44E-05s 21:34:38.1 Info: AlterTable Artists 21:34:38.1 Info: => 7E-07s 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.0005372s 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.23E-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.0001423s 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: => 0.0001244s 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: => 7.63E-05s 21:34:38.1 Info: PerformDBOperation 21:34:38.1 Info: Performing DB Operation 21:34:38.1 Info: => 0.005008s 21:34:38.1 Info: AlterTable Albums 21:34:38.1 Info: => 6E-07s 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.0005831s 21:34:38.1 Info: AlterTable Albums 21:34:38.1 Info: => 9E-07s 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.001238s 21:34:38.1 Info: AlterTable Albums 21:34:38.1 Info: => 7E-07s 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.0005588s 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.75E-05s 21:34:38.1 Info: AlterTable Tracks 21:34:38.1 Info: => 4E-07s 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.0005353s 21:34:38.1 Info: AlterTable Tracks 21:34:38.1 Info: => 6E-07s 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.1 Info: => 0.0005302s 21:34:38.1 Info: AlterTable Tracks 21:34:38.1 Info: => 6E-07s 21:34:38.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:38.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.1 Info: => 0.0005218s 21:34:38.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:38.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:38.1 Info: => 0.0001006s 21:34:38.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:38.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:38.1 Info: => 7.79E-05s 21:34:38.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:38.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:38.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:38.1 Info: DROP TABLE "Artists" 21:34:38.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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.005581s 21:34:38.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:38.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:38.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: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_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.1 Info: => 0.0047679s 21:34:38.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:38.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:38.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: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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.1 Info: => 0.0044178s 21:34:38.1 Info: DeleteColumn TrackFiles ArtistId 21:34:38.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:38.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:38.1 Info: DROP TABLE "TrackFiles" 21:34:38.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.1 Info: => 0.0050092s 21:34:38.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:38.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:38.1 Info: => 0.0001092s 21:34:38.1 Info: CreateIndex Artists (Monitored) 21:34:38.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:38.1 Info: => 7.67E-05s 21:34:38.1 Info: CreateIndex Albums (ArtistMetadataId) 21:34:38.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:38.1 Info: => 0.0001009s 21:34:38.1 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:38.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:38.1 Info: => 0.0001003s 21:34:38.1 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:38.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:38.1 Info: => 9.86E-05s 21:34:38.1 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:38.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:38.1 Info: => 0.0001s 21:34:38.1 Info: UpdateData 21:34:38.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:38.1 Info: => 4.43E-05s 21:34:38.1 Info: UpdateData 21:34:38.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:38.1 Info: => 3.38E-05s 21:34:38.1 Info: UpdateData 21:34:38.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:38.1 Info: => 3.62E-05s 21:34:38.1 Info: -> 23 Insert operations completed in 00:00:00.0015995 taking an average of 00:00:00.0000695 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:38', 'add_release_groups_etc') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 23: add_release_groups_etc migrated 21:34:38.1 Info: => 0.0005394s 21:34:38.1 Debug: Took: 00:00:00.1190999 21:34:38.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 21:34:38.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 21:34:38.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864782571940_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:38.2 Info: DatabaseEngineVersionCheck migrating 21:34:38.2 Info: PerformDBOperation 21:34:38.2 Info: Performing DB Operation 21:34:38.2 Info: SQLite 3.47.2 21:34:38.2 Info: => 0.0010471s 21:34:38.2 Info: DatabaseEngineVersionCheck migrated 21:34:38.2 Info: => 0.0010588s 21:34:38.2 Info: VersionMigration migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: CreateTable VersionInfo 21:34:38.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:38.2 Info: => 0.0001439s 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: VersionMigration migrated 21:34:38.2 Info: => 0.0004837s 21:34:38.2 Info: VersionUniqueMigration migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: CreateIndex VersionInfo (Version) 21:34:38.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:38.2 Info: => 0.0001214s 21:34:38.2 Info: AlterTable VersionInfo 21:34:38.2 Info: => 7E-07s 21:34:38.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:38.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:38.2 Info: => 0.0005392s 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: VersionUniqueMigration migrated 21:34:38.2 Info: => 0.0007413s 21:34:38.2 Info: VersionDescriptionMigration migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: AlterTable VersionInfo 21:34:38.2 Info: => 7E-07s 21:34:38.2 Info: CreateColumn VersionInfo Description String 21:34:38.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:38.2 Info: => 0.0001924s 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: VersionDescriptionMigration migrated 21:34:38.2 Info: => 0.0003708s 21:34:38.2 Info: 1: InitialSetup migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: Starting migration of Main DB to 1 21:34:38.2 Info: CreateTable Config 21:34:38.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:38.2 Info: => 0.0001555s 21:34:38.2 Info: CreateIndex Config (Key) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:38.2 Info: => 8.25E-05s 21:34:38.2 Info: CreateTable RootFolders 21:34:38.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:38.2 Info: => 7.97E-05s 21:34:38.2 Info: CreateIndex RootFolders (Path) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:38.2 Info: => 6.82E-05s 21:34:38.2 Info: CreateTable Artists 21:34:38.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:38.2 Info: => 0.0002168s 21:34:38.2 Info: CreateIndex Artists (ForeignArtistId) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.2 Info: => 6.82E-05s 21:34:38.2 Info: CreateIndex Artists (NameSlug) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.2 Info: => 6.02E-05s 21:34:38.2 Info: CreateIndex Artists (CleanName) 21:34:38.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.2 Info: => 5.82E-05s 21:34:38.2 Info: CreateIndex Artists (Path) 21:34:38.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.2 Info: => 5.9E-05s 21:34:38.2 Info: CreateTable Albums 21:34:38.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:38.2 Info: => 0.0001853s 21:34:38.2 Info: CreateIndex Albums (ForeignAlbumId) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.2 Info: => 6.57E-05s 21:34:38.2 Info: CreateIndex Albums (MBId) 21:34:38.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.2 Info: => 6.23E-05s 21:34:38.2 Info: CreateIndex Albums (TADBId) 21:34:38.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.2 Info: => 5.8E-05s 21:34:38.2 Info: CreateIndex Albums (TitleSlug) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.2 Info: => 6.01E-05s 21:34:38.2 Info: CreateIndex Albums (CleanTitle) 21:34:38.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.2 Info: => 5.92E-05s 21:34:38.2 Info: CreateIndex Albums (Path) 21:34:38.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:38.2 Info: => 5.94E-05s 21:34:38.2 Info: CreateTable Tracks 21:34:38.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:38.2 Info: => 0.0001853s 21:34:38.2 Info: CreateIndex Tracks (ForeignTrackId) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.2 Info: => 7.63E-05s 21:34:38.2 Info: CreateIndex Tracks (ArtistId) 21:34:38.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:38.2 Info: => 6.53E-05s 21:34:38.2 Info: CreateIndex Tracks (TrackFileId) 21:34:38.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.2 Info: => 6.49E-05s 21:34:38.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:38.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:38.2 Info: => 0.000763s 21:34:38.2 Info: CreateTable TrackFiles 21:34:38.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:38.2 Info: => 0.0001316s 21:34:38.2 Info: CreateIndex TrackFiles (ArtistId) 21:34:38.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:38.2 Info: => 6.82E-05s 21:34:38.2 Info: CreateIndex TrackFiles (AlbumId) 21:34:38.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.2 Info: => 6.49E-05s 21:34:38.2 Info: CreateTable History 21:34:38.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:38.2 Info: => 0.0001292s 21:34:38.2 Info: CreateIndex History (Date) 21:34:38.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:38.2 Info: => 6.32E-05s 21:34:38.2 Info: CreateIndex History (EventType) 21:34:38.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:38.2 Info: => 6.11E-05s 21:34:38.2 Info: CreateIndex History (DownloadId) 21:34:38.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:38.2 Info: => 6.7E-05s 21:34:38.2 Info: CreateIndex History (AlbumId) 21:34:38.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:38.2 Info: => 6.27E-05s 21:34:38.2 Info: CreateTable Notifications 21:34:38.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:38.2 Info: => 0.0001089s 21:34:38.2 Info: CreateTable ScheduledTasks 21:34:38.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:38.2 Info: => 8.52E-05s 21:34:38.2 Info: CreateIndex ScheduledTasks (TypeName) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:38.2 Info: => 6.58E-05s 21:34:38.2 Info: CreateTable Indexers 21:34:38.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:38.2 Info: => 9.53E-05s 21:34:38.2 Info: CreateIndex Indexers (Name) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.2 Info: => 9.47E-05s 21:34:38.2 Info: CreateTable Profiles 21:34:38.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:38.2 Info: => 8.91E-05s 21:34:38.2 Info: CreateIndex Profiles (Name) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:38.2 Info: => 7.36E-05s 21:34:38.2 Info: CreateTable QualityDefinitions 21:34:38.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:38.2 Info: => 0.0001034s 21:34:38.2 Info: CreateIndex QualityDefinitions (Quality) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:38.2 Info: => 6.9E-05s 21:34:38.2 Info: CreateIndex QualityDefinitions (Title) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:38.2 Info: => 7.12E-05s 21:34:38.2 Info: CreateTable NamingConfig 21:34:38.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:38.2 Info: => 0.0001403s 21:34:38.2 Info: CreateTable Blacklist 21:34:38.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:38.2 Info: => 0.0002015s 21:34:38.2 Info: CreateTable Metadata 21:34:38.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:38.2 Info: => 9.98E-05s 21:34:38.2 Info: CreateTable MetadataFiles 21:34:38.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:38.2 Info: => 0.000113s 21:34:38.2 Info: CreateTable DownloadClients 21:34:38.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:38.2 Info: => 9.68E-05s 21:34:38.2 Info: CreateTable PendingReleases 21:34:38.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:38.2 Info: => 0.000108s 21:34:38.2 Info: CreateTable RemotePathMappings 21:34:38.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:38.2 Info: => 8.78E-05s 21:34:38.2 Info: CreateTable Tags 21:34:38.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:38.2 Info: => 9.43E-05s 21:34:38.2 Info: CreateIndex Tags (Label) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:38.2 Info: => 7.87E-05s 21:34:38.2 Info: CreateTable Restrictions 21:34:38.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:38.2 Info: => 8.87E-05s 21:34:38.2 Info: CreateTable DelayProfiles 21:34:38.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:38.2 Info: => 0.0001124s 21:34:38.2 Info: CreateTable Users 21:34:38.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:38.2 Info: => 9.42E-05s 21:34:38.2 Info: CreateIndex Users (Identifier) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:38.2 Info: => 8.3E-05s 21:34:38.2 Info: CreateIndex Users (Username) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:38.2 Info: => 0.0001049s 21:34:38.2 Info: CreateTable Commands 21:34:38.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:38.2 Info: => 0.0007754s 21:34:38.2 Info: CreateTable IndexerStatus 21:34:38.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:38.2 Info: => 0.0001297s 21:34:38.2 Info: CreateIndex IndexerStatus (ProviderId) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:38.2 Info: => 8.24E-05s 21:34:38.2 Info: CreateTable ExtraFiles 21:34:38.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:38.2 Info: => 0.0001067s 21:34:38.2 Info: CreateTable LyricFiles 21:34:38.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:38.2 Info: => 0.0001235s 21:34:38.2 Info: CreateTable LanguageProfiles 21:34:38.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:38.2 Info: => 8.65E-05s 21:34:38.2 Info: CreateIndex LanguageProfiles (Name) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:38.2 Info: => 9.31E-05s 21:34:38.2 Info: CreateTable DownloadClientStatus 21:34:38.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:38.2 Info: => 9.9E-05s 21:34:38.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:38.2 Info: => 8.06E-05s 21:34:38.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:38.2 Info: -> 1 Insert operations completed in 00:00:00.0000591 taking an average of 00:00:00.0000591 21:34:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:38', 'InitialSetup') 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: 1: InitialSetup migrated 21:34:38.2 Info: => 0.0008688s 21:34:38.2 Info: 2: add_reason_to_pending_releases migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: Starting migration of Main DB to 2 21:34:38.2 Info: AlterTable PendingReleases 21:34:38.2 Info: => 7E-07s 21:34:38.2 Info: CreateColumn PendingReleases Reason Int32 21:34:38.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:38.2 Info: => 0.0005388s 21:34:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:38', 'add_reason_to_pending_releases') 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: 2: add_reason_to_pending_releases migrated 21:34:38.2 Info: => 0.0008203s 21:34:38.2 Info: 3: add_medium_support migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: Starting migration of Main DB to 3 21:34:38.2 Info: AlterTable Albums 21:34:38.2 Info: => 1E-06s 21:34:38.2 Info: CreateColumn Albums Media String 21:34:38.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:38.2 Info: => 0.0004967s 21:34:38.2 Info: AlterTable Tracks 21:34:38.2 Info: => 6E-07s 21:34:38.2 Info: CreateColumn Tracks MediumNumber Int32 21:34:38.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:38.2 Info: => 0.0004635s 21:34:38.2 Info: AlterTable Tracks 21:34:38.2 Info: => 5E-07s 21:34:38.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:38.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:38.2 Info: => 0.0004552s 21:34:38.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:38.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:38.2 Info: => 4.28E-05s 21:34:38.2 Info: DeleteColumn Tracks TrackNumber 21:34:38.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:38.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: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_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:38.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.2 Info: => 0.0046654s 21:34:38.2 Info: AlterTable Tracks 21:34:38.2 Info: => 6E-07s 21:34:38.2 Info: CreateColumn Tracks TrackNumber String 21:34:38.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:38.2 Info: => 0.0004655s 21:34:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:38', 'add_medium_support') 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: 3: add_medium_support migrated 21:34:38.2 Info: => 0.0008249s 21:34:38.2 Info: 4: add_various_qualites_in_profile migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: Starting migration of Main DB to 4 21:34:38.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:38.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:38.2 Info: => 5.05E-05s 21:34:38.2 Info: PerformDBOperation 21:34:38.2 Info: Performing DB Operation 21:34:38.2 Info: => 3.3E-05s 21:34:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:38', 'add_various_qualites_in_profile') 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: 4: add_various_qualites_in_profile migrated 21:34:38.2 Info: => 0.0002646s 21:34:38.2 Info: 5: metadata_profiles migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: Starting migration of Main DB to 5 21:34:38.2 Info: CreateTable MetadataProfiles 21:34:38.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:38.2 Info: => 0.000124s 21:34:38.2 Info: CreateIndex MetadataProfiles (Name) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:38.2 Info: => 8.06E-05s 21:34:38.2 Info: AlterTable Artists 21:34:38.2 Info: => 6E-07s 21:34:38.2 Info: CreateColumn Artists MetadataProfileId Int32 21:34:38.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:38.2 Info: => 0.0004795s 21:34:38.2 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.0042337s 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.0051229s 21:34:38.3 Info: AlterTable Albums 21:34:38.3 Info: => 5E-07s 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.0004899s 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.0008778s 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.0035155s 21:34:38.3 Info: AlterTable Indexers 21:34:38.3 Info: => 6E-07s 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.0004991s 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: => 3.98E-05s 21:34:38.3 Info: AlterTable Indexers 21:34:38.3 Info: => 4E-07s 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.0034914s 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.003874s 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.0051062s 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.005522s 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.11E-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.0002889s 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: => 9E-07s 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.000508s 21:34:38.3 Info: AlterTable Albums 21:34:38.3 Info: => 6E-07s 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.0004887s 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.000773s 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: => 5E-07s 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.0049557s 21:34:38.3 Info: AlterTable Albums 21:34:38.3 Info: => 5E-07s 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.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.0041061s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:38', 'album_releases_fix') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 10: album_releases_fix migrated 21:34:38.3 Info: => 0.0044708s 21:34:38.3 Info: 11: import_lists migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 11 21:34:38.3 Info: CreateTable ImportLists 21:34:38.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:38.3 Info: => 0.0001966s 21:34:38.3 Info: CreateIndex ImportLists (Name) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:38.3 Info: => 8.11E-05s 21:34:38.3 Info: CreateTable ImportListStatus 21:34:38.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:38.3 Info: => 0.0001536s 21:34:38.3 Info: CreateIndex ImportListStatus (ProviderId) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:38.3 Info: => 8.11E-05s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:38', 'import_lists') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 11: import_lists migrated 21:34:38.3 Info: => 0.000372s 21:34:38.3 Info: 12: add_release_status migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 12 21:34:38.3 Info: AlterTable MetadataProfiles 21:34:38.3 Info: => 5E-07s 21:34:38.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:38.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:38.3 Info: => 0.0005487s 21:34:38.3 Info: PerformDBOperation 21:34:38.3 Info: Performing DB Operation 21:34:38.3 Info: => 3.12E-05s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:38', 'add_release_status') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 12: add_release_status migrated 21:34:38.3 Info: => 0.0010374s 21:34:38.3 Info: 13: album_download_notification migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 13 21:34:38.3 Info: AlterTable Notifications 21:34:38.3 Info: => 6E-07s 21:34:38.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:38.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:38.3 Info: => 0.0005412s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:38', 'album_download_notification') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 13: album_download_notification migrated 21:34:38.3 Info: => 0.0008454s 21:34:38.3 Info: 14: fix_language_metadata_profiles migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 14 21:34:38.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:38.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:38.3 Info: => 7.7E-05s 21:34:38.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:38.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:38.3 Info: => 5.23E-05s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:38', 'fix_language_metadata_profiles') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 14: fix_language_metadata_profiles migrated 21:34:38.3 Info: => 0.0002881s 21:34:38.3 Info: 15: remove_fanzub migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 15 21:34:38.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.3 Info: => 4.36E-05s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:38', 'remove_fanzub') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 15: remove_fanzub migrated 21:34:38.3 Info: => 0.0002802s 21:34:38.3 Info: 16: update_artist_history_indexes migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 16 21:34:38.3 Info: CreateIndex Albums (ArtistId) 21:34:38.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:38.3 Info: => 0.0001035s 21:34:38.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:38.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:38.3 Info: => 7.57E-05s 21:34:38.3 Info: DeleteIndex History (AlbumId) 21:34:38.3 Info: DROP INDEX "IX_History_AlbumId" 21:34:38.3 Info: => 0.0001201s 21:34:38.3 Info: CreateIndex History (AlbumId, Date) 21:34:38.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:38.3 Info: => 9.2E-05s 21:34:38.3 Info: DeleteIndex History (DownloadId) 21:34:38.3 Info: DROP INDEX "IX_History_DownloadId" 21:34:38.3 Info: => 0.0001055s 21:34:38.3 Info: CreateIndex History (DownloadId, Date) 21:34:38.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:38.3 Info: => 8.36E-05s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:38', 'update_artist_history_indexes') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 16: update_artist_history_indexes migrated 21:34:38.3 Info: => 0.0003832s 21:34:38.3 Info: 17: remove_nma migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 17 21:34:38.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:38.3 Info: => 4.87E-05s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:38', 'remove_nma') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 17: remove_nma migrated 21:34:38.3 Info: => 0.0002794s 21:34:38.3 Info: 18: album_disambiguation migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 18 21:34:38.3 Info: AlterTable Albums 21:34:38.3 Info: => 8E-07s 21:34:38.3 Info: CreateColumn Albums Disambiguation String 21:34:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:38.3 Info: => 0.0005403s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:38', 'album_disambiguation') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 18: album_disambiguation migrated 21:34:38.3 Info: => 0.0008378s 21:34:38.3 Info: 19: add_ape_quality_in_profiles migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 19 21:34:38.3 Info: PerformDBOperation 21:34:38.3 Info: Performing DB Operation 21:34:38.3 Info: => 3.12E-05s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:38', 'add_ape_quality_in_profiles') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 19: add_ape_quality_in_profiles migrated 21:34:38.3 Info: => 0.0002702s 21:34:38.3 Info: 20: remove_pushalot migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 20 21:34:38.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:38.3 Info: => 4.57E-05s 21:34:38.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:38.3 Info: => 2.89E-05s 21:34:38.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:38.3 Info: => 2.62E-05s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:38', 'remove_pushalot') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 20: remove_pushalot migrated 21:34:38.3 Info: => 0.0002517s 21:34:38.3 Info: 21: add_custom_filters migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 21 21:34:38.3 Info: CreateTable CustomFilters 21:34:38.3 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.3 Info: => 0.0001218s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:38', 'add_custom_filters') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 21: add_custom_filters migrated 21:34:38.3 Info: => 0.000387s 21:34:38.3 Info: 22: import_list_tags migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 22 21:34:38.3 Info: AlterTable ImportLists 21:34:38.3 Info: => 7E-07s 21:34:38.3 Info: CreateColumn ImportLists Tags String 21:34:38.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:38.3 Info: => 0.0005597s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:38', 'import_list_tags') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 22: import_list_tags migrated 21:34:38.3 Info: => 0.0008314s 21:34:38.3 Info: 23: add_release_groups_etc migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 23 21:34:38.3 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:34:38.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title1", "releaseDate": "2024-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:34:38.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title2", "releaseDate": "2024-12-24T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 21:34:38.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 21:34:38.3 Info: CreateTable ArtistMetadata 21:34:38.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:38.3 Info: => 0.0001994s 21:34:38.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:38.3 Info: => 0.0001268s 21:34:38.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:38.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:38.3 Info: => 8.61E-05s 21:34:38.3 Info: AlterTable Artists 21:34:38.3 Info: => 4E-07s 21:34:38.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:38.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.3 Info: => 0.0005483s 21:34:38.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.3 Info: => 7.01E-05s 21:34:38.3 Info: CreateTable AlbumReleases 21:34:38.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:38.3 Info: => 0.0001383s 21:34:38.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:38.3 Info: => 0.0001283s 21:34:38.3 Info: CreateIndex AlbumReleases (AlbumId) 21:34:38.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:38.3 Info: => 8.33E-05s 21:34:38.3 Info: PerformDBOperation 21:34:38.3 Info: Performing DB Operation 21:34:38.3 Info: => 0.0032051s 21:34:38.3 Info: AlterTable Albums 21:34:38.3 Info: => 7E-07s 21:34:38.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.3 Info: => 0.0005932s 21:34:38.3 Info: AlterTable Albums 21:34:38.3 Info: => 5E-07s 21:34:38.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:38.3 Info: => 0.0005733s 21:34:38.3 Info: AlterTable Albums 21:34:38.3 Info: => 6E-07s 21:34:38.3 Info: CreateColumn Albums Links String 21:34:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:38.3 Info: => 0.0005531s 21:34:38.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:38.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:38.3 Info: => 8.81E-05s 21:34:38.3 Info: AlterTable Tracks 21:34:38.3 Info: => 4E-07s 21:34:38.3 Info: CreateColumn Tracks ForeignRecordingId String 21:34:38.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:38.3 Info: => 0.0005644s 21:34:38.3 Info: AlterTable Tracks 21:34:38.3 Info: => 4E-07s 21:34:38.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:38.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:38.3 Info: => 0.000559s 21:34:38.3 Info: AlterTable Tracks 21:34:38.3 Info: => 6E-07s 21:34:38.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:38.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.3 Info: => 0.0005339s 21:34:38.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:38.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:38.3 Info: => 0.000102s 21:34:38.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:38.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:38.3 Info: => 8.01E-05s 21:34:38.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:38.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:38.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:38.3 Info: DROP TABLE "Artists" 21:34:38.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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.0053914s 21:34:38.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:38.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:38.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: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_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.3 Info: => 0.0056407s 21:34:38.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:38.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:38.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: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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.3 Info: => 0.0043828s 21:34:38.3 Info: DeleteColumn TrackFiles ArtistId 21:34:38.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:38.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:38.3 Info: DROP TABLE "TrackFiles" 21:34:38.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.3 Info: => 0.0041118s 21:34:38.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:38.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:38.3 Info: => 0.0001079s 21:34:38.3 Info: CreateIndex Artists (Monitored) 21:34:38.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:38.3 Info: => 7.44E-05s 21:34:38.3 Info: CreateIndex Albums (ArtistMetadataId) 21:34:38.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:38.3 Info: => 0.0001031s 21:34:38.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:38.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:38.3 Info: => 0.0001043s 21:34:38.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:38.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:38.3 Info: => 0.0001044s 21:34:38.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:38.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:38.3 Info: => 0.0001069s 21:34:38.3 Info: UpdateData 21:34:38.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:38.3 Info: => 4.62E-05s 21:34:38.3 Info: UpdateData 21:34:38.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:38.3 Info: => 3.5E-05s 21:34:38.3 Info: UpdateData 21:34:38.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:38.3 Info: => 3.73E-05s 21:34:38.3 Info: -> 23 Insert operations completed in 00:00:00.0021443 taking an average of 00:00:00.0000932 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:38', 'add_release_groups_etc') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 23: add_release_groups_etc migrated 21:34:38.3 Info: => 0.0005496s 21:34:38.3 Debug: Took: 00:00:00.1164360 21:34:38.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 21:34:38.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 21:34:38.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864784891187_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:38.4 Info: DatabaseEngineVersionCheck migrating 21:34:38.4 Info: PerformDBOperation 21:34:38.4 Info: Performing DB Operation 21:34:38.4 Info: SQLite 3.47.2 21:34:38.4 Info: => 0.0010266s 21:34:38.4 Info: DatabaseEngineVersionCheck migrated 21:34:38.4 Info: => 0.0010422s 21:34:38.4 Info: VersionMigration migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: CreateTable VersionInfo 21:34:38.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:38.4 Info: => 0.0001432s 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: VersionMigration migrated 21:34:38.4 Info: => 0.0004764s 21:34:38.4 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.0001173s 21:34:38.5 Info: AlterTable VersionInfo 21:34:38.5 Info: => 9E-07s 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.0005413s 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: VersionUniqueMigration migrated 21:34:38.5 Info: => 0.0007401s 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: => 6E-07s 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.0001905s 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: VersionDescriptionMigration migrated 21:34:38.5 Info: => 0.0003713s 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.0001623s 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: => 7.55E-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.15E-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: => 6.81E-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.0002205s 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: => 7.3E-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: => 6.24E-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: => 0.0007727s 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: => 6.7E-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.0001919s 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: => 6.75E-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: => 6.22E-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: => 6.02E-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: => 5.9E-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: => 5.87E-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: => 7.12E-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.000171s 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.14E-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: => 6.64E-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: => 6.52E-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: => 7.2E-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.0001274s 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: => 6.55E-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: => 6.14E-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.0001281s 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: => 6.45E-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: => 6.13E-05s 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: => 6.1E-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: => 5.9E-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.0001084s 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.000127s 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: => 9.89E-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.000119s 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: => 7.65E-05s 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: => 8.59E-05s 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: => 7.25E-05s 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.000103s 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: => 6.91E-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: => 0.0001005s 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.0001232s 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.0001819s 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.0007625s 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.0001289s 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.0001062s 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.0001085s 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.0001193s 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.51E-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: => 7.82E-05s 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: => 8.8E-05s 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.0001129s 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: => 8.5E-05s 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: => 0.0001094s 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: => 9.03E-05s 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.0001215s 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.0001103s 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: => 7.88E-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.0001024s 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.0001336s 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: => 8.8E-05s 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: => 7.86E-05s 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: => 9.49E-05s 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: => 7.93E-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.0000599 taking an average of 00:00:00.0000599 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.0009024s 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: => 8E-07s 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.0005088s 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.0007841s 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: => 7E-07s 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.0004968s 21:34:38.5 Info: AlterTable Tracks 21:34:38.5 Info: => 7E-07s 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.0004558s 21:34:38.5 Info: AlterTable Tracks 21:34:38.5 Info: => 6E-07s 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.0004521s 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.28E-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.0045037s 21:34:38.5 Info: AlterTable Tracks 21:34:38.5 Info: => 6E-07s 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.0004717s 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.0008483s 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: => 5.08E-05s 21:34:38.5 Info: PerformDBOperation 21:34:38.5 Info: Performing DB Operation 21:34:38.5 Info: => 3.17E-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.0002646s 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.0001209s 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: => 8.02E-05s 21:34:38.5 Info: AlterTable Artists 21:34:38.5 Info: => 5E-07s 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.0004807s 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.004829s 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.003899s 21:34:38.5 Info: AlterTable Albums 21:34:38.5 Info: => 5E-07s 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.0004766s 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.0009315s 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.0040939s 21:34:38.5 Info: AlterTable Indexers 21:34:38.5 Info: => 6E-07s 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.0004624s 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: => 3.91E-05s 21:34:38.5 Info: AlterTable Indexers 21:34:38.5 Info: => 3E-07s 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.0033441s 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.0036878s 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.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:38.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:38.5 Info: DROP TABLE "Albums" 21:34:38.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.5 Info: => 0.005061s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:38', 'change_album_path_to_relative') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 7: change_album_path_to_relative migrated 21:34:38.5 Info: => 0.0054686s 21:34:38.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 8 21:34:38.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:38.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:38.5 Info: => 4.77E-05s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:38', 'change_quality_size_mb_to_kb') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:38.5 Info: => 0.0002895s 21:34:38.5 Info: 9: album_releases migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 9 21:34:38.5 Info: AlterTable Albums 21:34:38.5 Info: => 9E-07s 21:34:38.5 Info: CreateColumn Albums Releases String 21:34:38.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:38.5 Info: => 0.0005063s 21:34:38.5 Info: AlterTable Albums 21:34:38.5 Info: => 6E-07s 21:34:38.5 Info: CreateColumn Albums CurrentRelease String 21:34:38.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:38.5 Info: => 0.0004639s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:38', 'album_releases') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 9: album_releases migrated 21:34:38.5 Info: => 0.0007543s 21:34:38.5 Info: 10: album_releases_fix migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 10 21:34:38.5 Info: AlterTable Albums 21:34:38.5 Info: => 5E-07s 21:34:38.5 Info: AlterColumn Albums Releases String 21:34:38.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:38.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:38.5 Info: DROP TABLE "Albums" 21:34:38.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.5 Info: => 0.0041433s 21:34:38.5 Info: AlterTable Albums 21:34:38.5 Info: => 5E-07s 21:34:38.5 Info: AlterColumn Albums CurrentRelease String 21:34:38.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:38.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:38.5 Info: DROP TABLE "Albums" 21:34:38.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.5 Info: => 0.004096s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:38', 'album_releases_fix') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 10: album_releases_fix migrated 21:34:38.5 Info: => 0.0044331s 21:34:38.5 Info: 11: import_lists migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 11 21:34:38.5 Info: CreateTable ImportLists 21:34:38.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:38.5 Info: => 0.0001603s 21:34:38.5 Info: CreateIndex ImportLists (Name) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:38.5 Info: => 7.5E-05s 21:34:38.5 Info: CreateTable ImportListStatus 21:34:38.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:38.5 Info: => 0.0001222s 21:34:38.5 Info: CreateIndex ImportListStatus (ProviderId) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:38.5 Info: => 7.52E-05s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:38', 'import_lists') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 11: import_lists migrated 21:34:38.5 Info: => 0.0003867s 21:34:38.5 Info: 12: add_release_status migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 12 21:34:38.5 Info: AlterTable MetadataProfiles 21:34:38.5 Info: => 5E-07s 21:34:38.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:38.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:38.5 Info: => 0.0005306s 21:34:38.5 Info: PerformDBOperation 21:34:38.5 Info: Performing DB Operation 21:34:38.5 Info: => 2.88E-05s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:38', 'add_release_status') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 12: add_release_status migrated 21:34:38.5 Info: => 0.0002864s 21:34:38.5 Info: 13: album_download_notification migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 13 21:34:38.5 Info: AlterTable Notifications 21:34:38.5 Info: => 9E-07s 21:34:38.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:38.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:38.5 Info: => 0.0005309s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:38', 'album_download_notification') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 13: album_download_notification migrated 21:34:38.5 Info: => 0.0008098s 21:34:38.5 Info: 14: fix_language_metadata_profiles migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 14 21:34:38.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:38.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:38.5 Info: => 7.62E-05s 21:34:38.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:38.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:38.5 Info: => 5.15E-05s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:38', 'fix_language_metadata_profiles') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 14: fix_language_metadata_profiles migrated 21:34:38.5 Info: => 0.0002911s 21:34:38.5 Info: 15: remove_fanzub migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 15 21:34:38.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.5 Info: => 4.15E-05s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:38', 'remove_fanzub') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 15: remove_fanzub migrated 21:34:38.5 Info: => 0.0002804s 21:34:38.5 Info: 16: update_artist_history_indexes migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 16 21:34:38.5 Info: CreateIndex Albums (ArtistId) 21:34:38.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:38.5 Info: => 0.0001s 21:34:38.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:38.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:38.5 Info: => 7.77E-05s 21:34:38.5 Info: DeleteIndex History (AlbumId) 21:34:38.5 Info: DROP INDEX "IX_History_AlbumId" 21:34:38.5 Info: => 0.0001178s 21:34:38.5 Info: CreateIndex History (AlbumId, Date) 21:34:38.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:38.5 Info: => 8.72E-05s 21:34:38.5 Info: DeleteIndex History (DownloadId) 21:34:38.5 Info: DROP INDEX "IX_History_DownloadId" 21:34:38.5 Info: => 0.0001042s 21:34:38.5 Info: CreateIndex History (DownloadId, Date) 21:34:38.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:38.5 Info: => 8.19E-05s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:38', 'update_artist_history_indexes') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 16: update_artist_history_indexes migrated 21:34:38.5 Info: => 0.0003799s 21:34:38.5 Info: 17: remove_nma migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 17 21:34:38.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:38.5 Info: => 4.54E-05s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:38', 'remove_nma') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 17: remove_nma migrated 21:34:38.5 Info: => 0.0002718s 21:34:38.5 Info: 18: album_disambiguation migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 18 21:34:38.5 Info: AlterTable Albums 21:34:38.5 Info: => 9E-07s 21:34:38.5 Info: CreateColumn Albums Disambiguation String 21:34:38.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:38.5 Info: => 0.0005333s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:38', 'album_disambiguation') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 18: album_disambiguation migrated 21:34:38.5 Info: => 0.0008337s 21:34:38.5 Info: 19: add_ape_quality_in_profiles migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 19 21:34:38.5 Info: PerformDBOperation 21:34:38.5 Info: Performing DB Operation 21:34:38.5 Info: => 3.33E-05s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:38', 'add_ape_quality_in_profiles') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 19: add_ape_quality_in_profiles migrated 21:34:38.5 Info: => 0.0002719s 21:34:38.5 Info: 20: remove_pushalot migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 20 21:34:38.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:38.5 Info: => 4.6E-05s 21:34:38.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:38.5 Info: => 2.8E-05s 21:34:38.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:38.5 Info: => 2.51E-05s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:38', 'remove_pushalot') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 20: remove_pushalot migrated 21:34:38.5 Info: => 0.000244s 21:34:38.5 Info: 21: add_custom_filters migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 21 21:34:38.5 Info: CreateTable CustomFilters 21:34:38.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:38.5 Info: => 0.0001212s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:38', 'add_custom_filters') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 21: add_custom_filters migrated 21:34:38.5 Info: => 0.0003821s 21:34:38.5 Info: 22: import_list_tags migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 22 21:34:38.5 Info: AlterTable ImportLists 21:34:38.5 Info: => 1E-06s 21:34:38.5 Info: CreateColumn ImportLists Tags String 21:34:38.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:38.5 Info: => 0.0005157s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:38', 'import_list_tags') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 22: import_list_tags migrated 21:34:38.5 Info: => 0.0007881s 21:34:38.5 Info: 23: add_release_groups_etc migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 23 21:34:38.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:38.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, '', '', '') 21:34:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.5 Info: CreateTable ArtistMetadata 21:34:38.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:38.5 Info: => 0.000141s 21:34:38.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:38.5 Info: => 0.0001242s 21:34:38.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:38.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:38.5 Info: => 8.78E-05s 21:34:38.5 Info: AlterTable Artists 21:34:38.5 Info: => 5E-07s 21:34:38.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:38.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.5 Info: => 0.000529s 21:34:38.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.5 Info: => 7.04E-05s 21:34:38.5 Info: CreateTable AlbumReleases 21:34:38.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:38.5 Info: => 0.0001398s 21:34:38.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:38.5 Info: => 0.0001261s 21:34:38.5 Info: CreateIndex AlbumReleases (AlbumId) 21:34:38.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:38.5 Info: => 7.96E-05s 21:34:38.5 Info: PerformDBOperation 21:34:38.5 Info: Performing DB Operation 21:34:38.5 Info: => 0.0031296s 21:34:38.5 Info: AlterTable Albums 21:34:38.5 Info: => 7E-07s 21:34:38.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:38.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.5 Info: => 0.0005884s 21:34:38.5 Info: AlterTable Albums 21:34:38.5 Info: => 7E-07s 21:34:38.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:38.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:38.5 Info: => 0.0005365s 21:34:38.5 Info: AlterTable Albums 21:34:38.5 Info: => 6E-07s 21:34:38.5 Info: CreateColumn Albums Links String 21:34:38.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:38.5 Info: => 0.0005325s 21:34:38.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:38.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:38.5 Info: => 8.4E-05s 21:34:38.5 Info: AlterTable Tracks 21:34:38.5 Info: => 6E-07s 21:34:38.5 Info: CreateColumn Tracks ForeignRecordingId String 21:34:38.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:38.5 Info: => 0.0005269s 21:34:38.5 Info: AlterTable Tracks 21:34:38.5 Info: => 6E-07s 21:34:38.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:38.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:38.5 Info: => 0.0005354s 21:34:38.5 Info: AlterTable Tracks 21:34:38.5 Info: => 6E-07s 21:34:38.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:38.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.5 Info: => 0.0013221s 21:34:38.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:38.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:38.5 Info: => 9.68E-05s 21:34:38.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:38.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:38.5 Info: => 7.19E-05s 21:34:38.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:38.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:38.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:38.5 Info: DROP TABLE "Artists" 21:34:38.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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.0053593s 21:34:38.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:38.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:38.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:38.5 Info: DROP TABLE "Albums" 21:34:38.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.5 Info: => 0.0046848s 21:34:38.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:38.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:38.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:38.5 Info: DROP TABLE "Tracks" 21:34:38.5 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.0043204s 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.0049189s 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: => 0.0001103s 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.72E-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: => 9.8E-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: => 9.74E-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: => 0.0001005s 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: => 0.0001042s 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.43E-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: => 3.49E-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: => 3.62E-05s 21:34:38.6 Info: -> 12 Insert operations completed in 00:00:00.0008075 taking an average of 00:00:00.0000672 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.0005479s 21:34:38.6 Debug: Took: 00:00:00.1151919 21:34:38.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 21:34:38.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 21:34:38.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864786859115_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:38.6 Info: DatabaseEngineVersionCheck migrating 21:34:38.6 Info: PerformDBOperation 21:34:38.6 Info: Performing DB Operation 21:34:38.6 Info: SQLite 3.47.2 21:34:38.6 Info: => 0.000967s 21:34:38.6 Info: DatabaseEngineVersionCheck migrated 21:34:38.6 Info: => 0.0009829s 21:34:38.6 Info: VersionMigration migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: CreateTable VersionInfo 21:34:38.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:38.6 Info: => 0.0001394s 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: VersionMigration migrated 21:34:38.6 Info: => 0.000485s 21:34:38.6 Info: VersionUniqueMigration migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: CreateIndex VersionInfo (Version) 21:34:38.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:38.6 Info: => 0.0001175s 21:34:38.6 Info: AlterTable VersionInfo 21:34:38.6 Info: => 6E-07s 21:34:38.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:38.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:38.6 Info: => 0.000557s 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: VersionUniqueMigration migrated 21:34:38.6 Info: => 0.0007556s 21:34:38.6 Info: VersionDescriptionMigration migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: AlterTable VersionInfo 21:34:38.6 Info: => 7E-07s 21:34:38.6 Info: CreateColumn VersionInfo Description String 21:34:38.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:38.6 Info: => 0.0001871s 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: VersionDescriptionMigration migrated 21:34:38.6 Info: => 0.0003671s 21:34:38.6 Info: 1: InitialSetup migrating 21:34:38.6 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.0001538s 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: => 7.26E-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: => 7.89E-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.69E-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.0002698s 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: => 7.57E-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: => 6.64E-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: => 6.22E-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: => 6.41E-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.0002371s 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.27E-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.33E-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: => 5.94E-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: => 6.03E-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: => 6.12E-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: => 5.79E-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.0001726s 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.6E-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.26E-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: => 7.44E-05s 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: => 7.52E-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.0001676s 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: => 7.44E-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: => 6.92E-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.0001865s 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.38E-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: => 6.92E-05s 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: => 7.11E-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: => 7.33E-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.0001365s 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.000168s 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: => 0.0001046s 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.0001313s 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: => 8.03E-05s 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: => 9.09E-05s 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.13E-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.0001072s 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.46E-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: => 0.0001013s 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.0001388s 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.0001982s 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.0001094s 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.000158s 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.0001091s 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.00012s 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.0001152s 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: => 0.0001086s 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: => 7.69E-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: => 9.59E-05s 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.0001223s 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.0001382s 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: => 0.000116s 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.92E-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.0001476s 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.0001475s 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.48E-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.0001206s 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.0001688s 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: => 9.66E-05s 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.79E-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.0001071s 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: => 8.17E-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.0000920 taking an average of 00:00:00.0000920 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.0008939s 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: => 6E-07s 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.0005328s 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.0008604s 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: => 9E-07s 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.0005202s 21:34:38.7 Info: AlterTable Tracks 21:34:38.7 Info: => 7E-07s 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.0004704s 21:34:38.7 Info: AlterTable Tracks 21:34:38.7 Info: => 6E-07s 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.0004785s 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.78E-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.0045287s 21:34:38.7 Info: AlterTable Tracks 21:34:38.7 Info: => 5E-07s 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.0005025s 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.0008667s 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.57E-05s 21:34:38.7 Info: PerformDBOperation 21:34:38.7 Info: Performing DB Operation 21:34:38.7 Info: => 3.3E-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.0002827s 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.0001303s 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: => 8.85E-05s 21:34:38.7 Info: AlterTable Artists 21:34:38.7 Info: => 5E-07s 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.0005378s 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.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.7 Info: => 0.005904s 21:34:38.7 Info: DeleteColumn Artists SecondaryAlbumTypes 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, "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", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "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.7 Info: DROP TABLE "Artists" 21:34:38.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.7 Info: => 0.0041365s 21:34:38.7 Info: AlterTable Albums 21:34:38.7 Info: => 5E-07s 21:34:38.7 Info: CreateColumn Albums SecondaryTypes String 21:34:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:38.7 Info: => 0.0004881s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:38', 'metadata_profiles') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 5: metadata_profiles migrated 21:34:38.7 Info: => 0.00088s 21:34:38.7 Info: 6: separate_automatic_and_interactive_search migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 6 21:34:38.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:38.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:38.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:38.7 Info: DROP TABLE "Indexers" 21:34:38.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.7 Info: => 0.0034859s 21:34:38.7 Info: AlterTable Indexers 21:34:38.7 Info: => 4E-07s 21:34:38.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:38.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:38.7 Info: => 0.0004841s 21:34:38.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:38.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:38.7 Info: => 4.05E-05s 21:34:38.7 Info: AlterTable Indexers 21:34:38.7 Info: => 3E-07s 21:34:38.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:38.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:38.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:38.7 Info: DROP TABLE "Indexers" 21:34:38.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.7 Info: => 0.0034864s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:38', 'separate_automatic_and_interactive_search') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 6: separate_automatic_and_interactive_search migrated 21:34:38.7 Info: => 0.0037943s 21:34:38.7 Info: 7: change_album_path_to_relative migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 7 21:34:38.7 Info: DeleteColumn Albums Path 21:34:38.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:38.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:38.7 Info: DROP TABLE "Albums" 21:34:38.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.7 Info: => 0.004278s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:38', 'change_album_path_to_relative') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 7: change_album_path_to_relative migrated 21:34:38.7 Info: => 0.0046947s 21:34:38.7 Info: 8: change_quality_size_mb_to_kb migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 8 21:34:38.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:38.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:38.7 Info: => 4.96E-05s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:38', 'change_quality_size_mb_to_kb') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 8: change_quality_size_mb_to_kb migrated 21:34:38.7 Info: => 0.0003359s 21:34:38.7 Info: 9: album_releases migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 9 21:34:38.7 Info: AlterTable Albums 21:34:38.7 Info: => 7E-07s 21:34:38.7 Info: CreateColumn Albums Releases String 21:34:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:38.7 Info: => 0.0005323s 21:34:38.7 Info: AlterTable Albums 21:34:38.7 Info: => 7E-07s 21:34:38.7 Info: CreateColumn Albums CurrentRelease String 21:34:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:38.7 Info: => 0.0005144s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:38', 'album_releases') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 9: album_releases migrated 21:34:38.7 Info: => 0.0008127s 21:34:38.7 Info: 10: album_releases_fix migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 10 21:34:38.7 Info: AlterTable Albums 21:34:38.7 Info: => 7E-07s 21:34:38.7 Info: AlterColumn Albums Releases String 21:34:38.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:38.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:38.7 Info: DROP TABLE "Albums" 21:34:38.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.7 Info: => 0.004092s 21:34:38.7 Info: AlterTable Albums 21:34:38.7 Info: => 5E-07s 21:34:38.7 Info: AlterColumn Albums CurrentRelease String 21:34:38.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:38.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:38.7 Info: DROP TABLE "Albums" 21:34:38.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.7 Info: => 0.0057476s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:38', 'album_releases_fix') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 10: album_releases_fix migrated 21:34:38.7 Info: => 0.0061442s 21:34:38.7 Info: 11: import_lists migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 11 21:34:38.7 Info: CreateTable ImportLists 21:34:38.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:38.7 Info: => 0.000155s 21:34:38.7 Info: CreateIndex ImportLists (Name) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:38.7 Info: => 7.68E-05s 21:34:38.7 Info: CreateTable ImportListStatus 21:34:38.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:38.7 Info: => 0.0001695s 21:34:38.7 Info: CreateIndex ImportListStatus (ProviderId) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:38.7 Info: => 0.000125s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:38', 'import_lists') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 11: import_lists migrated 21:34:38.7 Info: => 0.0004428s 21:34:38.7 Info: 12: add_release_status migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 12 21:34:38.7 Info: AlterTable MetadataProfiles 21:34:38.7 Info: => 6E-07s 21:34:38.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:38.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:38.7 Info: => 0.0005695s 21:34:38.7 Info: PerformDBOperation 21:34:38.7 Info: Performing DB Operation 21:34:38.7 Info: => 2.94E-05s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:38', 'add_release_status') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 12: add_release_status migrated 21:34:38.7 Info: => 0.0003099s 21:34:38.7 Info: 13: album_download_notification migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 13 21:34:38.7 Info: AlterTable Notifications 21:34:38.7 Info: => 5E-07s 21:34:38.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:38.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:38.7 Info: => 0.0005531s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:38', 'album_download_notification') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 13: album_download_notification migrated 21:34:38.7 Info: => 0.0008462s 21:34:38.7 Info: 14: fix_language_metadata_profiles migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 14 21:34:38.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:38.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:38.7 Info: => 7.69E-05s 21:34:38.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:38.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:38.7 Info: => 4.97E-05s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:38', 'fix_language_metadata_profiles') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 14: fix_language_metadata_profiles migrated 21:34:38.7 Info: => 0.000324s 21:34:38.7 Info: 15: remove_fanzub migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 15 21:34:38.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.7 Info: => 4.21E-05s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:38', 'remove_fanzub') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 15: remove_fanzub migrated 21:34:38.7 Info: => 0.0003247s 21:34:38.7 Info: 16: update_artist_history_indexes migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 16 21:34:38.7 Info: CreateIndex Albums (ArtistId) 21:34:38.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:38.7 Info: => 0.0001019s 21:34:38.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:38.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:38.7 Info: => 7.5E-05s 21:34:38.7 Info: DeleteIndex History (AlbumId) 21:34:38.7 Info: DROP INDEX "IX_History_AlbumId" 21:34:38.7 Info: => 0.0001194s 21:34:38.7 Info: CreateIndex History (AlbumId, Date) 21:34:38.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:38.7 Info: => 9.03E-05s 21:34:38.7 Info: DeleteIndex History (DownloadId) 21:34:38.7 Info: DROP INDEX "IX_History_DownloadId" 21:34:38.7 Info: => 0.0001045s 21:34:38.7 Info: CreateIndex History (DownloadId, Date) 21:34:38.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:38.7 Info: => 8.67E-05s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:38', 'update_artist_history_indexes') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 16: update_artist_history_indexes migrated 21:34:38.7 Info: => 0.0003838s 21:34:38.7 Info: 17: remove_nma migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 17 21:34:38.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:38.7 Info: => 4.83E-05s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:38', 'remove_nma') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 17: remove_nma migrated 21:34:38.7 Info: => 0.0002759s 21:34:38.7 Info: 18: album_disambiguation migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 18 21:34:38.7 Info: AlterTable Albums 21:34:38.7 Info: => 1.3E-06s 21:34:38.7 Info: CreateColumn Albums Disambiguation String 21:34:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:38.7 Info: => 0.0005823s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:38', 'album_disambiguation') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 18: album_disambiguation migrated 21:34:38.7 Info: => 0.0008695s 21:34:38.7 Info: 19: add_ape_quality_in_profiles migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 19 21:34:38.7 Info: PerformDBOperation 21:34:38.7 Info: Performing DB Operation 21:34:38.7 Info: => 3.2E-05s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:38', 'add_ape_quality_in_profiles') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 19: add_ape_quality_in_profiles migrated 21:34:38.7 Info: => 0.0002703s 21:34:38.7 Info: 20: remove_pushalot migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 20 21:34:38.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:38.7 Info: => 4.6E-05s 21:34:38.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:38.7 Info: => 2.91E-05s 21:34:38.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:38.7 Info: => 2.59E-05s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:38', 'remove_pushalot') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 20: remove_pushalot migrated 21:34:38.7 Info: => 0.0002511s 21:34:38.7 Info: 21: add_custom_filters migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 21 21:34:38.7 Info: CreateTable CustomFilters 21:34:38.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:38.7 Info: => 0.0001215s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:38', 'add_custom_filters') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 21: add_custom_filters migrated 21:34:38.7 Info: => 0.0003794s 21:34:38.7 Info: 22: import_list_tags migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 22 21:34:38.7 Info: AlterTable ImportLists 21:34:38.7 Info: => 6E-07s 21:34:38.7 Info: CreateColumn ImportLists Tags String 21:34:38.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:38.7 Info: => 0.0005665s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:38', 'import_list_tags') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 22: import_list_tags migrated 21:34:38.7 Info: => 0.0008375s 21:34:38.7 Info: 23: add_release_groups_etc migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 23 21:34:38.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:38.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, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.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:38.7 Info: CreateTable ArtistMetadata 21:34:38.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:38.7 Info: => 0.0001425s 21:34:38.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:38.7 Info: => 0.0001223s 21:34:38.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:38.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:38.7 Info: => 8.76E-05s 21:34:38.7 Info: AlterTable Artists 21:34:38.7 Info: => 3E-07s 21:34:38.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:38.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.7 Info: => 0.000573s 21:34:38.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.7 Info: => 6.84E-05s 21:34:38.7 Info: CreateTable AlbumReleases 21:34:38.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:38.7 Info: => 0.0001532s 21:34:38.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:38.7 Info: => 0.0001278s 21:34:38.7 Info: CreateIndex AlbumReleases (AlbumId) 21:34:38.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:38.7 Info: => 7.73E-05s 21:34:38.7 Info: PerformDBOperation 21:34:38.7 Info: Performing DB Operation 21:34:38.7 Info: => 0.0031301s 21:34:38.7 Info: AlterTable Albums 21:34:38.7 Info: => 8E-07s 21:34:38.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.7 Info: => 0.0006195s 21:34:38.7 Info: AlterTable Albums 21:34:38.7 Info: => 4E-07s 21:34:38.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:38.7 Info: => 0.0005914s 21:34:38.7 Info: AlterTable Albums 21:34:38.7 Info: => 8E-07s 21:34:38.7 Info: CreateColumn Albums Links String 21:34:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:38.7 Info: => 0.0005555s 21:34:38.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:38.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:38.7 Info: => 8.05E-05s 21:34:38.7 Info: AlterTable Tracks 21:34:38.7 Info: => 4E-07s 21:34:38.7 Info: CreateColumn Tracks ForeignRecordingId String 21:34:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:38.7 Info: => 0.0005755s 21:34:38.7 Info: AlterTable Tracks 21:34:38.7 Info: => 5E-07s 21:34:38.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:38.7 Info: => 0.0005711s 21:34:38.7 Info: AlterTable Tracks 21:34:38.7 Info: => 6E-07s 21:34:38.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.7 Info: => 0.0012488s 21:34:38.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:38.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:38.7 Info: => 9.3E-05s 21:34:38.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:38.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:38.7 Info: => 7.2E-05s 21:34:38.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:38.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:38.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:38.7 Info: DROP TABLE "Artists" 21:34:38.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.7 Info: => 0.0054615s 21:34:38.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:38.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:38.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:38.7 Info: DROP TABLE "Albums" 21:34:38.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.7 Info: => 0.0047215s 21:34:38.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:38.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:38.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: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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.7 Info: => 0.0044556s 21:34:38.7 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.0051812s 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: => 0.000105s 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: => 7.69E-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: => 0.0001007s 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: => 0.0001046s 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: => 0.0001016s 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: => 9.81E-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: => 4.56E-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: => 3.37E-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: => 3.54E-05s 21:34:38.8 Info: -> 12 Insert operations completed in 00:00:00.0008255 taking an average of 00:00:00.0000687 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.0005363s 21:34:38.8 Debug: Took: 00:00:00.1173118 21:34:38.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 21:34:38.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 21:34:38.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864788911532_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:38.9 Info: DatabaseEngineVersionCheck migrating 21:34:38.9 Info: PerformDBOperation 21:34:38.9 Info: Performing DB Operation 21:34:38.9 Info: SQLite 3.47.2 21:34:38.9 Info: => 0.0009905s 21:34:38.9 Info: DatabaseEngineVersionCheck migrated 21:34:38.9 Info: => 0.0010036s 21:34:38.9 Info: VersionMigration migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: CreateTable VersionInfo 21:34:38.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:38.9 Info: => 0.0001373s 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: VersionMigration migrated 21:34:38.9 Info: => 0.0004687s 21:34:38.9 Info: VersionUniqueMigration migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: CreateIndex VersionInfo (Version) 21:34:38.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:38.9 Info: => 0.000118s 21:34:38.9 Info: AlterTable VersionInfo 21:34:38.9 Info: => 6E-07s 21:34:38.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:38.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:38.9 Info: => 0.0005668s 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: VersionUniqueMigration migrated 21:34:38.9 Info: => 0.000764s 21:34:38.9 Info: VersionDescriptionMigration migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: AlterTable VersionInfo 21:34:38.9 Info: => 5E-07s 21:34:38.9 Info: CreateColumn VersionInfo Description String 21:34:38.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:38.9 Info: => 0.0001858s 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: VersionDescriptionMigration migrated 21:34:38.9 Info: => 0.0003759s 21:34:38.9 Info: 1: InitialSetup migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 1 21:34:38.9 Info: CreateTable Config 21:34:38.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:38.9 Info: => 0.0001562s 21:34:38.9 Info: CreateIndex Config (Key) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:38.9 Info: => 6.94E-05s 21:34:38.9 Info: CreateTable RootFolders 21:34:38.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:38.9 Info: => 9E-05s 21:34:38.9 Info: CreateIndex RootFolders (Path) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:38.9 Info: => 6.75E-05s 21:34:38.9 Info: CreateTable Artists 21:34:38.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:38.9 Info: => 0.0002839s 21:34:38.9 Info: CreateIndex Artists (ForeignArtistId) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.9 Info: => 7.73E-05s 21:34:38.9 Info: CreateIndex Artists (NameSlug) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.9 Info: => 6.39E-05s 21:34:38.9 Info: CreateIndex Artists (CleanName) 21:34:38.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.9 Info: => 6.12E-05s 21:34:38.9 Info: CreateIndex Artists (Path) 21:34:38.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.9 Info: => 5.81E-05s 21:34:38.9 Info: CreateTable Albums 21:34:38.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:38.9 Info: => 0.0002223s 21:34:38.9 Info: CreateIndex Albums (ForeignAlbumId) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.9 Info: => 7.47E-05s 21:34:38.9 Info: CreateIndex Albums (MBId) 21:34:38.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.9 Info: => 6.41E-05s 21:34:38.9 Info: CreateIndex Albums (TADBId) 21:34:38.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.9 Info: => 6.22E-05s 21:34:38.9 Info: CreateIndex Albums (TitleSlug) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.9 Info: => 6.22E-05s 21:34:38.9 Info: CreateIndex Albums (CleanTitle) 21:34:38.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.9 Info: => 6.13E-05s 21:34:38.9 Info: CreateIndex Albums (Path) 21:34:38.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:38.9 Info: => 6.1E-05s 21:34:38.9 Info: CreateTable Tracks 21:34:38.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:38.9 Info: => 0.0001643s 21:34:38.9 Info: CreateIndex Tracks (ForeignTrackId) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.9 Info: => 7.32E-05s 21:34:38.9 Info: CreateIndex Tracks (ArtistId) 21:34:38.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:38.9 Info: => 6.85E-05s 21:34:38.9 Info: CreateIndex Tracks (TrackFileId) 21:34:38.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.9 Info: => 6.86E-05s 21:34:38.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:38.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:38.9 Info: => 6.9E-05s 21:34:38.9 Info: CreateTable TrackFiles 21:34:38.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:38.9 Info: => 0.0001213s 21:34:38.9 Info: CreateIndex TrackFiles (ArtistId) 21:34:38.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:38.9 Info: => 6.43E-05s 21:34:38.9 Info: CreateIndex TrackFiles (AlbumId) 21:34:38.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.9 Info: => 6.09E-05s 21:34:38.9 Info: CreateTable History 21:34:38.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:38.9 Info: => 0.0001217s 21:34:38.9 Info: CreateIndex History (Date) 21:34:38.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:38.9 Info: => 6.39E-05s 21:34:38.9 Info: CreateIndex History (EventType) 21:34:38.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:38.9 Info: => 6.03E-05s 21:34:38.9 Info: CreateIndex History (DownloadId) 21:34:38.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:38.9 Info: => 6.11E-05s 21:34:38.9 Info: CreateIndex History (AlbumId) 21:34:38.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:38.9 Info: => 6.05E-05s 21:34:38.9 Info: CreateTable Notifications 21:34:38.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:38.9 Info: => 0.0001109s 21:34:38.9 Info: CreateTable ScheduledTasks 21:34:38.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:38.9 Info: => 8.83E-05s 21:34:38.9 Info: CreateIndex ScheduledTasks (TypeName) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:38.9 Info: => 6.9E-05s 21:34:38.9 Info: CreateTable Indexers 21:34:38.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:38.9 Info: => 0.0001137s 21:34:38.9 Info: CreateIndex Indexers (Name) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.9 Info: => 9.6E-05s 21:34:38.9 Info: CreateTable Profiles 21:34:38.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:38.9 Info: => 8.9E-05s 21:34:38.9 Info: CreateIndex Profiles (Name) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:38.9 Info: => 7.43E-05s 21:34:38.9 Info: CreateTable QualityDefinitions 21:34:38.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:38.9 Info: => 0.0001018s 21:34:38.9 Info: CreateIndex QualityDefinitions (Quality) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:38.9 Info: => 6.92E-05s 21:34:38.9 Info: CreateIndex QualityDefinitions (Title) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:38.9 Info: => 7E-05s 21:34:38.9 Info: CreateTable NamingConfig 21:34:38.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:38.9 Info: => 0.0001745s 21:34:38.9 Info: CreateTable Blacklist 21:34:38.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:38.9 Info: => 0.0001903s 21:34:38.9 Info: CreateTable Metadata 21:34:38.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:38.9 Info: => 0.0001026s 21:34:38.9 Info: CreateTable MetadataFiles 21:34:38.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:38.9 Info: => 0.0001186s 21:34:38.9 Info: CreateTable DownloadClients 21:34:38.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:38.9 Info: => 9.72E-05s 21:34:38.9 Info: CreateTable PendingReleases 21:34:38.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:38.9 Info: => 0.0001536s 21:34:38.9 Info: CreateTable RemotePathMappings 21:34:38.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:38.9 Info: => 9.77E-05s 21:34:38.9 Info: CreateTable Tags 21:34:38.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:38.9 Info: => 9.36E-05s 21:34:38.9 Info: CreateIndex Tags (Label) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:38.9 Info: => 7.58E-05s 21:34:38.9 Info: CreateTable Restrictions 21:34:38.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:38.9 Info: => 8.46E-05s 21:34:38.9 Info: CreateTable DelayProfiles 21:34:38.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:38.9 Info: => 0.0001105s 21:34:38.9 Info: CreateTable Users 21:34:38.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:38.9 Info: => 8.54E-05s 21:34:38.9 Info: CreateIndex Users (Identifier) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:38.9 Info: => 7.61E-05s 21:34:38.9 Info: CreateIndex Users (Username) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:38.9 Info: => 0.0001047s 21:34:38.9 Info: CreateTable Commands 21:34:38.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:38.9 Info: => 0.0001377s 21:34:38.9 Info: CreateTable IndexerStatus 21:34:38.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:38.9 Info: => 0.0001519s 21:34:38.9 Info: CreateIndex IndexerStatus (ProviderId) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:38.9 Info: => 8.15E-05s 21:34:38.9 Info: CreateTable ExtraFiles 21:34:38.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:38.9 Info: => 0.0001048s 21:34:38.9 Info: CreateTable LyricFiles 21:34:38.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:38.9 Info: => 0.0001194s 21:34:38.9 Info: CreateTable LanguageProfiles 21:34:38.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:38.9 Info: => 8.49E-05s 21:34:38.9 Info: CreateIndex LanguageProfiles (Name) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:38.9 Info: => 9.15E-05s 21:34:38.9 Info: CreateTable DownloadClientStatus 21:34:38.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:38.9 Info: => 0.0001574s 21:34:38.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:38.9 Info: => 8.54E-05s 21:34:38.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:38.9 Info: -> 1 Insert operations completed in 00:00:00.0000589 taking an average of 00:00:00.0000589 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:38', 'InitialSetup') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 1: InitialSetup migrated 21:34:38.9 Info: => 0.0008747s 21:34:38.9 Info: 2: add_reason_to_pending_releases migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 2 21:34:38.9 Info: AlterTable PendingReleases 21:34:38.9 Info: => 6E-07s 21:34:38.9 Info: CreateColumn PendingReleases Reason Int32 21:34:38.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:38.9 Info: => 0.0005351s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:38', 'add_reason_to_pending_releases') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 2: add_reason_to_pending_releases migrated 21:34:38.9 Info: => 0.000811s 21:34:38.9 Info: 3: add_medium_support migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 3 21:34:38.9 Info: AlterTable Albums 21:34:38.9 Info: => 7E-07s 21:34:38.9 Info: CreateColumn Albums Media String 21:34:38.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:38.9 Info: => 0.0005108s 21:34:38.9 Info: AlterTable Tracks 21:34:38.9 Info: => 6E-07s 21:34:38.9 Info: CreateColumn Tracks MediumNumber Int32 21:34:38.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:38.9 Info: => 0.0004917s 21:34:38.9 Info: AlterTable Tracks 21:34:38.9 Info: => 7E-07s 21:34:38.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:38.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:38.9 Info: => 0.0004659s 21:34:38.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:38.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:38.9 Info: => 3.93E-05s 21:34:38.9 Info: DeleteColumn Tracks TrackNumber 21:34:38.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:38.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:38.9 Info: DROP TABLE "Tracks" 21:34:38.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.9 Info: => 0.0038453s 21:34:38.9 Info: AlterTable Tracks 21:34:38.9 Info: => 5E-07s 21:34:38.9 Info: CreateColumn Tracks TrackNumber String 21:34:38.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:38.9 Info: => 0.0004875s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:38', 'add_medium_support') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 3: add_medium_support migrated 21:34:38.9 Info: => 0.0008504s 21:34:38.9 Info: 4: add_various_qualites_in_profile migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 4 21:34:38.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:38.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:38.9 Info: => 4.9E-05s 21:34:38.9 Info: PerformDBOperation 21:34:38.9 Info: Performing DB Operation 21:34:38.9 Info: => 3.04E-05s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:38', 'add_various_qualites_in_profile') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 4: add_various_qualites_in_profile migrated 21:34:38.9 Info: => 0.0002631s 21:34:38.9 Info: 5: metadata_profiles migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 5 21:34:38.9 Info: CreateTable MetadataProfiles 21:34:38.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:38.9 Info: => 0.0001584s 21:34:38.9 Info: CreateIndex MetadataProfiles (Name) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:38.9 Info: => 8.55E-05s 21:34:38.9 Info: AlterTable Artists 21:34:38.9 Info: => 5E-07s 21:34:38.9 Info: CreateColumn Artists MetadataProfileId Int32 21:34:38.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:38.9 Info: => 0.0005134s 21:34:38.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:38.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:38.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:38.9 Info: DROP TABLE "Artists" 21:34:38.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.9 Info: => 0.0044587s 21:34:38.9 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:38.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:38.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:38.9 Info: DROP TABLE "Artists" 21:34:38.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.9 Info: => 0.0043637s 21:34:38.9 Info: AlterTable Albums 21:34:38.9 Info: => 5E-07s 21:34:38.9 Info: CreateColumn Albums SecondaryTypes String 21:34:38.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:38.9 Info: => 0.0005017s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:38', 'metadata_profiles') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 5: metadata_profiles migrated 21:34:38.9 Info: => 0.0008971s 21:34:38.9 Info: 6: separate_automatic_and_interactive_search migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 6 21:34:38.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:38.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:38.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:38.9 Info: DROP TABLE "Indexers" 21:34:38.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.9 Info: => 0.0041793s 21:34:38.9 Info: AlterTable Indexers 21:34:38.9 Info: => 4E-07s 21:34:38.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:38.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:38.9 Info: => 0.0005196s 21:34:38.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:38.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:38.9 Info: => 4.8E-05s 21:34:38.9 Info: AlterTable Indexers 21:34:38.9 Info: => 5E-07s 21:34:38.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:38.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:38.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:38.9 Info: DROP TABLE "Indexers" 21:34:38.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.9 Info: => 0.0053188s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:38', 'separate_automatic_and_interactive_search') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 6: separate_automatic_and_interactive_search migrated 21:34:38.9 Info: => 0.0056398s 21:34:38.9 Info: 7: change_album_path_to_relative migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 7 21:34:38.9 Info: DeleteColumn Albums Path 21:34:38.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:38.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:38.9 Info: DROP TABLE "Albums" 21:34:38.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.9 Info: => 0.0050133s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:38', 'change_album_path_to_relative') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 7: change_album_path_to_relative migrated 21:34:38.9 Info: => 0.0053934s 21:34:38.9 Info: 8: change_quality_size_mb_to_kb migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 8 21:34:38.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:38.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:38.9 Info: => 5.04E-05s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:38', 'change_quality_size_mb_to_kb') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 8: change_quality_size_mb_to_kb migrated 21:34:38.9 Info: => 0.0002918s 21:34:38.9 Info: 9: album_releases migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 9 21:34:38.9 Info: AlterTable Albums 21:34:38.9 Info: => 6E-07s 21:34:38.9 Info: CreateColumn Albums Releases String 21:34:38.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:38.9 Info: => 0.0004933s 21:34:38.9 Info: AlterTable Albums 21:34:38.9 Info: => 6E-07s 21:34:38.9 Info: CreateColumn Albums CurrentRelease String 21:34:38.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:38.9 Info: => 0.0004812s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:38', 'album_releases') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 9: album_releases migrated 21:34:38.9 Info: => 0.0007603s 21:34:38.9 Info: 10: album_releases_fix migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 10 21:34:38.9 Info: AlterTable Albums 21:34:38.9 Info: => 7E-07s 21:34:38.9 Info: AlterColumn Albums Releases String 21:34:38.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:38.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:38.9 Info: DROP TABLE "Albums" 21:34:38.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.9 Info: => 0.0040756s 21:34:38.9 Info: AlterTable Albums 21:34:38.9 Info: => 5E-07s 21:34:38.9 Info: AlterColumn Albums CurrentRelease String 21:34:38.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:38.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:38.9 Info: DROP TABLE "Albums" 21:34:38.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.9 Info: => 0.0056351s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:38', 'album_releases_fix') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 10: album_releases_fix migrated 21:34:38.9 Info: => 0.0059909s 21:34:38.9 Info: 11: import_lists migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 11 21:34:38.9 Info: CreateTable ImportLists 21:34:38.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:38.9 Info: => 0.0001781s 21:34:38.9 Info: CreateIndex ImportLists (Name) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:38.9 Info: => 7.78E-05s 21:34:38.9 Info: CreateTable ImportListStatus 21:34:38.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:38.9 Info: => 0.0001048s 21:34:38.9 Info: CreateIndex ImportListStatus (ProviderId) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:38.9 Info: => 7.4E-05s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:38', 'import_lists') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 11: import_lists migrated 21:34:38.9 Info: => 0.0003544s 21:34:38.9 Info: 12: add_release_status migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 12 21:34:38.9 Info: AlterTable MetadataProfiles 21:34:38.9 Info: => 6E-07s 21:34:38.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:38.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:38.9 Info: => 0.0005426s 21:34:38.9 Info: PerformDBOperation 21:34:38.9 Info: Performing DB Operation 21:34:38.9 Info: => 2.88E-05s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:38', 'add_release_status') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 12: add_release_status migrated 21:34:38.9 Info: => 0.0002893s 21:34:38.9 Info: 13: album_download_notification migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 13 21:34:38.9 Info: AlterTable Notifications 21:34:38.9 Info: => 7E-07s 21:34:38.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:38.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:38.9 Info: => 0.0005239s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:38', 'album_download_notification') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 13: album_download_notification migrated 21:34:38.9 Info: => 0.0008183s 21:34:38.9 Info: 14: fix_language_metadata_profiles migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 14 21:34:38.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:38.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:38.9 Info: => 7.42E-05s 21:34:38.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:38.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:38.9 Info: => 5.14E-05s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:38', 'fix_language_metadata_profiles') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 14: fix_language_metadata_profiles migrated 21:34:38.9 Info: => 0.0002874s 21:34:38.9 Info: 15: remove_fanzub migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 15 21:34:38.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.9 Info: => 4.21E-05s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:38', 'remove_fanzub') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 15: remove_fanzub migrated 21:34:38.9 Info: => 0.0002695s 21:34:38.9 Info: 16: update_artist_history_indexes migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 16 21:34:38.9 Info: CreateIndex Albums (ArtistId) 21:34:38.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:38.9 Info: => 0.000108s 21:34:38.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:38.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:38.9 Info: => 7.4E-05s 21:34:38.9 Info: DeleteIndex History (AlbumId) 21:34:38.9 Info: DROP INDEX "IX_History_AlbumId" 21:34:38.9 Info: => 0.0001173s 21:34:38.9 Info: CreateIndex History (AlbumId, Date) 21:34:38.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:38.9 Info: => 8.62E-05s 21:34:38.9 Info: DeleteIndex History (DownloadId) 21:34:38.9 Info: DROP INDEX "IX_History_DownloadId" 21:34:38.9 Info: => 0.0001054s 21:34:38.9 Info: CreateIndex History (DownloadId, Date) 21:34:38.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:38.9 Info: => 8.5E-05s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:38', 'update_artist_history_indexes') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 16: update_artist_history_indexes migrated 21:34:38.9 Info: => 0.0003823s 21:34:38.9 Info: 17: remove_nma migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 17 21:34:38.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:38.9 Info: => 4.61E-05s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:38', 'remove_nma') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 17: remove_nma migrated 21:34:38.9 Info: => 0.0002711s 21:34:38.9 Info: 18: album_disambiguation migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 18 21:34:38.9 Info: AlterTable Albums 21:34:38.9 Info: => 8E-07s 21:34:38.9 Info: CreateColumn Albums Disambiguation String 21:34:38.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:38.9 Info: => 0.0005199s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:38', 'album_disambiguation') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 18: album_disambiguation migrated 21:34:38.9 Info: => 0.0007927s 21:34:38.9 Info: 19: add_ape_quality_in_profiles migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 19 21:34:38.9 Info: PerformDBOperation 21:34:38.9 Info: Performing DB Operation 21:34:38.9 Info: => 3.05E-05s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:38', 'add_ape_quality_in_profiles') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 19: add_ape_quality_in_profiles migrated 21:34:38.9 Info: => 0.0002693s 21:34:38.9 Info: 20: remove_pushalot migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 20 21:34:38.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:38.9 Info: => 4.42E-05s 21:34:38.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:38.9 Info: => 2.87E-05s 21:34:38.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:38.9 Info: => 2.59E-05s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:38', 'remove_pushalot') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 20: remove_pushalot migrated 21:34:38.9 Info: => 0.0002564s 21:34:38.9 Info: 21: add_custom_filters migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 21 21:34:38.9 Info: CreateTable CustomFilters 21:34:38.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:38.9 Info: => 0.0001195s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:38', 'add_custom_filters') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 21: add_custom_filters migrated 21:34:38.9 Info: => 0.0003818s 21:34:38.9 Info: 22: import_list_tags migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 22 21:34:38.9 Info: AlterTable ImportLists 21:34:38.9 Info: => 8E-07s 21:34:38.9 Info: CreateColumn ImportLists Tags String 21:34:38.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:38.9 Info: => 0.0005426s 21:34:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:38', 'import_list_tags') 21:34:38.9 Info: Committing Transaction 21:34:38.9 Info: 22: import_list_tags migrated 21:34:38.9 Info: => 0.0008164s 21:34:38.9 Info: 23: add_release_groups_etc migrating 21:34:38.9 Info: Beginning Transaction 21:34:38.9 Info: Starting migration of Main DB to 23 21:34:38.9 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:34:38.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2024-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:38.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:34:38.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:34:38.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:34:38.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:34:38.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:34:38.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:34:38.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:34:38.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:34:38.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:34:38.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:34:38.9 Info: CreateTable ArtistMetadata 21:34:38.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:38.9 Info: => 0.0001865s 21:34:38.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:38.9 Info: => 0.0001258s 21:34:38.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:38.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:38.9 Info: => 8.68E-05s 21:34:38.9 Info: AlterTable Artists 21:34:38.9 Info: => 4E-07s 21:34:38.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:38.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.9 Info: => 0.0005303s 21:34:38.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.9 Info: => 7.15E-05s 21:34:38.9 Info: CreateTable AlbumReleases 21:34:38.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:38.9 Info: => 0.0001369s 21:34:38.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:38.9 Info: => 0.0001289s 21:34:38.9 Info: CreateIndex AlbumReleases (AlbumId) 21:34:38.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:38.9 Info: => 8.19E-05s 21:34:38.9 Info: PerformDBOperation 21:34:38.9 Info: Performing DB Operation 21:34:38.9 Info: => 0.003714s 21:34:38.9 Info: AlterTable Albums 21:34:38.9 Info: => 7E-07s 21:34:38.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:38.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.9 Info: => 0.0006297s 21:34:38.9 Info: AlterTable Albums 21:34:38.9 Info: => 8E-07s 21:34:38.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:38.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:38.9 Info: => 0.0005464s 21:34:38.9 Info: AlterTable Albums 21:34:38.9 Info: => 7E-07s 21:34:38.9 Info: CreateColumn Albums Links String 21:34:38.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:38.9 Info: => 0.0005495s 21:34:38.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:38.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:38.9 Info: => 8.19E-05s 21:34:38.9 Info: AlterTable Tracks 21:34:38.9 Info: => 6E-07s 21:34:38.9 Info: CreateColumn Tracks ForeignRecordingId String 21:34:38.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:38.9 Info: => 0.0005312s 21:34:38.9 Info: AlterTable Tracks 21:34:38.9 Info: => 7E-07s 21:34:38.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:38.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:38.9 Info: => 0.0005502s 21:34:38.9 Info: AlterTable Tracks 21:34:38.9 Info: => 7E-07s 21:34:38.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:38.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.9 Info: => 0.0005792s 21:34:38.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:38.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:38.9 Info: => 9.23E-05s 21:34:38.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:38.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:38.9 Info: => 7.19E-05s 21:34:38.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:38.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:38.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:38.9 Info: DROP TABLE "Artists" 21:34:38.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.9 Info: => 0.0054578s 21:34:38.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:38.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:38.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:38.9 Info: DROP TABLE "Albums" 21:34:38.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.9 Info: => 0.0048054s 21:34:38.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:38.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.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:38.9 Info: DROP TABLE "Tracks" 21:34:38.9 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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.0 Info: => 0.0043989s 21:34:39.0 Info: DeleteColumn TrackFiles ArtistId 21:34:39.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:39.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:39.0 Info: DROP TABLE "TrackFiles" 21:34:39.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:39.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.0 Info: => 0.0051738s 21:34:39.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:39.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.0 Info: => 0.0001092s 21:34:39.0 Info: CreateIndex Artists (Monitored) 21:34:39.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.0 Info: => 7.47E-05s 21:34:39.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:39.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:39.0 Info: => 0.0001s 21:34:39.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:39.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:39.0 Info: => 0.0001017s 21:34:39.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:39.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:39.0 Info: => 9.97E-05s 21:34:39.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:39.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:39.0 Info: => 9.56E-05s 21:34:39.0 Info: UpdateData 21:34:39.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:39.0 Info: => 4.55E-05s 21:34:39.0 Info: UpdateData 21:34:39.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:39.0 Info: => 3.34E-05s 21:34:39.0 Info: UpdateData 21:34:39.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:39.0 Info: => 3.92E-05s 21:34:39.0 Info: -> 12 Insert operations completed in 00:00:00.0008211 taking an average of 00:00:00.0000684 21:34:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:39', 'add_release_groups_etc') 21:34:39.0 Info: Committing Transaction 21:34:39.0 Info: 23: add_release_groups_etc migrated 21:34:39.0 Info: => 0.0005698s 21:34:39.0 Debug: Took: 00:00:00.1179029 21:34:39.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 21:34:39.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 21:34:39.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864790901087_193/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.0009512s 21:34:39.0 Info: DatabaseEngineVersionCheck migrated 21:34:39.0 Info: => 0.0009656s 21:34:39.1 Info: VersionMigration migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: CreateTable VersionInfo 21:34:39.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:39.1 Info: => 0.0001391s 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: VersionMigration migrated 21:34:39.1 Info: => 0.0004699s 21:34:39.1 Info: VersionUniqueMigration migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: CreateIndex VersionInfo (Version) 21:34:39.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:39.1 Info: => 0.0001166s 21:34:39.1 Info: AlterTable VersionInfo 21:34:39.1 Info: => 6E-07s 21:34:39.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:39.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:39.1 Info: => 0.0005461s 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: VersionUniqueMigration migrated 21:34:39.1 Info: => 0.0007416s 21:34:39.1 Info: VersionDescriptionMigration migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: AlterTable VersionInfo 21:34:39.1 Info: => 4E-07s 21:34:39.1 Info: CreateColumn VersionInfo Description String 21:34:39.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:39.1 Info: => 0.0001828s 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: VersionDescriptionMigration migrated 21:34:39.1 Info: => 0.0003623s 21:34:39.1 Info: 1: InitialSetup migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 1 21:34:39.1 Info: CreateTable Config 21:34:39.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:39.1 Info: => 0.0001549s 21:34:39.1 Info: CreateIndex Config (Key) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:39.1 Info: => 7.18E-05s 21:34:39.1 Info: CreateTable RootFolders 21:34:39.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:39.1 Info: => 7.83E-05s 21:34:39.1 Info: CreateIndex RootFolders (Path) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:39.1 Info: => 6.63E-05s 21:34:39.1 Info: CreateTable Artists 21:34:39.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:39.1 Info: => 0.0002859s 21:34:39.1 Info: CreateIndex Artists (ForeignArtistId) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.1 Info: => 7.7E-05s 21:34:39.1 Info: CreateIndex Artists (NameSlug) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.1 Info: => 6.43E-05s 21:34:39.1 Info: CreateIndex Artists (CleanName) 21:34:39.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.1 Info: => 6.31E-05s 21:34:39.1 Info: CreateIndex Artists (Path) 21:34:39.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.1 Info: => 6.79E-05s 21:34:39.1 Info: CreateTable Albums 21:34:39.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:39.1 Info: => 0.0002229s 21:34:39.1 Info: CreateIndex Albums (ForeignAlbumId) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.1 Info: => 7.47E-05s 21:34:39.1 Info: CreateIndex Albums (MBId) 21:34:39.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.1 Info: => 0.0007394s 21:34:39.1 Info: CreateIndex Albums (TADBId) 21:34:39.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.1 Info: => 7.15E-05s 21:34:39.1 Info: CreateIndex Albums (TitleSlug) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.1 Info: => 6.13E-05s 21:34:39.1 Info: CreateIndex Albums (CleanTitle) 21:34:39.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.1 Info: => 6.12E-05s 21:34:39.1 Info: CreateIndex Albums (Path) 21:34:39.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:39.1 Info: => 5.78E-05s 21:34:39.1 Info: CreateTable Tracks 21:34:39.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:39.1 Info: => 0.0001808s 21:34:39.1 Info: CreateIndex Tracks (ForeignTrackId) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.1 Info: => 7.55E-05s 21:34:39.1 Info: CreateIndex Tracks (ArtistId) 21:34:39.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.1 Info: => 6.69E-05s 21:34:39.1 Info: CreateIndex Tracks (TrackFileId) 21:34:39.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.1 Info: => 6.69E-05s 21:34:39.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:39.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:39.1 Info: => 6.96E-05s 21:34:39.1 Info: CreateTable TrackFiles 21:34:39.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:39.1 Info: => 0.0001221s 21:34:39.1 Info: CreateIndex TrackFiles (ArtistId) 21:34:39.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:39.1 Info: => 6.68E-05s 21:34:39.1 Info: CreateIndex TrackFiles (AlbumId) 21:34:39.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.1 Info: => 6.43E-05s 21:34:39.1 Info: CreateTable History 21:34:39.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:39.1 Info: => 0.0001255s 21:34:39.1 Info: CreateIndex History (Date) 21:34:39.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:39.1 Info: => 6.19E-05s 21:34:39.1 Info: CreateIndex History (EventType) 21:34:39.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:39.1 Info: => 6.28E-05s 21:34:39.1 Info: CreateIndex History (DownloadId) 21:34:39.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:39.1 Info: => 5.98E-05s 21:34:39.1 Info: CreateIndex History (AlbumId) 21:34:39.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:39.1 Info: => 6.11E-05s 21:34:39.1 Info: CreateTable Notifications 21:34:39.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:39.1 Info: => 0.0001142s 21:34:39.1 Info: CreateTable ScheduledTasks 21:34:39.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:39.1 Info: => 8.65E-05s 21:34:39.1 Info: CreateIndex ScheduledTasks (TypeName) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:39.1 Info: => 6.8E-05s 21:34:39.1 Info: CreateTable Indexers 21:34:39.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:39.1 Info: => 9.57E-05s 21:34:39.1 Info: CreateIndex Indexers (Name) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.1 Info: => 9.41E-05s 21:34:39.1 Info: CreateTable Profiles 21:34:39.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:39.1 Info: => 8.78E-05s 21:34:39.1 Info: CreateIndex Profiles (Name) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:39.1 Info: => 7.41E-05s 21:34:39.1 Info: CreateTable QualityDefinitions 21:34:39.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:39.1 Info: => 9.94E-05s 21:34:39.1 Info: CreateIndex QualityDefinitions (Quality) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:39.1 Info: => 7.01E-05s 21:34:39.1 Info: CreateIndex QualityDefinitions (Title) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:39.1 Info: => 7.34E-05s 21:34:39.1 Info: CreateTable NamingConfig 21:34:39.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:39.1 Info: => 0.0001784s 21:34:39.1 Info: CreateTable Blacklist 21:34:39.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:39.1 Info: => 0.000218s 21:34:39.1 Info: CreateTable Metadata 21:34:39.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:39.1 Info: => 0.0001037s 21:34:39.1 Info: CreateTable MetadataFiles 21:34:39.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:39.1 Info: => 0.0001157s 21:34:39.1 Info: CreateTable DownloadClients 21:34:39.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:39.1 Info: => 9.75E-05s 21:34:39.1 Info: CreateTable PendingReleases 21:34:39.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:39.1 Info: => 0.0001475s 21:34:39.1 Info: CreateTable RemotePathMappings 21:34:39.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:39.1 Info: => 9.88E-05s 21:34:39.1 Info: CreateTable Tags 21:34:39.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:39.1 Info: => 0.0007177s 21:34:39.1 Info: CreateIndex Tags (Label) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:39.1 Info: => 8.45E-05s 21:34:39.1 Info: CreateTable Restrictions 21:34:39.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:39.1 Info: => 9.39E-05s 21:34:39.1 Info: CreateTable DelayProfiles 21:34:39.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:39.1 Info: => 0.0001333s 21:34:39.1 Info: CreateTable Users 21:34:39.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:39.1 Info: => 8.78E-05s 21:34:39.1 Info: CreateIndex Users (Identifier) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:39.1 Info: => 7.7E-05s 21:34:39.1 Info: CreateIndex Users (Username) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:39.1 Info: => 9.85E-05s 21:34:39.1 Info: CreateTable Commands 21:34:39.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:39.1 Info: => 0.0001367s 21:34:39.1 Info: CreateTable IndexerStatus 21:34:39.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:39.1 Info: => 0.00016s 21:34:39.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:39.1 Info: => 8.09E-05s 21:34:39.1 Info: CreateTable ExtraFiles 21:34:39.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:39.1 Info: => 0.0001071s 21:34:39.1 Info: CreateTable LyricFiles 21:34:39.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:39.1 Info: => 0.0001192s 21:34:39.1 Info: CreateTable LanguageProfiles 21:34:39.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:39.1 Info: => 8.37E-05s 21:34:39.1 Info: CreateIndex LanguageProfiles (Name) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:39.1 Info: => 9.14E-05s 21:34:39.1 Info: CreateTable DownloadClientStatus 21:34:39.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:39.1 Info: => 0.0001406s 21:34:39.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:39.1 Info: => 9.22E-05s 21:34:39.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:39.1 Info: -> 1 Insert operations completed in 00:00:00.0000607 taking an average of 00:00:00.0000607 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:39', 'InitialSetup') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 1: InitialSetup migrated 21:34:39.1 Info: => 0.0008807s 21:34:39.1 Info: 2: add_reason_to_pending_releases migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 2 21:34:39.1 Info: AlterTable PendingReleases 21:34:39.1 Info: => 6E-07s 21:34:39.1 Info: CreateColumn PendingReleases Reason Int32 21:34:39.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:39.1 Info: => 0.00053s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:39', 'add_reason_to_pending_releases') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 2: add_reason_to_pending_releases migrated 21:34:39.1 Info: => 0.0008051s 21:34:39.1 Info: 3: add_medium_support migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 3 21:34:39.1 Info: AlterTable Albums 21:34:39.1 Info: => 6E-07s 21:34:39.1 Info: CreateColumn Albums Media String 21:34:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:39.1 Info: => 0.0005102s 21:34:39.1 Info: AlterTable Tracks 21:34:39.1 Info: => 7E-07s 21:34:39.1 Info: CreateColumn Tracks MediumNumber Int32 21:34:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.1 Info: => 0.0004847s 21:34:39.1 Info: AlterTable Tracks 21:34:39.1 Info: => 6E-07s 21:34:39.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.1 Info: => 0.0005046s 21:34:39.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.1 Info: => 4.12E-05s 21:34:39.1 Info: DeleteColumn Tracks TrackNumber 21:34:39.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:39.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: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_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.1 Info: => 0.0045786s 21:34:39.1 Info: AlterTable Tracks 21:34:39.1 Info: => 5E-07s 21:34:39.1 Info: CreateColumn Tracks TrackNumber String 21:34:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:39.1 Info: => 0.0004879s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:39', 'add_medium_support') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 3: add_medium_support migrated 21:34:39.1 Info: => 0.0008399s 21:34:39.1 Info: 4: add_various_qualites_in_profile migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 4 21:34:39.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.1 Info: => 5E-05s 21:34:39.1 Info: PerformDBOperation 21:34:39.1 Info: Performing DB Operation 21:34:39.1 Info: => 3.04E-05s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:39', 'add_various_qualites_in_profile') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 4: add_various_qualites_in_profile migrated 21:34:39.1 Info: => 0.000262s 21:34:39.1 Info: 5: metadata_profiles migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 5 21:34:39.1 Info: CreateTable MetadataProfiles 21:34:39.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:39.1 Info: => 0.0001611s 21:34:39.1 Info: CreateIndex MetadataProfiles (Name) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:39.1 Info: => 8.56E-05s 21:34:39.1 Info: AlterTable Artists 21:34:39.1 Info: => 6E-07s 21:34:39.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:39.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:39.1 Info: => 0.0005025s 21:34:39.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:39.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:39.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:39.1 Info: DROP TABLE "Artists" 21:34:39.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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.0044798s 21:34:39.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:39.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:39.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:39.1 Info: DROP TABLE "Artists" 21:34:39.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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.0053401s 21:34:39.1 Info: AlterTable Albums 21:34:39.1 Info: => 5E-07s 21:34:39.1 Info: CreateColumn Albums SecondaryTypes String 21:34:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:39.1 Info: => 0.0005019s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:39', 'metadata_profiles') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 5: metadata_profiles migrated 21:34:39.1 Info: => 0.0008838s 21:34:39.1 Info: 6: separate_automatic_and_interactive_search migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 6 21:34:39.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:39.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:39.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:39.1 Info: DROP TABLE "Indexers" 21:34:39.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.1 Info: => 0.003675s 21:34:39.1 Info: AlterTable Indexers 21:34:39.1 Info: => 5E-07s 21:34:39.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:39.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:39.1 Info: => 0.0004861s 21:34:39.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:39.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:39.1 Info: => 3.96E-05s 21:34:39.1 Info: AlterTable Indexers 21:34:39.1 Info: => 4E-07s 21:34:39.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:39.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:39.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:39.1 Info: DROP TABLE "Indexers" 21:34:39.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.1 Info: => 0.0036208s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:39', 'separate_automatic_and_interactive_search') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 6: separate_automatic_and_interactive_search migrated 21:34:39.1 Info: => 0.0039231s 21:34:39.1 Info: 7: change_album_path_to_relative migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 7 21:34:39.1 Info: DeleteColumn Albums Path 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) 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") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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.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.004147s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:39', 'change_album_path_to_relative') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 7: change_album_path_to_relative migrated 21:34:39.1 Info: => 0.0045187s 21:34:39.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 8 21:34:39.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:39.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:39.1 Info: => 4.85E-05s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:39', 'change_quality_size_mb_to_kb') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:39.1 Info: => 0.0002899s 21:34:39.1 Info: 9: album_releases migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 9 21:34:39.1 Info: AlterTable Albums 21:34:39.1 Info: => 1.1E-06s 21:34:39.1 Info: CreateColumn Albums Releases String 21:34:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:39.1 Info: => 0.0005212s 21:34:39.1 Info: AlterTable Albums 21:34:39.1 Info: => 6E-07s 21:34:39.1 Info: CreateColumn Albums CurrentRelease String 21:34:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:39.1 Info: => 0.00048s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:39', 'album_releases') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 9: album_releases migrated 21:34:39.1 Info: => 0.0007644s 21:34:39.1 Info: 10: album_releases_fix migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 10 21:34:39.1 Info: AlterTable Albums 21:34:39.1 Info: => 5E-07s 21:34:39.1 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.0048372s 21:34:39.1 Info: AlterTable Albums 21:34:39.1 Info: => 6E-07s 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.0040424s 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.0044066s 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.0001877s 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: => 7.94E-05s 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.0001037s 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: => 6.96E-05s 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.0003665s 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: => 7E-07s 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.0005398s 21:34:39.1 Info: PerformDBOperation 21:34:39.1 Info: Performing DB Operation 21:34:39.1 Info: => 2.69E-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.0002807s 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: => 9E-07s 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.0005054s 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.0007889s 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: => 7.68E-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: => 4.96E-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.0016578s 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.4E-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.0002672s 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.0001011s 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: => 7.6E-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.0001187s 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: => 8.59E-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.0001091s 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: => 8.46E-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.0003812s 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: => 4.72E-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.0002688s 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: => 7E-07s 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.0005326s 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.0008211s 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.17E-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.0002693s 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: => 4.53E-05s 21:34:39.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:39.1 Info: => 2.8E-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: => 2.61E-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.0002439s 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.0001201s 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.0003783s 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: => 7E-07s 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.0005612s 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.0008416s 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, '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: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: 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.0001832s 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: => 0.0001201s 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: => 8.32E-05s 21:34:39.1 Info: AlterTable Artists 21:34:39.1 Info: => 3E-07s 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.0011043s 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.08E-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.0001401s 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: => 0.0001296s 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: => 8.27E-05s 21:34:39.1 Info: PerformDBOperation 21:34:39.1 Info: Performing DB Operation 21:34:39.1 Info: => 0.0030475s 21:34:39.1 Info: AlterTable Albums 21:34:39.1 Info: => 8E-07s 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.0005798s 21:34:39.1 Info: AlterTable Albums 21:34:39.1 Info: => 6E-07s 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.0005559s 21:34:39.1 Info: AlterTable Albums 21:34:39.1 Info: => 7E-07s 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.0005916s 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: => 8.3E-05s 21:34:39.1 Info: AlterTable Tracks 21:34:39.1 Info: => 5E-07s 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.0005543s 21:34:39.1 Info: AlterTable Tracks 21:34:39.1 Info: => 5E-07s 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.0005292s 21:34:39.1 Info: AlterTable Tracks 21:34:39.1 Info: => 7E-07s 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.0005637s 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: => 9.18E-05s 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: => 7.01E-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.0052858s 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.004747s 21:34:39.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:39.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:39.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:39.2 Info: DROP TABLE "Tracks" 21:34:39.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:39.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.2 Info: => 0.0052683s 21:34:39.2 Info: DeleteColumn TrackFiles ArtistId 21:34:39.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:39.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:39.2 Info: DROP TABLE "TrackFiles" 21:34:39.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:39.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.2 Info: => 0.0041294s 21:34:39.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:39.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.2 Info: => 0.0001036s 21:34:39.2 Info: CreateIndex Artists (Monitored) 21:34:39.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.2 Info: => 7.75E-05s 21:34:39.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:39.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:39.2 Info: => 0.0001007s 21:34:39.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:39.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:39.2 Info: => 9.77E-05s 21:34:39.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:39.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:39.2 Info: => 9.63E-05s 21:34:39.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:39.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:39.2 Info: => 9.99E-05s 21:34:39.2 Info: UpdateData 21:34:39.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:39.2 Info: => 4.39E-05s 21:34:39.2 Info: UpdateData 21:34:39.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:39.2 Info: => 3.37E-05s 21:34:39.2 Info: UpdateData 21:34:39.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:39.2 Info: => 3.55E-05s 21:34:39.2 Info: -> 12 Insert operations completed in 00:00:00.0008289 taking an average of 00:00:00.0000690 21:34:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:39', 'add_release_groups_etc') 21:34:39.2 Info: Committing Transaction 21:34:39.2 Info: 23: add_release_groups_etc migrated 21:34:39.2 Info: => 0.000542s 21:34:39.2 Debug: Took: 00:00:00.1158891 21:34:39.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 21:34:39.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 21:34:39.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864793066435_195/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.0011145s 21:34:39.3 Info: DatabaseEngineVersionCheck migrated 21:34:39.3 Info: => 0.0011279s 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.0001444s 21:34:39.3 Info: Committing Transaction 21:34:39.3 Info: VersionMigration migrated 21:34:39.3 Info: => 0.000502s 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.0001224s 21:34:39.3 Info: AlterTable VersionInfo 21:34:39.3 Info: => 6E-07s 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.000553s 21:34:39.3 Info: Committing Transaction 21:34:39.3 Info: VersionUniqueMigration migrated 21:34:39.3 Info: => 0.0007918s 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: => 6E-07s 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.0001893s 21:34:39.3 Info: Committing Transaction 21:34:39.3 Info: VersionDescriptionMigration migrated 21:34:39.3 Info: => 0.0003631s 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.000157s 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: => 7.77E-05s 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: => 7.58E-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: => 6.38E-05s 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.0002324s 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: => 7.26E-05s 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: => 6.36E-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: => 6.13E-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: => 6.52E-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.0001929s 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: => 6.78E-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: => 6.02E-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: => 5.89E-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: => 6.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: => 5.83E-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: => 5.92E-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.0001681s 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: => 7.48E-05s 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: => 6.41E-05s 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: => 6.67E-05s 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: => 7.2E-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.0001226s 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: => 6.73E-05s 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: => 6.08E-05s 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.0001238s 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: => 6.38E-05s 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: => 6.37E-05s 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: => 6.16E-05s 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: => 6.39E-05s 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.0001115s 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.0001256s 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: => 9.71E-05s 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.0001215s 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: => 7.78E-05s 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: => 9.03E-05s 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: => 7.34E-05s 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.0001006s 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: => 7.36E-05s 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: => 0.0001014s 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.0001284s 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.0001926s 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.000104s 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.0001146s 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: => 9.79E-05s 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.0001077s 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.0001039s 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: => 8.37E-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: => 7.75E-05s 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: => 9.04E-05s 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.0001162s 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: => 8.43E-05s 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.0001039s 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: => 8.77E-05s 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.0001246s 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.0001163s 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: => 7.78E-05s 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.0001051s 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.0001348s 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: => 9.26E-05s 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: => 8.1E-05s 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: => 9.97E-05s 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: => 8.29E-05s 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.0000606 taking an average of 00:00:00.0000606 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.0009245s 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: => 8E-07s 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.0005163s 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.0007925s 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: => 6E-07s 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.0005176s 21:34:39.3 Info: AlterTable Tracks 21:34:39.3 Info: => 7E-07s 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.0004633s 21:34:39.3 Info: AlterTable Tracks 21:34:39.3 Info: => 5E-07s 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.0004533s 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: => 3.93E-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.0037149s 21:34:39.3 Info: AlterTable Tracks 21:34:39.3 Info: => 5E-07s 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.0004587s 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.0008079s 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: 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: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: => 3.69E-05s 21:34:39.3 Info: PerformDBOperation 21:34:39.3 Info: Performing DB Operation 21:34:39.3 Info: => 0.0077478s 21:34:39.3 Info: -> 1 Insert operations completed in 00:00:00.0000788 taking an average of 00:00:00.0000788 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.0080629s 21:34:39.3 Debug: Took: 00:00:00.0434490 21:34:39.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 21:34:39.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 21:34:39.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864793904592_197/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.0009209s 21:34:39.3 Info: DatabaseEngineVersionCheck migrated 21:34:39.3 Info: => 0.0009339s 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.0001368s 21:34:39.3 Info: Committing Transaction 21:34:39.4 Info: VersionMigration migrated 21:34:39.4 Info: => 0.0004834s 21:34:39.4 Info: VersionUniqueMigration migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: CreateIndex VersionInfo (Version) 21:34:39.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:39.4 Info: => 0.0001169s 21:34:39.4 Info: AlterTable VersionInfo 21:34:39.4 Info: => 4E-07s 21:34:39.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:39.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:39.4 Info: => 0.0005319s 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: VersionUniqueMigration migrated 21:34:39.4 Info: => 0.0007279s 21:34:39.4 Info: VersionDescriptionMigration migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: AlterTable VersionInfo 21:34:39.4 Info: => 5E-07s 21:34:39.4 Info: CreateColumn VersionInfo Description String 21:34:39.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:39.4 Info: => 0.0001858s 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: VersionDescriptionMigration migrated 21:34:39.4 Info: => 0.0003603s 21:34:39.4 Info: 1: InitialSetup migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 1 21:34:39.4 Info: CreateTable Config 21:34:39.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:39.4 Info: => 0.0001494s 21:34:39.4 Info: CreateIndex Config (Key) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:39.4 Info: => 7.21E-05s 21:34:39.4 Info: CreateTable RootFolders 21:34:39.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:39.4 Info: => 7.78E-05s 21:34:39.4 Info: CreateIndex RootFolders (Path) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:39.4 Info: => 6.68E-05s 21:34:39.4 Info: CreateTable Artists 21:34:39.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:39.4 Info: => 0.0002132s 21:34:39.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.4 Info: => 6.85E-05s 21:34:39.4 Info: CreateIndex Artists (NameSlug) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.4 Info: => 7.53E-05s 21:34:39.4 Info: CreateIndex Artists (CleanName) 21:34:39.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.4 Info: => 6.67E-05s 21:34:39.4 Info: CreateIndex Artists (Path) 21:34:39.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.4 Info: => 6.22E-05s 21:34:39.4 Info: CreateTable Albums 21:34:39.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:39.4 Info: => 0.0001907s 21:34:39.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.4 Info: => 6.62E-05s 21:34:39.4 Info: CreateIndex Albums (MBId) 21:34:39.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.4 Info: => 5.82E-05s 21:34:39.4 Info: CreateIndex Albums (TADBId) 21:34:39.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.4 Info: => 5.87E-05s 21:34:39.4 Info: CreateIndex Albums (TitleSlug) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.4 Info: => 5.97E-05s 21:34:39.4 Info: CreateIndex Albums (CleanTitle) 21:34:39.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.4 Info: => 5.98E-05s 21:34:39.4 Info: CreateIndex Albums (Path) 21:34:39.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:39.4 Info: => 0.0052689s 21:34:39.4 Info: CreateTable Tracks 21:34:39.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:39.4 Info: => 0.0001888s 21:34:39.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.4 Info: => 7.82E-05s 21:34:39.4 Info: CreateIndex Tracks (ArtistId) 21:34:39.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.4 Info: => 7.08E-05s 21:34:39.4 Info: CreateIndex Tracks (TrackFileId) 21:34:39.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.4 Info: => 6.59E-05s 21:34:39.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:39.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:39.4 Info: => 7.1E-05s 21:34:39.4 Info: CreateTable TrackFiles 21:34:39.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:39.4 Info: => 0.0001394s 21:34:39.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:39.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:39.4 Info: => 7.12E-05s 21:34:39.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:39.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.4 Info: => 6.39E-05s 21:34:39.4 Info: CreateTable History 21:34:39.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:39.4 Info: => 0.0001261s 21:34:39.4 Info: CreateIndex History (Date) 21:34:39.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:39.4 Info: => 6.46E-05s 21:34:39.4 Info: CreateIndex History (EventType) 21:34:39.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:39.4 Info: => 6.08E-05s 21:34:39.4 Info: CreateIndex History (DownloadId) 21:34:39.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:39.4 Info: => 6.28E-05s 21:34:39.4 Info: CreateIndex History (AlbumId) 21:34:39.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:39.4 Info: => 6.12E-05s 21:34:39.4 Info: CreateTable Notifications 21:34:39.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:39.4 Info: => 0.0001112s 21:34:39.4 Info: CreateTable ScheduledTasks 21:34:39.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:39.4 Info: => 0.0001282s 21:34:39.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:39.4 Info: => 0.000101s 21:34:39.4 Info: CreateTable Indexers 21:34:39.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:39.4 Info: => 0.0001214s 21:34:39.4 Info: CreateIndex Indexers (Name) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.4 Info: => 7.73E-05s 21:34:39.4 Info: CreateTable Profiles 21:34:39.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:39.4 Info: => 8.91E-05s 21:34:39.4 Info: CreateIndex Profiles (Name) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:39.4 Info: => 7.59E-05s 21:34:39.4 Info: CreateTable QualityDefinitions 21:34:39.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:39.4 Info: => 0.0001009s 21:34:39.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:39.4 Info: => 7.1E-05s 21:34:39.4 Info: CreateIndex QualityDefinitions (Title) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:39.4 Info: => 0.0001025s 21:34:39.4 Info: CreateTable NamingConfig 21:34:39.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:39.4 Info: => 0.0001255s 21:34:39.4 Info: CreateTable Blacklist 21:34:39.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:39.4 Info: => 0.0001909s 21:34:39.4 Info: CreateTable Metadata 21:34:39.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:39.4 Info: => 9.99E-05s 21:34:39.4 Info: CreateTable MetadataFiles 21:34:39.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:39.4 Info: => 0.000113s 21:34:39.4 Info: CreateTable DownloadClients 21:34:39.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:39.4 Info: => 9.81E-05s 21:34:39.4 Info: CreateTable PendingReleases 21:34:39.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:39.4 Info: => 0.0001072s 21:34:39.4 Info: CreateTable RemotePathMappings 21:34:39.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:39.4 Info: => 0.000106s 21:34:39.4 Info: CreateTable Tags 21:34:39.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:39.4 Info: => 8.26E-05s 21:34:39.4 Info: CreateIndex Tags (Label) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:39.4 Info: => 7.8E-05s 21:34:39.4 Info: CreateTable Restrictions 21:34:39.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:39.4 Info: => 8.98E-05s 21:34:39.4 Info: CreateTable DelayProfiles 21:34:39.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:39.4 Info: => 0.0001146s 21:34:39.4 Info: CreateTable Users 21:34:39.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:39.4 Info: => 8.38E-05s 21:34:39.4 Info: CreateIndex Users (Identifier) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:39.4 Info: => 0.0001165s 21:34:39.4 Info: CreateIndex Users (Username) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:39.4 Info: => 9.2E-05s 21:34:39.4 Info: CreateTable Commands 21:34:39.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:39.4 Info: => 0.0001228s 21:34:39.4 Info: CreateTable IndexerStatus 21:34:39.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:39.4 Info: => 0.0001129s 21:34:39.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:39.4 Info: => 7.95E-05s 21:34:39.4 Info: CreateTable ExtraFiles 21:34:39.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:39.4 Info: => 0.0001054s 21:34:39.4 Info: CreateTable LyricFiles 21:34:39.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:39.4 Info: => 0.0001343s 21:34:39.4 Info: CreateTable LanguageProfiles 21:34:39.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:39.4 Info: => 9.05E-05s 21:34:39.4 Info: CreateIndex LanguageProfiles (Name) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:39.4 Info: => 7.68E-05s 21:34:39.4 Info: CreateTable DownloadClientStatus 21:34:39.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:39.4 Info: => 9.53E-05s 21:34:39.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:39.4 Info: => 7.86E-05s 21:34:39.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:39.4 Info: -> 1 Insert operations completed in 00:00:00.0000576 taking an average of 00:00:00.0000576 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:39', 'InitialSetup') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 1: InitialSetup migrated 21:34:39.4 Info: => 0.0008469s 21:34:39.4 Info: 2: add_reason_to_pending_releases migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 2 21:34:39.4 Info: AlterTable PendingReleases 21:34:39.4 Info: => 6E-07s 21:34:39.4 Info: CreateColumn PendingReleases Reason Int32 21:34:39.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:39.4 Info: => 0.0005008s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:39', 'add_reason_to_pending_releases') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 2: add_reason_to_pending_releases migrated 21:34:39.4 Info: => 0.0007712s 21:34:39.4 Info: 3: add_medium_support migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 3 21:34:39.4 Info: AlterTable Albums 21:34:39.4 Info: => 8E-07s 21:34:39.4 Info: CreateColumn Albums Media String 21:34:39.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:39.4 Info: => 0.0004931s 21:34:39.4 Info: AlterTable Tracks 21:34:39.4 Info: => 7E-07s 21:34:39.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:39.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.4 Info: => 0.0004479s 21:34:39.4 Info: AlterTable Tracks 21:34:39.4 Info: => 8E-07s 21:34:39.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:39.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.4 Info: => 0.0004435s 21:34:39.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.4 Info: => 4.12E-05s 21:34:39.4 Info: DeleteColumn Tracks TrackNumber 21:34:39.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:39.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: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_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.4 Info: => 0.003829s 21:34:39.4 Info: AlterTable Tracks 21:34:39.4 Info: => 6E-07s 21:34:39.4 Info: CreateColumn Tracks TrackNumber String 21:34:39.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:39.4 Info: => 0.0004532s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:39', 'add_medium_support') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 3: add_medium_support migrated 21:34:39.4 Info: => 0.0007949s 21:34:39.4 Info: 4: add_various_qualites_in_profile migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 4 21:34:39.4 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:39.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.4 Info: => 4.94E-05s 21:34:39.4 Info: PerformDBOperation 21:34:39.4 Info: Performing DB Operation 21:34:39.4 Info: => 0.0004234s 21:34:39.4 Info: -> 1 Insert operations completed in 00:00:00.0000782 taking an average of 00:00:00.0000782 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:39', 'add_various_qualites_in_profile') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 4: add_various_qualites_in_profile migrated 21:34:39.4 Info: => 0.0007027s 21:34:39.4 Debug: Took: 00:00:00.0373007 21:34:39.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 21:34:39.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 21:34:39.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864794633777_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:39.4 Info: DatabaseEngineVersionCheck migrating 21:34:39.4 Info: PerformDBOperation 21:34:39.4 Info: Performing DB Operation 21:34:39.4 Info: SQLite 3.47.2 21:34:39.4 Info: => 0.0009563s 21:34:39.4 Info: DatabaseEngineVersionCheck migrated 21:34:39.4 Info: => 0.0009685s 21:34:39.4 Info: VersionMigration migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: CreateTable VersionInfo 21:34:39.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:39.4 Info: => 0.000138s 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: VersionMigration migrated 21:34:39.4 Info: => 0.0004635s 21:34:39.4 Info: VersionUniqueMigration migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: CreateIndex VersionInfo (Version) 21:34:39.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:39.4 Info: => 0.0001164s 21:34:39.4 Info: AlterTable VersionInfo 21:34:39.4 Info: => 7E-07s 21:34:39.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:39.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:39.4 Info: => 0.0005428s 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: VersionUniqueMigration migrated 21:34:39.4 Info: => 0.0007348s 21:34:39.4 Info: VersionDescriptionMigration migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: AlterTable VersionInfo 21:34:39.4 Info: => 7E-07s 21:34:39.4 Info: CreateColumn VersionInfo Description String 21:34:39.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:39.4 Info: => 0.0001913s 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: VersionDescriptionMigration migrated 21:34:39.4 Info: => 0.0003686s 21:34:39.4 Info: 1: InitialSetup migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 1 21:34:39.4 Info: CreateTable Config 21:34:39.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:39.4 Info: => 0.0001616s 21:34:39.4 Info: CreateIndex Config (Key) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:39.4 Info: => 7.53E-05s 21:34:39.4 Info: CreateTable RootFolders 21:34:39.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:39.4 Info: => 7.63E-05s 21:34:39.4 Info: CreateIndex RootFolders (Path) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:39.4 Info: => 6.51E-05s 21:34:39.4 Info: CreateTable Artists 21:34:39.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:39.4 Info: => 0.0002184s 21:34:39.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.4 Info: => 6.88E-05s 21:34:39.4 Info: CreateIndex Artists (NameSlug) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.4 Info: => 6.3E-05s 21:34:39.4 Info: CreateIndex Artists (CleanName) 21:34:39.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.4 Info: => 6.1E-05s 21:34:39.4 Info: CreateIndex Artists (Path) 21:34:39.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.4 Info: => 6.07E-05s 21:34:39.4 Info: CreateTable Albums 21:34:39.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:39.4 Info: => 0.0002022s 21:34:39.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.4 Info: => 6.97E-05s 21:34:39.4 Info: CreateIndex Albums (MBId) 21:34:39.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.4 Info: => 6.25E-05s 21:34:39.4 Info: CreateIndex Albums (TADBId) 21:34:39.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.4 Info: => 6.05E-05s 21:34:39.4 Info: CreateIndex Albums (TitleSlug) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.4 Info: => 6.22E-05s 21:34:39.4 Info: CreateIndex Albums (CleanTitle) 21:34:39.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.4 Info: => 5.96E-05s 21:34:39.4 Info: CreateIndex Albums (Path) 21:34:39.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:39.4 Info: => 5.94E-05s 21:34:39.4 Info: CreateTable Tracks 21:34:39.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:39.4 Info: => 0.0001832s 21:34:39.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.4 Info: => 7.51E-05s 21:34:39.4 Info: CreateIndex Tracks (ArtistId) 21:34:39.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.4 Info: => 6.85E-05s 21:34:39.4 Info: CreateIndex Tracks (TrackFileId) 21:34:39.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.4 Info: => 6.65E-05s 21:34:39.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:39.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:39.4 Info: => 6.95E-05s 21:34:39.4 Info: CreateTable TrackFiles 21:34:39.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:39.4 Info: => 0.0001234s 21:34:39.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:39.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:39.4 Info: => 6.68E-05s 21:34:39.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:39.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.4 Info: => 6.16E-05s 21:34:39.4 Info: CreateTable History 21:34:39.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:39.4 Info: => 0.0001231s 21:34:39.4 Info: CreateIndex History (Date) 21:34:39.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:39.4 Info: => 6.13E-05s 21:34:39.4 Info: CreateIndex History (EventType) 21:34:39.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:39.4 Info: => 6.95E-05s 21:34:39.4 Info: CreateIndex History (DownloadId) 21:34:39.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:39.4 Info: => 6.48E-05s 21:34:39.4 Info: CreateIndex History (AlbumId) 21:34:39.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:39.4 Info: => 6.64E-05s 21:34:39.4 Info: CreateTable Notifications 21:34:39.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:39.4 Info: => 0.0001116s 21:34:39.4 Info: CreateTable ScheduledTasks 21:34:39.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:39.4 Info: => 0.0001287s 21:34:39.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:39.4 Info: => 9.83E-05s 21:34:39.4 Info: CreateTable Indexers 21:34:39.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:39.4 Info: => 0.0001211s 21:34:39.4 Info: CreateIndex Indexers (Name) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.4 Info: => 7.82E-05s 21:34:39.4 Info: CreateTable Profiles 21:34:39.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:39.4 Info: => 8.56E-05s 21:34:39.4 Info: CreateIndex Profiles (Name) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:39.4 Info: => 7.37E-05s 21:34:39.4 Info: CreateTable QualityDefinitions 21:34:39.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:39.4 Info: => 0.0001015s 21:34:39.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:39.4 Info: => 7.08E-05s 21:34:39.4 Info: CreateIndex QualityDefinitions (Title) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:39.4 Info: => 0.0001009s 21:34:39.4 Info: CreateTable NamingConfig 21:34:39.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:39.4 Info: => 0.0001245s 21:34:39.4 Info: CreateTable Blacklist 21:34:39.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:39.4 Info: => 0.0001952s 21:34:39.4 Info: CreateTable Metadata 21:34:39.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:39.4 Info: => 0.000102s 21:34:39.4 Info: CreateTable MetadataFiles 21:34:39.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:39.4 Info: => 0.0001119s 21:34:39.4 Info: CreateTable DownloadClients 21:34:39.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:39.4 Info: => 9.94E-05s 21:34:39.4 Info: CreateTable PendingReleases 21:34:39.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:39.4 Info: => 0.0001071s 21:34:39.4 Info: CreateTable RemotePathMappings 21:34:39.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:39.4 Info: => 0.0001037s 21:34:39.4 Info: CreateTable Tags 21:34:39.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:39.4 Info: => 8.19E-05s 21:34:39.4 Info: CreateIndex Tags (Label) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:39.4 Info: => 7.65E-05s 21:34:39.4 Info: CreateTable Restrictions 21:34:39.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:39.4 Info: => 8.9E-05s 21:34:39.4 Info: CreateTable DelayProfiles 21:34:39.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:39.4 Info: => 0.000111s 21:34:39.4 Info: CreateTable Users 21:34:39.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:39.4 Info: => 8.16E-05s 21:34:39.4 Info: CreateIndex Users (Identifier) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:39.4 Info: => 0.0001068s 21:34:39.4 Info: CreateIndex Users (Username) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:39.4 Info: => 8.92E-05s 21:34:39.4 Info: CreateTable Commands 21:34:39.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:39.4 Info: => 0.0001219s 21:34:39.4 Info: CreateTable IndexerStatus 21:34:39.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:39.4 Info: => 0.0001086s 21:34:39.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:39.4 Info: => 7.75E-05s 21:34:39.4 Info: CreateTable ExtraFiles 21:34:39.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:39.4 Info: => 0.0002913s 21:34:39.4 Info: CreateTable LyricFiles 21:34:39.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:39.4 Info: => 0.0001505s 21:34:39.4 Info: CreateTable LanguageProfiles 21:34:39.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:39.4 Info: => 9.48E-05s 21:34:39.4 Info: CreateIndex LanguageProfiles (Name) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:39.4 Info: => 8.16E-05s 21:34:39.4 Info: CreateTable DownloadClientStatus 21:34:39.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:39.4 Info: => 9.61E-05s 21:34:39.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:39.4 Info: => 7.86E-05s 21:34:39.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:39.4 Info: -> 1 Insert operations completed in 00:00:00.0000578 taking an average of 00:00:00.0000578 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:39', 'InitialSetup') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 1: InitialSetup migrated 21:34:39.4 Info: => 0.0008482s 21:34:39.4 Info: 2: add_reason_to_pending_releases migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 2 21:34:39.4 Info: AlterTable PendingReleases 21:34:39.4 Info: => 8E-07s 21:34:39.4 Info: CreateColumn PendingReleases Reason Int32 21:34:39.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:39.4 Info: => 0.0005043s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:39', 'add_reason_to_pending_releases') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 2: add_reason_to_pending_releases migrated 21:34:39.4 Info: => 0.0007847s 21:34:39.4 Info: 3: add_medium_support migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 3 21:34:39.4 Info: AlterTable Albums 21:34:39.4 Info: => 7E-07s 21:34:39.4 Info: CreateColumn Albums Media String 21:34:39.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:39.4 Info: => 0.0005051s 21:34:39.4 Info: AlterTable Tracks 21:34:39.4 Info: => 6E-07s 21:34:39.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:39.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.4 Info: => 0.0004581s 21:34:39.4 Info: AlterTable Tracks 21:34:39.4 Info: => 7E-07s 21:34:39.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:39.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.4 Info: => 0.0004505s 21:34:39.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.4 Info: => 6.75E-05s 21:34:39.4 Info: DeleteColumn Tracks TrackNumber 21:34:39.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:39.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: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_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.4 Info: => 0.0038433s 21:34:39.4 Info: AlterTable Tracks 21:34:39.4 Info: => 5E-07s 21:34:39.4 Info: CreateColumn Tracks TrackNumber String 21:34:39.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:39.4 Info: => 0.0004568s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:39', 'add_medium_support') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 3: add_medium_support migrated 21:34:39.4 Info: => 0.000799s 21:34:39.4 Info: 4: add_various_qualites_in_profile migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 4 21:34:39.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.4 Info: => 5.17E-05s 21:34:39.4 Info: PerformDBOperation 21:34:39.4 Info: Performing DB Operation 21:34:39.4 Info: => 3.09E-05s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:39', 'add_various_qualites_in_profile') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 4: add_various_qualites_in_profile migrated 21:34:39.4 Info: => 0.0002543s 21:34:39.4 Info: 5: metadata_profiles migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 5 21:34:39.4 Info: CreateTable MetadataProfiles 21:34:39.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:39.5 Info: => 0.0001541s 21:34:39.5 Info: CreateIndex MetadataProfiles (Name) 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:39.5 Info: => 8.2E-05s 21:34:39.5 Info: AlterTable Artists 21:34:39.5 Info: => 5E-07s 21:34:39.5 Info: CreateColumn Artists MetadataProfileId Int32 21:34:39.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:39.5 Info: => 0.0004735s 21:34:39.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:39.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:39.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:39.5 Info: DROP TABLE "Artists" 21:34:39.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.5 Info: => 0.0040784s 21:34:39.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:39.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:39.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:39.5 Info: DROP TABLE "Artists" 21:34:39.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.5 Info: => 0.0040304s 21:34:39.5 Info: AlterTable Albums 21:34:39.5 Info: => 6E-07s 21:34:39.5 Info: CreateColumn Albums SecondaryTypes String 21:34:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:39.5 Info: => 0.000476s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:39', 'metadata_profiles') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 5: metadata_profiles migrated 21:34:39.5 Info: => 0.0008544s 21:34:39.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 6 21:34:39.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:39.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:39.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:39.5 Info: DROP TABLE "Indexers" 21:34:39.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.5 Info: => 0.0037865s 21:34:39.5 Info: AlterTable Indexers 21:34:39.5 Info: => 6E-07s 21:34:39.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:39.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:39.5 Info: => 0.0004738s 21:34:39.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:39.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:39.5 Info: => 3.96E-05s 21:34:39.5 Info: AlterTable Indexers 21:34:39.5 Info: => 3E-07s 21:34:39.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:39.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:39.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:39.5 Info: DROP TABLE "Indexers" 21:34:39.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.5 Info: => 0.0050176s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:39', 'separate_automatic_and_interactive_search') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:39.5 Info: => 0.0053272s 21:34:39.5 Info: 7: change_album_path_to_relative migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 7 21:34:39.5 Info: DeleteColumn Albums Path 21:34:39.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:39.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:39.5 Info: DROP TABLE "Albums" 21:34:39.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.5 Info: => 0.0041373s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:39', 'change_album_path_to_relative') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 7: change_album_path_to_relative migrated 21:34:39.5 Info: => 0.0045197s 21:34:39.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 8 21:34:39.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:39.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:39.5 Info: => 4.9E-05s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:39', 'change_quality_size_mb_to_kb') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:39.5 Info: => 0.0002799s 21:34:39.5 Info: 9: album_releases migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 9 21:34:39.5 Info: AlterTable Albums 21:34:39.5 Info: => 6E-07s 21:34:39.5 Info: CreateColumn Albums Releases String 21:34:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:39.5 Info: => 0.0004872s 21:34:39.5 Info: AlterTable Albums 21:34:39.5 Info: => 6E-07s 21:34:39.5 Info: CreateColumn Albums CurrentRelease String 21:34:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:39.5 Info: => 0.000461s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:39', 'album_releases') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 9: album_releases migrated 21:34:39.5 Info: => 0.0007279s 21:34:39.5 Info: 10: album_releases_fix migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 10 21:34:39.5 Info: AlterTable Albums 21:34:39.5 Info: => 8E-07s 21:34:39.5 Info: AlterColumn Albums Releases String 21:34:39.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:39.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:39.5 Info: DROP TABLE "Albums" 21:34:39.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.5 Info: => 0.0049186s 21:34:39.5 Info: AlterTable Albums 21:34:39.5 Info: => 6E-07s 21:34:39.5 Info: AlterColumn Albums CurrentRelease String 21:34:39.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:39.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:39.5 Info: DROP TABLE "Albums" 21:34:39.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.5 Info: => 0.0049315s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:39', 'album_releases_fix') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 10: album_releases_fix migrated 21:34:39.5 Info: => 0.0052897s 21:34:39.5 Info: 11: import_lists migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 11 21:34:39.5 Info: CreateTable ImportLists 21:34:39.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:39.5 Info: => 0.0001912s 21:34:39.5 Info: CreateIndex ImportLists (Name) 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:39.5 Info: => 7.92E-05s 21:34:39.5 Info: CreateTable ImportListStatus 21:34:39.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:39.5 Info: => 0.0001017s 21:34:39.5 Info: CreateIndex ImportListStatus (ProviderId) 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:39.5 Info: => 7.15E-05s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:39', 'import_lists') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 11: import_lists migrated 21:34:39.5 Info: => 0.0003556s 21:34:39.5 Info: 12: add_release_status migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 12 21:34:39.5 Info: AlterTable MetadataProfiles 21:34:39.5 Info: => 6E-07s 21:34:39.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:39.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:39.5 Info: => 0.0005154s 21:34:39.5 Info: PerformDBOperation 21:34:39.5 Info: Performing DB Operation 21:34:39.5 Info: => 2.83E-05s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:39', 'add_release_status') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 12: add_release_status migrated 21:34:39.5 Info: => 0.0003001s 21:34:39.5 Info: 13: album_download_notification migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 13 21:34:39.5 Info: AlterTable Notifications 21:34:39.5 Info: => 7E-07s 21:34:39.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:39.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:39.5 Info: => 0.0004951s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:39', 'album_download_notification') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 13: album_download_notification migrated 21:34:39.5 Info: => 0.0007669s 21:34:39.5 Info: 14: fix_language_metadata_profiles migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 14 21:34:39.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:39.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:39.5 Info: => 0.0001206s 21:34:39.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:39.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:39.5 Info: => 5.37E-05s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:39', 'fix_language_metadata_profiles') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 14: fix_language_metadata_profiles migrated 21:34:39.5 Info: => 0.0002921s 21:34:39.5 Info: 15: remove_fanzub migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 15 21:34:39.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:39.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:39.5 Info: => 4.21E-05s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:39', 'remove_fanzub') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 15: remove_fanzub migrated 21:34:39.5 Info: => 0.0002633s 21:34:39.5 Info: 16: update_artist_history_indexes migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 16 21:34:39.5 Info: CreateIndex Albums (ArtistId) 21:34:39.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:39.5 Info: => 9.94E-05s 21:34:39.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:39.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:39.5 Info: => 7.32E-05s 21:34:39.5 Info: DeleteIndex History (AlbumId) 21:34:39.5 Info: DROP INDEX "IX_History_AlbumId" 21:34:39.5 Info: => 0.0001187s 21:34:39.5 Info: CreateIndex History (AlbumId, Date) 21:34:39.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:39.5 Info: => 8.71E-05s 21:34:39.5 Info: DeleteIndex History (DownloadId) 21:34:39.5 Info: DROP INDEX "IX_History_DownloadId" 21:34:39.5 Info: => 0.0001053s 21:34:39.5 Info: CreateIndex History (DownloadId, Date) 21:34:39.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:39.5 Info: => 8.43E-05s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:39', 'update_artist_history_indexes') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 16: update_artist_history_indexes migrated 21:34:39.5 Info: => 0.000368s 21:34:39.5 Info: 17: remove_nma migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 17 21:34:39.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:39.5 Info: => 4.72E-05s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:39', 'remove_nma') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 17: remove_nma migrated 21:34:39.5 Info: => 0.0002669s 21:34:39.5 Info: 18: album_disambiguation migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 18 21:34:39.5 Info: AlterTable Albums 21:34:39.5 Info: => 5E-07s 21:34:39.5 Info: CreateColumn Albums Disambiguation String 21:34:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:39.5 Info: => 0.0005089s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:39', 'album_disambiguation') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 18: album_disambiguation migrated 21:34:39.5 Info: => 0.0007883s 21:34:39.5 Info: 19: add_ape_quality_in_profiles migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 19 21:34:39.5 Info: PerformDBOperation 21:34:39.5 Info: Performing DB Operation 21:34:39.5 Info: => 3.09E-05s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:39', 'add_ape_quality_in_profiles') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 19: add_ape_quality_in_profiles migrated 21:34:39.5 Info: => 0.0002631s 21:34:39.5 Info: 20: remove_pushalot migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 20 21:34:39.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:39.5 Info: => 4.57E-05s 21:34:39.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:39.5 Info: => 2.84E-05s 21:34:39.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:39.5 Info: => 2.62E-05s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:39', 'remove_pushalot') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 20: remove_pushalot migrated 21:34:39.5 Info: => 0.000243s 21:34:39.5 Info: 21: add_custom_filters migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 21 21:34:39.5 Info: CreateTable CustomFilters 21:34:39.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:39.5 Info: => 0.0001213s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:39', 'add_custom_filters') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 21: add_custom_filters migrated 21:34:39.5 Info: => 0.00038s 21:34:39.5 Info: 22: import_list_tags migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 22 21:34:39.5 Info: AlterTable ImportLists 21:34:39.5 Info: => 7E-07s 21:34:39.5 Info: CreateColumn ImportLists Tags String 21:34:39.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:39.5 Info: => 0.0005111s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:39', 'import_list_tags') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 22: import_list_tags migrated 21:34:39.5 Info: => 0.0007828s 21:34:39.5 Info: 23: add_release_groups_etc migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 23 21:34:39.5 Info: CreateTable ArtistMetadata 21:34:39.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:39.5 Info: => 0.000173s 21:34:39.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:39.5 Info: => 0.0001193s 21:34:39.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:39.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:39.5 Info: => 8.34E-05s 21:34:39.5 Info: AlterTable Artists 21:34:39.5 Info: => 7E-07s 21:34:39.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:39.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.5 Info: => 0.0013501s 21:34:39.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:39.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:39.5 Info: => 6.37E-05s 21:34:39.5 Info: CreateTable AlbumReleases 21:34:39.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:39.5 Info: => 0.0001369s 21:34:39.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:39.5 Info: => 0.0001226s 21:34:39.5 Info: CreateIndex AlbumReleases (AlbumId) 21:34:39.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:39.5 Info: => 7.5E-05s 21:34:39.5 Info: PerformDBOperation 21:34:39.5 Info: Performing DB Operation 21:34:39.5 Info: => 2.94E-05s 21:34:39.5 Info: AlterTable Albums 21:34:39.5 Info: => 4E-07s 21:34:39.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.5 Info: => 0.0005363s 21:34:39.5 Info: AlterTable Albums 21:34:39.5 Info: => 8E-07s 21:34:39.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:39.5 Info: => 0.0005497s 21:34:39.5 Info: AlterTable Albums 21:34:39.5 Info: => 6E-07s 21:34:39.5 Info: CreateColumn Albums Links String 21:34:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:39.5 Info: => 0.0005325s 21:34:39.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:39.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:39.5 Info: => 7.78E-05s 21:34:39.5 Info: AlterTable Tracks 21:34:39.5 Info: => 4E-07s 21:34:39.5 Info: CreateColumn Tracks ForeignRecordingId String 21:34:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:39.5 Info: => 0.0005189s 21:34:39.5 Info: AlterTable Tracks 21:34:39.5 Info: => 5E-07s 21:34:39.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:39.5 Info: => 0.0005243s 21:34:39.5 Info: AlterTable Tracks 21:34:39.5 Info: => 6E-07s 21:34:39.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.5 Info: => 0.0005263s 21:34:39.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:39.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:39.5 Info: => 7.54E-05s 21:34:39.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:39.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:39.5 Info: => 5.93E-05s 21:34:39.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:39.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:39.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:39.5 Info: DROP TABLE "Artists" 21:34:39.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.5 Info: => 0.0054698s 21:34:39.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:39.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:39.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:39.5 Info: DROP TABLE "Albums" 21:34:39.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.5 Info: => 0.0046505s 21:34:39.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:39.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:39.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:39.5 Info: DROP TABLE "Tracks" 21:34:39.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.5 Info: => 0.0043776s 21:34:39.5 Info: DeleteColumn TrackFiles ArtistId 21:34:39.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:39.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:39.5 Info: DROP TABLE "TrackFiles" 21:34:39.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:39.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.5 Info: => 0.0050686s 21:34:39.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:39.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.5 Info: => 0.0001064s 21:34:39.5 Info: CreateIndex Artists (Monitored) 21:34:39.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.5 Info: => 7.37E-05s 21:34:39.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:39.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:39.5 Info: => 9.67E-05s 21:34:39.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:39.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:39.5 Info: => 9.46E-05s 21:34:39.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:39.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:39.5 Info: => 9.51E-05s 21:34:39.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:39.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:39.5 Info: => 9.63E-05s 21:34:39.5 Info: UpdateData 21:34:39.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:39.5 Info: => 6.71E-05s 21:34:39.5 Info: UpdateData 21:34:39.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:39.5 Info: => 3.59E-05s 21:34:39.5 Info: UpdateData 21:34:39.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:39.5 Info: => 3.69E-05s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:39', 'add_release_groups_etc') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 23: add_release_groups_etc migrated 21:34:39.5 Info: => 0.000538s 21:34:39.5 Info: 24: NewMediaInfoFormat migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 24 21:34:39.5 Info: UpdateData 21:34:39.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:39.5 Info: => 5.14E-05s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:39', 'NewMediaInfoFormat') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 24: NewMediaInfoFormat migrated 21:34:39.5 Info: => 0.0002777s 21:34:39.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 25 21:34:39.5 Info: RenameTable Restrictions ReleaseProfiles 21:34:39.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:39.5 Info: => 0.0021585s 21:34:39.5 Info: AlterTable ReleaseProfiles 21:34:39.5 Info: => 7E-07s 21:34:39.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:39.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:39.5 Info: => 0.0005829s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:39', 'rename_restrictions_to_release_profiles') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:39.5 Info: => 0.0008618s 21:34:39.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 26 21:34:39.5 Info: RenameTable Profiles QualityProfiles 21:34:39.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:39.5 Info: => 0.0021431s 21:34:39.5 Info: AlterTable QualityProfiles 21:34:39.5 Info: => 7E-07s 21:34:39.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:39.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:39.5 Info: => 0.0005639s 21:34:39.5 Info: AlterTable LanguageProfiles 21:34:39.5 Info: => 6E-07s 21:34:39.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:39.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:39.5 Info: => 0.000502s 21:34:39.5 Info: UpdateData 21:34:39.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:39.5 Info: => 4.64E-05s 21:34:39.5 Info: UpdateData 21:34:39.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:39.5 Info: => 2.65E-05s 21:34:39.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:39.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:39.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:39.5 Info: DROP TABLE "Artists" 21:34:39.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.5 Info: => 0.0053216s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:39', 'rename_quality_profiles_add_upgrade_allowed') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:39.5 Info: => 0.0057065s 21:34:39.5 Info: 27: add_import_exclusions migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 27 21:34:39.5 Info: CreateTable ImportListExclusions 21:34:39.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:39.5 Info: => 0.0001561s 21:34:39.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:39.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:39.5 Info: => 0.0001204s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:39', 'add_import_exclusions') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 27: add_import_exclusions migrated 21:34:39.5 Info: => 0.0004508s 21:34:39.5 Info: 28: clean_artist_metadata_table migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 28 21:34:39.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:39.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:39.5 Info: => 0.0001512s 21:34:39.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:39.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:39.5 Info: => 0.00012s 21:34:39.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:39.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:39.5 Info: => 0.0001123s 21:34:39.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:39.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:39.5 Info: => 0.0001296s 21:34:39.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:39.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:39.5 Info: => 0.0001267s 21:34:39.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:39.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:39.5 Info: => 0.0001141s 21:34:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:39', 'clean_artist_metadata_table') 21:34:39.5 Info: Committing Transaction 21:34:39.5 Info: 28: clean_artist_metadata_table migrated 21:34:39.5 Info: => 0.0003786s 21:34:39.5 Info: 29: health_issue_notification migrating 21:34:39.5 Info: Beginning Transaction 21:34:39.5 Info: Starting migration of Main DB to 29 21:34:39.5 Info: AlterTable Notifications 21:34:39.5 Info: => 8E-07s 21:34:39.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:39.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:39.5 Info: => 0.0005386s 21:34:39.5 Info: AlterTable Notifications 21:34:39.5 Info: => 9E-07s 21:34:39.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:39.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:39.5 Info: => 0.0005808s 21:34:39.5 Info: AlterTable Notifications 21:34:39.5 Info: => 6E-07s 21:34:39.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:39.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:39.5 Info: => 0.0005136s 21:34:39.5 Info: AlterTable Notifications 21:34:39.5 Info: => 6E-07s 21:34:39.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:39.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:39.5 Info: => 0.0005042s 21:34:39.5 Info: AlterTable Notifications 21:34:39.5 Info: => 7E-07s 21:34:39.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:39.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:39.5 Info: => 0.0005085s 21:34:39.5 Info: DeleteColumn Notifications OnDownload 21:34:39.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:39.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:39.5 Info: DROP TABLE "Notifications" 21:34:39.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:39.5 Info: => 0.0049022s 21:34:39.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:39.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:39.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:39.6 Info: DROP TABLE "Notifications" 21:34:39.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:39.6 Info: => 0.0057369s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:39', 'health_issue_notification') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 29: health_issue_notification migrated 21:34:39.6 Info: => 0.0061229s 21:34:39.6 Info: 30: add_mediafilerepository_mtime migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 30 21:34:39.6 Info: AlterTable TrackFiles 21:34:39.6 Info: => 7E-07s 21:34:39.6 Info: CreateColumn TrackFiles Modified DateTime 21:34:39.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:39.6 Info: => 0.0005742s 21:34:39.6 Info: AlterTable TrackFiles 21:34:39.6 Info: => 8E-07s 21:34:39.6 Info: CreateColumn TrackFiles Path String 21:34:39.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:39.6 Info: => 0.0005594s 21:34:39.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:39.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:39.6 Info: => 3.74E-05s 21:34:39.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:39.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:39.6 Info: => 0.0001254s 21:34:39.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:39.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:39.6 Info: => 0.0001396s 21:34:39.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:39.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:39.6 Info: => 0.0001553s 21:34:39.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:39.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:39.6 Info: => 7.51E-05s 21:34:39.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:39.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:39.6 Info: => 4.59E-05s 21:34:39.6 Info: AlterTable TrackFiles 21:34:39.6 Info: => 5E-07s 21:34:39.6 Info: AlterColumn TrackFiles Path String 21:34:39.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:39.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:39.6 Info: DROP TABLE "TrackFiles" 21:34:39.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:39.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.6 Info: => 0.0038308s 21:34:39.6 Info: CreateIndex TrackFiles (Path) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:39.6 Info: => 7.67E-05s 21:34:39.6 Info: DeleteColumn TrackFiles RelativePath 21:34:39.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:39.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:39.6 Info: DROP TABLE "TrackFiles" 21:34:39.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:39.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:39.6 Info: => 0.0051341s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:39', 'add_mediafilerepository_mtime') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 30: add_mediafilerepository_mtime migrated 21:34:39.6 Info: => 0.0054779s 21:34:39.6 Info: 31: add_artistmetadataid_constraint migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 31 21:34:39.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:39.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:39.6 Info: => 8.61E-05s 21:34:39.6 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:39.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:39.6 Info: => 0.0001339s 21:34:39.6 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:39.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:39.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:39.6 Info: DROP TABLE "Artists" 21:34:39.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.6 Info: => 0.004742s 21:34:39.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.6 Info: => 0.0001276s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:39', 'add_artistmetadataid_constraint') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 31: add_artistmetadataid_constraint migrated 21:34:39.6 Info: => 0.0004866s 21:34:39.6 Info: 32: old_ids_and_artist_alias migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 32 21:34:39.6 Info: AlterTable ArtistMetadata 21:34:39.6 Info: => 9E-07s 21:34:39.6 Info: CreateColumn ArtistMetadata Aliases String 21:34:39.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:39.6 Info: => 0.0005833s 21:34:39.6 Info: AlterTable ArtistMetadata 21:34:39.6 Info: => 7E-07s 21:34:39.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:39.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:39.6 Info: => 0.0005412s 21:34:39.6 Info: AlterTable Albums 21:34:39.6 Info: => 7E-07s 21:34:39.6 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:39.6 Info: => 0.0005431s 21:34:39.6 Info: AlterTable AlbumReleases 21:34:39.6 Info: => 8E-07s 21:34:39.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:39.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:39.6 Info: => 0.0007084s 21:34:39.6 Info: AlterTable Tracks 21:34:39.6 Info: => 7E-07s 21:34:39.6 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:39.6 Info: => 0.0007174s 21:34:39.6 Info: AlterTable Tracks 21:34:39.6 Info: => 9E-07s 21:34:39.6 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:39.6 Info: => 0.0006685s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:39', 'old_ids_and_artist_alias') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 32: old_ids_and_artist_alias migrated 21:34:39.6 Info: => 0.0010522s 21:34:39.6 Info: 33: download_propers_config migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 33 21:34:39.6 Info: PerformDBOperation 21:34:39.6 Info: Performing DB Operation 21:34:39.6 Info: => 3.18E-05s 21:34:39.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:39.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:39.6 Info: => 3.31E-05s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:39', 'download_propers_config') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 33: download_propers_config migrated 21:34:39.6 Info: => 0.0003285s 21:34:39.6 Info: 34: remove_language_profiles migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 34 21:34:39.6 Info: DeleteTable LanguageProfiles 21:34:39.6 Info: DROP TABLE "LanguageProfiles" 21:34:39.6 Info: => 0.0001885s 21:34:39.6 Info: DeleteColumn Artists LanguageProfileId 21:34:39.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:39.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:39.6 Info: DROP TABLE "Artists" 21:34:39.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.6 Info: => 0.004868s 21:34:39.6 Info: DeleteColumn ImportLists LanguageProfileId 21:34:39.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:39.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:39.6 Info: DROP TABLE "ImportLists" 21:34:39.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:39.6 Info: => 0.0054525s 21:34:39.6 Info: DeleteColumn Blacklist Language 21:34:39.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:39.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:39.6 Info: DROP TABLE "Blacklist" 21:34:39.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:39.6 Info: => 0.004256s 21:34:39.6 Info: DeleteColumn History Language 21:34:39.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:39.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:39.6 Info: DROP TABLE "History" 21:34:39.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:39.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:39.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:39.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:39.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:39.6 Info: => 0.0056923s 21:34:39.6 Info: DeleteColumn LyricFiles Language 21:34:39.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:39.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:39.6 Info: DROP TABLE "LyricFiles" 21:34:39.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:39.6 Info: => 0.0042368s 21:34:39.6 Info: DeleteColumn TrackFiles Language 21:34:39.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:39.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:39.6 Info: DROP TABLE "TrackFiles" 21:34:39.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:39.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:39.6 Info: => 0.0043406s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:39', 'remove_language_profiles') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 34: remove_language_profiles migrated 21:34:39.6 Info: => 0.0048634s 21:34:39.6 Info: 35: multi_disc_naming_format migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 35 21:34:39.6 Info: AlterTable NamingConfig 21:34:39.6 Info: => 7E-07s 21:34:39.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:39.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:39.6 Info: => 0.0005577s 21:34:39.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:39.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:39.6 Info: => 4.62E-05s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:39', 'multi_disc_naming_format') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 35: multi_disc_naming_format migrated 21:34:39.6 Info: => 0.0003145s 21:34:39.6 Info: 36: add_download_client_priority migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 36 21:34:39.6 Info: AlterTable DownloadClients 21:34:39.6 Info: => 7E-07s 21:34:39.6 Info: CreateColumn DownloadClients Priority Int32 21:34:39.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:39.6 Info: => 0.0006049s 21:34:39.6 Info: PerformDBOperation 21:34:39.6 Info: Performing DB Operation 21:34:39.6 Info: => 5.01E-05s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:39', 'add_download_client_priority') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 36: add_download_client_priority migrated 21:34:39.6 Info: => 0.0003398s 21:34:39.6 Info: 37: remove_growl_prowl migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 37 21:34:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:39.6 Info: => 4.67E-05s 21:34:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:39.6 Info: => 2.79E-05s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:39', 'remove_growl_prowl') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 37: remove_growl_prowl migrated 21:34:39.6 Info: => 0.0002667s 21:34:39.6 Info: 38: remove_plex_hometheatre migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 38 21:34:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:39.6 Info: => 4.42E-05s 21:34:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:39.6 Info: => 2.72E-05s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:39', 'remove_plex_hometheatre') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 38: remove_plex_hometheatre migrated 21:34:39.6 Info: => 0.000268s 21:34:39.6 Info: 39: add_root_folder_add_defaults migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 39 21:34:39.6 Info: AlterTable RootFolders 21:34:39.6 Info: => 7E-07s 21:34:39.6 Info: CreateColumn RootFolders Name String 21:34:39.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:39.6 Info: => 0.0005238s 21:34:39.6 Info: AlterTable RootFolders 21:34:39.6 Info: => 6E-07s 21:34:39.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:39.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:39.6 Info: => 0.0005092s 21:34:39.6 Info: AlterTable RootFolders 21:34:39.6 Info: => 7E-07s 21:34:39.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:39.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:39.6 Info: => 0.0005123s 21:34:39.6 Info: AlterTable RootFolders 21:34:39.6 Info: => 6E-07s 21:34:39.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:39.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:39.6 Info: => 0.0005013s 21:34:39.6 Info: AlterTable RootFolders 21:34:39.6 Info: => 6E-07s 21:34:39.6 Info: CreateColumn RootFolders DefaultTags String 21:34:39.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:39.6 Info: => 0.0005063s 21:34:39.6 Info: PerformDBOperation 21:34:39.6 Info: Performing DB Operation 21:34:39.6 Info: => 4.61E-05s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:39', 'add_root_folder_add_defaults') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 39: add_root_folder_add_defaults migrated 21:34:39.6 Info: => 0.0003293s 21:34:39.6 Info: 40: task_duration migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 40 21:34:39.6 Info: AlterTable ScheduledTasks 21:34:39.6 Info: => 6E-07s 21:34:39.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:39.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:39.6 Info: => 0.000558s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:39', 'task_duration') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 40: task_duration migrated 21:34:39.6 Info: => 0.0008653s 21:34:39.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 41 21:34:39.6 Info: AlterTable ReleaseProfiles 21:34:39.6 Info: => 5E-07s 21:34:39.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:39.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:39.6 Info: => 0.0005501s 21:34:39.6 Info: AlterTable ReleaseProfiles 21:34:39.6 Info: => 7E-07s 21:34:39.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:39.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:39.6 Info: => 0.0005117s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:39', 'add_indexer_and_enabled_to_release_profiles') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:39.6 Info: => 0.000819s 21:34:39.6 Info: 42: remove_album_folders migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 42 21:34:39.6 Info: DeleteColumn Artists AlbumFolder 21:34:39.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:39.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:39.6 Info: DROP TABLE "Artists" 21:34:39.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.6 Info: => 0.0070554s 21:34:39.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:39.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:39.6 Info: => 3.53E-05s 21:34:39.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:39.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:39.6 Info: => 2.86E-05s 21:34:39.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:39.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:39.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:39.6 Info: DROP TABLE "NamingConfig" 21:34:39.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:39.6 Info: => 0.0037229s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:39', 'remove_album_folders') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 42: remove_album_folders migrated 21:34:39.6 Info: => 0.0041205s 21:34:39.6 Info: 44: add_priority_to_indexers migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 44 21:34:39.6 Info: AlterTable Indexers 21:34:39.6 Info: => 7E-07s 21:34:39.6 Info: CreateColumn Indexers Priority Int32 21:34:39.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:39.6 Info: => 0.0005463s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:39', 'add_priority_to_indexers') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 44: add_priority_to_indexers migrated 21:34:39.6 Info: => 0.0008575s 21:34:39.6 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 45 21:34:39.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:39.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:39.6 Info: => 0.0001161s 21:34:39.6 Info: PerformDBOperation 21:34:39.6 Info: Performing DB Operation 21:34:39.6 Info: => 2.5E-05s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:39', 'remove_chown_and_folderchmod_config') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:39.6 Info: => 0.0002777s 21:34:39.6 Info: 47: update_notifiarr migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 47 21:34:39.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:39.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:39.6 Info: => 6.92E-05s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:39', 'update_notifiarr') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 47: update_notifiarr migrated 21:34:39.6 Info: => 0.0003138s 21:34:39.6 Info: 49: email_multiple_addresses migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 49 21:34:39.6 Info: PerformDBOperation 21:34:39.6 Info: Performing DB Operation 21:34:39.6 Info: => 5.56E-05s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:39', 'email_multiple_addresses') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 49: email_multiple_addresses migrated 21:34:39.6 Info: => 0.0003158s 21:34:39.6 Info: 50: rename_blacklist_to_blocklist migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 50 21:34:39.6 Info: RenameTable Blacklist Blocklist 21:34:39.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:39.6 Info: => 0.0015174s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:39', 'rename_blacklist_to_blocklist') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 50: rename_blacklist_to_blocklist migrated 21:34:39.6 Info: => 0.0018599s 21:34:39.6 Info: 51: cdh_per_downloadclient migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 51 21:34:39.6 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:39.6 Info: AlterTable DownloadClients 21:34:39.6 Info: => 4E-07s 21:34:39.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:39.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:39.6 Info: => 0.0005289s 21:34:39.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:39.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:39.6 Info: => 0.0005051s 21:34:39.6 Info: PerformDBOperation 21:34:39.6 Info: Performing DB Operation 21:34:39.6 Info: => 0.0001656s 21:34:39.6 Info: -> 1 Insert operations completed in 00:00:00.0000906 taking an average of 00:00:00.0000906 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:39', 'cdh_per_downloadclient') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 51: cdh_per_downloadclient migrated 21:34:39.6 Info: => 0.0005036s 21:34:39.6 Debug: Took: 00:00:00.2246288 21:34:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 21:34:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 21:34:39.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864797215990_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:39.7 Info: DatabaseEngineVersionCheck migrating 21:34:39.7 Info: PerformDBOperation 21:34:39.7 Info: Performing DB Operation 21:34:39.7 Info: SQLite 3.47.2 21:34:39.7 Info: => 0.0009814s 21:34:39.7 Info: DatabaseEngineVersionCheck migrated 21:34:39.7 Info: => 0.0009951s 21:34:39.7 Info: VersionMigration migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: CreateTable VersionInfo 21:34:39.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:39.7 Info: => 0.0001416s 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: VersionMigration migrated 21:34:39.7 Info: => 0.0004701s 21:34:39.7 Info: VersionUniqueMigration migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: CreateIndex VersionInfo (Version) 21:34:39.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:39.7 Info: => 0.0001117s 21:34:39.7 Info: AlterTable VersionInfo 21:34:39.7 Info: => 6E-07s 21:34:39.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:39.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:39.7 Info: => 0.000527s 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: VersionUniqueMigration migrated 21:34:39.7 Info: => 0.0007161s 21:34:39.7 Info: VersionDescriptionMigration migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: AlterTable VersionInfo 21:34:39.7 Info: => 8E-07s 21:34:39.7 Info: CreateColumn VersionInfo Description String 21:34:39.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:39.7 Info: => 0.0001825s 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: VersionDescriptionMigration migrated 21:34:39.7 Info: => 0.0003596s 21:34:39.7 Info: 1: InitialSetup migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 1 21:34:39.7 Info: CreateTable Config 21:34:39.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:39.7 Info: => 0.0001539s 21:34:39.7 Info: CreateIndex Config (Key) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:39.7 Info: => 7.11E-05s 21:34:39.7 Info: CreateTable RootFolders 21:34:39.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:39.7 Info: => 7.38E-05s 21:34:39.7 Info: CreateIndex RootFolders (Path) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:39.7 Info: => 6.43E-05s 21:34:39.7 Info: CreateTable Artists 21:34:39.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:39.7 Info: => 0.0002623s 21:34:39.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.7 Info: => 7.41E-05s 21:34:39.7 Info: CreateIndex Artists (NameSlug) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.7 Info: => 6.27E-05s 21:34:39.7 Info: CreateIndex Artists (CleanName) 21:34:39.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.7 Info: => 6.76E-05s 21:34:39.7 Info: CreateIndex Artists (Path) 21:34:39.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.7 Info: => 6.23E-05s 21:34:39.7 Info: CreateTable Albums 21:34:39.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:39.7 Info: => 0.0002278s 21:34:39.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.7 Info: => 7.32E-05s 21:34:39.7 Info: CreateIndex Albums (MBId) 21:34:39.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.7 Info: => 6.08E-05s 21:34:39.7 Info: CreateIndex Albums (TADBId) 21:34:39.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.7 Info: => 6.07E-05s 21:34:39.7 Info: CreateIndex Albums (TitleSlug) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.7 Info: => 6.01E-05s 21:34:39.7 Info: CreateIndex Albums (CleanTitle) 21:34:39.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.7 Info: => 5.93E-05s 21:34:39.7 Info: CreateIndex Albums (Path) 21:34:39.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:39.7 Info: => 5.87E-05s 21:34:39.7 Info: CreateTable Tracks 21:34:39.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:39.7 Info: => 0.0001302s 21:34:39.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.7 Info: => 6.26E-05s 21:34:39.7 Info: CreateIndex Tracks (ArtistId) 21:34:39.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.7 Info: => 6.39E-05s 21:34:39.7 Info: CreateIndex Tracks (TrackFileId) 21:34:39.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.7 Info: => 6.48E-05s 21:34:39.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:39.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:39.7 Info: => 6.99E-05s 21:34:39.7 Info: CreateTable TrackFiles 21:34:39.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:39.7 Info: => 0.0001177s 21:34:39.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:39.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:39.7 Info: => 6.47E-05s 21:34:39.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:39.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.7 Info: => 6.01E-05s 21:34:39.7 Info: CreateTable History 21:34:39.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:39.7 Info: => 0.0001201s 21:34:39.7 Info: CreateIndex History (Date) 21:34:39.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:39.7 Info: => 6.23E-05s 21:34:39.7 Info: CreateIndex History (EventType) 21:34:39.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:39.7 Info: => 6.1E-05s 21:34:39.7 Info: CreateIndex History (DownloadId) 21:34:39.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:39.7 Info: => 6.01E-05s 21:34:39.7 Info: CreateIndex History (AlbumId) 21:34:39.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:39.7 Info: => 6.19E-05s 21:34:39.7 Info: CreateTable Notifications 21:34:39.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:39.7 Info: => 0.0001196s 21:34:39.7 Info: CreateTable ScheduledTasks 21:34:39.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:39.7 Info: => 0.0001243s 21:34:39.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:39.7 Info: => 9.76E-05s 21:34:39.7 Info: CreateTable Indexers 21:34:39.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:39.7 Info: => 0.0001155s 21:34:39.7 Info: CreateIndex Indexers (Name) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.7 Info: => 7.51E-05s 21:34:39.7 Info: CreateTable Profiles 21:34:39.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:39.7 Info: => 8.65E-05s 21:34:39.7 Info: CreateIndex Profiles (Name) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:39.7 Info: => 7.32E-05s 21:34:39.7 Info: CreateTable QualityDefinitions 21:34:39.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:39.7 Info: => 9.98E-05s 21:34:39.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:39.7 Info: => 6.95E-05s 21:34:39.7 Info: CreateIndex QualityDefinitions (Title) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:39.7 Info: => 9.79E-05s 21:34:39.7 Info: CreateTable NamingConfig 21:34:39.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:39.7 Info: => 0.0001241s 21:34:39.7 Info: CreateTable Blacklist 21:34:39.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:39.7 Info: => 0.0001514s 21:34:39.7 Info: CreateTable Metadata 21:34:39.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:39.7 Info: => 9.43E-05s 21:34:39.7 Info: CreateTable MetadataFiles 21:34:39.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:39.7 Info: => 0.0001113s 21:34:39.7 Info: CreateTable DownloadClients 21:34:39.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:39.7 Info: => 0.0001277s 21:34:39.7 Info: CreateTable PendingReleases 21:34:39.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:39.7 Info: => 0.0001106s 21:34:39.7 Info: CreateTable RemotePathMappings 21:34:39.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:39.7 Info: => 9.78E-05s 21:34:39.7 Info: CreateTable Tags 21:34:39.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:39.7 Info: => 8.41E-05s 21:34:39.7 Info: CreateIndex Tags (Label) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:39.7 Info: => 7.77E-05s 21:34:39.7 Info: CreateTable Restrictions 21:34:39.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:39.7 Info: => 8.71E-05s 21:34:39.7 Info: CreateTable DelayProfiles 21:34:39.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:39.7 Info: => 0.0001124s 21:34:39.7 Info: CreateTable Users 21:34:39.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:39.7 Info: => 8.73E-05s 21:34:39.7 Info: CreateIndex Users (Identifier) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:39.7 Info: => 0.0001054s 21:34:39.7 Info: CreateIndex Users (Username) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:39.7 Info: => 8.76E-05s 21:34:39.7 Info: CreateTable Commands 21:34:39.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:39.7 Info: => 0.0001239s 21:34:39.7 Info: CreateTable IndexerStatus 21:34:39.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:39.7 Info: => 0.0001104s 21:34:39.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:39.7 Info: => 7.56E-05s 21:34:39.7 Info: CreateTable ExtraFiles 21:34:39.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:39.7 Info: => 0.0001192s 21:34:39.7 Info: CreateTable LyricFiles 21:34:39.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:39.7 Info: => 0.0001361s 21:34:39.7 Info: CreateTable LanguageProfiles 21:34:39.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:39.7 Info: => 8.68E-05s 21:34:39.7 Info: CreateIndex LanguageProfiles (Name) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:39.7 Info: => 7.67E-05s 21:34:39.7 Info: CreateTable DownloadClientStatus 21:34:39.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:39.7 Info: => 9.66E-05s 21:34:39.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:39.7 Info: => 7.53E-05s 21:34:39.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:39.7 Info: -> 1 Insert operations completed in 00:00:00.0000593 taking an average of 00:00:00.0000593 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:39', 'InitialSetup') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 1: InitialSetup migrated 21:34:39.7 Info: => 0.0008725s 21:34:39.7 Info: 2: add_reason_to_pending_releases migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 2 21:34:39.7 Info: AlterTable PendingReleases 21:34:39.7 Info: => 6E-07s 21:34:39.7 Info: CreateColumn PendingReleases Reason Int32 21:34:39.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:39.7 Info: => 0.0005211s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:39', 'add_reason_to_pending_releases') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 2: add_reason_to_pending_releases migrated 21:34:39.7 Info: => 0.0008048s 21:34:39.7 Info: 3: add_medium_support migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 3 21:34:39.7 Info: AlterTable Albums 21:34:39.7 Info: => 6E-07s 21:34:39.7 Info: CreateColumn Albums Media String 21:34:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:39.7 Info: => 0.0005087s 21:34:39.7 Info: AlterTable Tracks 21:34:39.7 Info: => 6E-07s 21:34:39.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.7 Info: => 0.0016816s 21:34:39.7 Info: AlterTable Tracks 21:34:39.7 Info: => 6E-07s 21:34:39.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.7 Info: => 0.0004794s 21:34:39.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.7 Info: => 4.04E-05s 21:34:39.7 Info: DeleteColumn Tracks TrackNumber 21:34:39.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:39.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: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_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.7 Info: => 0.003773s 21:34:39.7 Info: AlterTable Tracks 21:34:39.7 Info: => 5E-07s 21:34:39.7 Info: CreateColumn Tracks TrackNumber String 21:34:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:39.7 Info: => 0.0004686s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:39', 'add_medium_support') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 3: add_medium_support migrated 21:34:39.7 Info: => 0.0008328s 21:34:39.7 Info: 4: add_various_qualites_in_profile migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 4 21:34:39.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.7 Info: => 5.03E-05s 21:34:39.7 Info: PerformDBOperation 21:34:39.7 Info: Performing DB Operation 21:34:39.7 Info: => 3.13E-05s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:39', 'add_various_qualites_in_profile') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 4: add_various_qualites_in_profile migrated 21:34:39.7 Info: => 0.0002553s 21:34:39.7 Info: 5: metadata_profiles migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 5 21:34:39.7 Info: CreateTable MetadataProfiles 21:34:39.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:39.7 Info: => 0.0001222s 21:34:39.7 Info: CreateIndex MetadataProfiles (Name) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:39.7 Info: => 7.84E-05s 21:34:39.7 Info: AlterTable Artists 21:34:39.7 Info: => 5E-07s 21:34:39.7 Info: CreateColumn Artists MetadataProfileId Int32 21:34:39.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:39.7 Info: => 0.0004895s 21:34:39.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:39.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:39.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:39.7 Info: DROP TABLE "Artists" 21:34:39.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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.0040982s 21:34:39.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:39.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:39.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:39.7 Info: DROP TABLE "Artists" 21:34:39.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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.0040421s 21:34:39.7 Info: AlterTable Albums 21:34:39.7 Info: => 6E-07s 21:34:39.7 Info: CreateColumn Albums SecondaryTypes String 21:34:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:39.7 Info: => 0.0005083s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:39', 'metadata_profiles') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 5: metadata_profiles migrated 21:34:39.7 Info: => 0.0008779s 21:34:39.7 Info: 6: separate_automatic_and_interactive_search migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 6 21:34:39.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:39.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:39.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:39.7 Info: DROP TABLE "Indexers" 21:34:39.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.7 Info: => 0.0033333s 21:34:39.7 Info: AlterTable Indexers 21:34:39.7 Info: => 6E-07s 21:34:39.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:39.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:39.7 Info: => 0.0004533s 21:34:39.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:39.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:39.7 Info: => 3.82E-05s 21:34:39.7 Info: AlterTable Indexers 21:34:39.7 Info: => 3E-07s 21:34:39.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:39.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:39.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:39.7 Info: DROP TABLE "Indexers" 21:34:39.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.7 Info: => 0.0033425s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:39', 'separate_automatic_and_interactive_search') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 6: separate_automatic_and_interactive_search migrated 21:34:39.7 Info: => 0.0036508s 21:34:39.7 Info: 7: change_album_path_to_relative migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 7 21:34:39.7 Info: DeleteColumn Albums Path 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) 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") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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.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.0049692s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:39', 'change_album_path_to_relative') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 7: change_album_path_to_relative migrated 21:34:39.7 Info: => 0.0053672s 21:34:39.7 Info: 8: change_quality_size_mb_to_kb migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 8 21:34:39.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:39.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:39.7 Info: => 4.69E-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.0002748s 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: => 6E-07s 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.0005112s 21:34:39.7 Info: AlterTable Albums 21:34:39.7 Info: => 7E-07s 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.0004748s 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.0007443s 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: => 7E-07s 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.0047701s 21:34:39.7 Info: AlterTable Albums 21:34:39.7 Info: => 6E-07s 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.0045789s 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.0049379s 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.0001512s 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: => 7.43E-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.0001036s 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: => 7.44E-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.0003588s 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: => 5E-07s 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.0005472s 21:34:39.7 Info: PerformDBOperation 21:34:39.7 Info: Performing DB Operation 21:34:39.7 Info: => 2.65E-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.0004045s 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: => 7E-07s 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.0005322s 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.0008088s 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: => 7.51E-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: => 5.01E-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.0008659s 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.28E-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.0002708s 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: => 9.88E-05s 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: => 7.44E-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.0001121s 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: => 8.71E-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.0001024s 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: => 8.41E-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.000372s 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: => 4.52E-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.0002656s 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: => 8E-07s 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.000544s 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.0008154s 21:34:39.8 Info: 19: add_ape_quality_in_profiles migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 19 21:34:39.8 Info: PerformDBOperation 21:34:39.8 Info: Performing DB Operation 21:34:39.8 Info: => 3.09E-05s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:39', 'add_ape_quality_in_profiles') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 19: add_ape_quality_in_profiles migrated 21:34:39.8 Info: => 0.0002653s 21:34:39.8 Info: 20: remove_pushalot migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 20 21:34:39.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:39.8 Info: => 4.52E-05s 21:34:39.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:39.8 Info: => 2.84E-05s 21:34:39.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:39.8 Info: => 2.56E-05s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:39', 'remove_pushalot') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 20: remove_pushalot migrated 21:34:39.8 Info: => 0.0002613s 21:34:39.8 Info: 21: add_custom_filters migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 21 21:34:39.8 Info: CreateTable CustomFilters 21:34:39.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:39.8 Info: => 0.0001189s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:39', 'add_custom_filters') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 21: add_custom_filters migrated 21:34:39.8 Info: => 0.0003828s 21:34:39.8 Info: 22: import_list_tags migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 22 21:34:39.8 Info: AlterTable ImportLists 21:34:39.8 Info: => 6E-07s 21:34:39.8 Info: CreateColumn ImportLists Tags String 21:34:39.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:39.8 Info: => 0.0005344s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:39', 'import_list_tags') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 22: import_list_tags migrated 21:34:39.8 Info: => 0.000801s 21:34:39.8 Info: 23: add_release_groups_etc migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 23 21:34:39.8 Info: CreateTable ArtistMetadata 21:34:39.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:39.8 Info: => 0.0001674s 21:34:39.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:39.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:39.8 Info: => 0.0001147s 21:34:39.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:39.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:39.8 Info: => 8.43E-05s 21:34:39.8 Info: AlterTable Artists 21:34:39.8 Info: => 5E-07s 21:34:39.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:39.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.8 Info: => 0.0005628s 21:34:39.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:39.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:39.8 Info: => 6.15E-05s 21:34:39.8 Info: CreateTable AlbumReleases 21:34:39.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:39.8 Info: => 0.0001355s 21:34:39.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:39.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:39.8 Info: => 0.0001146s 21:34:39.8 Info: CreateIndex AlbumReleases (AlbumId) 21:34:39.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:39.8 Info: => 7.68E-05s 21:34:39.8 Info: PerformDBOperation 21:34:39.8 Info: Performing DB Operation 21:34:39.8 Info: => 4.58E-05s 21:34:39.8 Info: AlterTable Albums 21:34:39.8 Info: => 4E-07s 21:34:39.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:39.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.8 Info: => 0.000558s 21:34:39.8 Info: AlterTable Albums 21:34:39.8 Info: => 7E-07s 21:34:39.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:39.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:39.8 Info: => 0.0005681s 21:34:39.8 Info: AlterTable Albums 21:34:39.8 Info: => 6E-07s 21:34:39.8 Info: CreateColumn Albums Links String 21:34:39.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:39.8 Info: => 0.000545s 21:34:39.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:39.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:39.8 Info: => 7.69E-05s 21:34:39.8 Info: AlterTable Tracks 21:34:39.8 Info: => 6E-07s 21:34:39.8 Info: CreateColumn Tracks ForeignRecordingId String 21:34:39.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:39.8 Info: => 0.0005459s 21:34:39.8 Info: AlterTable Tracks 21:34:39.8 Info: => 5E-07s 21:34:39.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:39.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:39.8 Info: => 0.000566s 21:34:39.8 Info: AlterTable Tracks 21:34:39.8 Info: => 6E-07s 21:34:39.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:39.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.8 Info: => 0.0005317s 21:34:39.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:39.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:39.8 Info: => 7.84E-05s 21:34:39.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:39.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:39.8 Info: => 5.94E-05s 21:34:39.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:39.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:39.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:39.8 Info: DROP TABLE "Artists" 21:34:39.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.8 Info: => 0.0053516s 21:34:39.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:39.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:39.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:39.8 Info: DROP TABLE "Albums" 21:34:39.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.8 Info: => 0.0047127s 21:34:39.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:39.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:39.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:39.8 Info: DROP TABLE "Tracks" 21:34:39.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:39.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.8 Info: => 0.0043504s 21:34:39.8 Info: DeleteColumn TrackFiles ArtistId 21:34:39.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:39.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:39.8 Info: DROP TABLE "TrackFiles" 21:34:39.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:39.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.8 Info: => 0.0049415s 21:34:39.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:39.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.8 Info: => 0.0001022s 21:34:39.8 Info: CreateIndex Artists (Monitored) 21:34:39.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.8 Info: => 7.1E-05s 21:34:39.8 Info: CreateIndex Albums (ArtistMetadataId) 21:34:39.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:39.8 Info: => 9.49E-05s 21:34:39.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:39.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:39.8 Info: => 9.86E-05s 21:34:39.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:39.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:39.8 Info: => 9.35E-05s 21:34:39.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:39.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:39.8 Info: => 9.54E-05s 21:34:39.8 Info: UpdateData 21:34:39.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:39.8 Info: => 4.19E-05s 21:34:39.8 Info: UpdateData 21:34:39.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:39.8 Info: => 3.17E-05s 21:34:39.8 Info: UpdateData 21:34:39.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:39.8 Info: => 3.42E-05s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:39', 'add_release_groups_etc') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 23: add_release_groups_etc migrated 21:34:39.8 Info: => 0.0005294s 21:34:39.8 Info: 24: NewMediaInfoFormat migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 24 21:34:39.8 Info: UpdateData 21:34:39.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:39.8 Info: => 5.06E-05s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:39', 'NewMediaInfoFormat') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 24: NewMediaInfoFormat migrated 21:34:39.8 Info: => 0.0002804s 21:34:39.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 25 21:34:39.8 Info: RenameTable Restrictions ReleaseProfiles 21:34:39.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:39.8 Info: => 0.0017457s 21:34:39.8 Info: AlterTable ReleaseProfiles 21:34:39.8 Info: => 6E-07s 21:34:39.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:39.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:39.8 Info: => 0.0005869s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:39', 'rename_restrictions_to_release_profiles') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:39.8 Info: => 0.0008597s 21:34:39.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 26 21:34:39.8 Info: RenameTable Profiles QualityProfiles 21:34:39.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:39.8 Info: => 0.0018286s 21:34:39.8 Info: AlterTable QualityProfiles 21:34:39.8 Info: => 8E-07s 21:34:39.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:39.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:39.8 Info: => 0.0005243s 21:34:39.8 Info: AlterTable LanguageProfiles 21:34:39.8 Info: => 6E-07s 21:34:39.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:39.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:39.8 Info: => 0.0004891s 21:34:39.8 Info: UpdateData 21:34:39.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:39.8 Info: => 4.38E-05s 21:34:39.8 Info: UpdateData 21:34:39.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:39.8 Info: => 2.71E-05s 21:34:39.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:39.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:39.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:39.8 Info: DROP TABLE "Artists" 21:34:39.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.8 Info: => 0.0055784s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:39', 'rename_quality_profiles_add_upgrade_allowed') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:39.8 Info: => 0.0059687s 21:34:39.8 Info: 27: add_import_exclusions migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 27 21:34:39.8 Info: CreateTable ImportListExclusions 21:34:39.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:39.8 Info: => 0.0001504s 21:34:39.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:39.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:39.8 Info: => 0.000125s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:39', 'add_import_exclusions') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 27: add_import_exclusions migrated 21:34:39.8 Info: => 0.0004569s 21:34:39.8 Info: 28: clean_artist_metadata_table migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 28 21:34:39.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:39.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:39.8 Info: => 0.0001435s 21:34:39.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:39.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:39.8 Info: => 0.0001152s 21:34:39.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:39.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:39.8 Info: => 0.0001102s 21:34:39.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:39.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:39.8 Info: => 0.0001107s 21:34:39.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:39.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:39.8 Info: => 0.0001072s 21:34:39.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:39.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:39.8 Info: => 0.0001078s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:39', 'clean_artist_metadata_table') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 28: clean_artist_metadata_table migrated 21:34:39.8 Info: => 0.0003727s 21:34:39.8 Info: 29: health_issue_notification migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 29 21:34:39.8 Info: AlterTable Notifications 21:34:39.8 Info: => 8E-07s 21:34:39.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:39.8 Info: => 0.0005312s 21:34:39.8 Info: AlterTable Notifications 21:34:39.8 Info: => 7E-07s 21:34:39.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:39.8 Info: => 0.0005082s 21:34:39.8 Info: AlterTable Notifications 21:34:39.8 Info: => 5E-07s 21:34:39.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:39.8 Info: => 0.0005039s 21:34:39.8 Info: AlterTable Notifications 21:34:39.8 Info: => 6E-07s 21:34:39.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:39.8 Info: => 0.0005461s 21:34:39.8 Info: AlterTable Notifications 21:34:39.8 Info: => 6E-07s 21:34:39.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:39.8 Info: => 0.0005263s 21:34:39.8 Info: DeleteColumn Notifications OnDownload 21:34:39.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:39.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:39.8 Info: DROP TABLE "Notifications" 21:34:39.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:39.8 Info: => 0.0043886s 21:34:39.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:39.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:39.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:39.8 Info: DROP TABLE "Notifications" 21:34:39.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:39.8 Info: => 0.0041958s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:39', 'health_issue_notification') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 29: health_issue_notification migrated 21:34:39.8 Info: => 0.0045718s 21:34:39.8 Info: 30: add_mediafilerepository_mtime migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 30 21:34:39.8 Info: AlterTable TrackFiles 21:34:39.8 Info: => 6E-07s 21:34:39.8 Info: CreateColumn TrackFiles Modified DateTime 21:34:39.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:39.8 Info: => 0.0005543s 21:34:39.8 Info: AlterTable TrackFiles 21:34:39.8 Info: => 7E-07s 21:34:39.8 Info: CreateColumn TrackFiles Path String 21:34:39.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:39.8 Info: => 0.0004805s 21:34:39.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:39.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:39.8 Info: => 3.6E-05s 21:34:39.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:39.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:39.8 Info: => 0.0001117s 21:34:39.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:39.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:39.8 Info: => 0.0001231s 21:34:39.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:39.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:39.8 Info: => 0.0001284s 21:34:39.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:39.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:39.8 Info: => 7.73E-05s 21:34:39.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:39.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:39.8 Info: => 4.57E-05s 21:34:39.8 Info: AlterTable TrackFiles 21:34:39.8 Info: => 4E-07s 21:34:39.8 Info: AlterColumn TrackFiles Path String 21:34:39.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:39.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:39.8 Info: DROP TABLE "TrackFiles" 21:34:39.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:39.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.8 Info: => 0.0037684s 21:34:39.8 Info: CreateIndex TrackFiles (Path) 21:34:39.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:39.8 Info: => 7.38E-05s 21:34:39.8 Info: DeleteColumn TrackFiles RelativePath 21:34:39.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:39.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:39.8 Info: DROP TABLE "TrackFiles" 21:34:39.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:39.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:39.8 Info: => 0.0048128s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:39', 'add_mediafilerepository_mtime') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 30: add_mediafilerepository_mtime migrated 21:34:39.8 Info: => 0.0051517s 21:34:39.8 Info: 31: add_artistmetadataid_constraint migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 31 21:34:39.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:39.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:39.8 Info: => 8.55E-05s 21:34:39.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:39.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:39.8 Info: => 0.0001256s 21:34:39.8 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:39.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:39.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:39.8 Info: DROP TABLE "Artists" 21:34:39.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.8 Info: => 0.0056327s 21:34:39.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:39.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.8 Info: => 0.0001196s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:39', 'add_artistmetadataid_constraint') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 31: add_artistmetadataid_constraint migrated 21:34:39.8 Info: => 0.0005101s 21:34:39.8 Info: 32: old_ids_and_artist_alias migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 32 21:34:39.8 Info: AlterTable ArtistMetadata 21:34:39.8 Info: => 8E-07s 21:34:39.8 Info: CreateColumn ArtistMetadata Aliases String 21:34:39.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:39.8 Info: => 0.000583s 21:34:39.8 Info: AlterTable ArtistMetadata 21:34:39.8 Info: => 8E-07s 21:34:39.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:39.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:39.8 Info: => 0.0005492s 21:34:39.8 Info: AlterTable Albums 21:34:39.8 Info: => 6E-07s 21:34:39.8 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:39.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:39.8 Info: => 0.000541s 21:34:39.8 Info: AlterTable AlbumReleases 21:34:39.8 Info: => 6E-07s 21:34:39.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:39.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:39.8 Info: => 0.0005571s 21:34:39.8 Info: AlterTable Tracks 21:34:39.8 Info: => 5E-07s 21:34:39.8 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:39.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:39.8 Info: => 0.0005425s 21:34:39.8 Info: AlterTable Tracks 21:34:39.8 Info: => 4E-07s 21:34:39.8 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:39.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:39.8 Info: => 0.000547s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:39', 'old_ids_and_artist_alias') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 32: old_ids_and_artist_alias migrated 21:34:39.8 Info: => 0.0009336s 21:34:39.8 Info: 33: download_propers_config migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 33 21:34:39.8 Info: PerformDBOperation 21:34:39.8 Info: Performing DB Operation 21:34:39.8 Info: => 3.15E-05s 21:34:39.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:39.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:39.8 Info: => 3.22E-05s 21:34:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:39', 'download_propers_config') 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: 33: download_propers_config migrated 21:34:39.8 Info: => 0.0002795s 21:34:39.8 Info: 34: remove_language_profiles migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 34 21:34:39.8 Info: DeleteTable LanguageProfiles 21:34:39.8 Info: DROP TABLE "LanguageProfiles" 21:34:39.8 Info: => 0.0001844s 21:34:39.8 Info: DeleteColumn Artists LanguageProfileId 21:34:39.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:39.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:39.8 Info: DROP TABLE "Artists" 21:34:39.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.8 Info: => 0.004956s 21:34:39.8 Info: DeleteColumn ImportLists LanguageProfileId 21:34:39.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:39.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:39.8 Info: DROP TABLE "ImportLists" 21:34:39.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:39.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:39.8 Info: => 0.0045404s 21:34:39.8 Info: DeleteColumn Blacklist Language 21:34:39.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:39.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:39.8 Info: DROP TABLE "Blacklist" 21:34:39.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:39.8 Info: => 0.005445s 21:34:39.8 Info: DeleteColumn History Language 21:34:39.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:39.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:39.8 Info: DROP TABLE "History" 21:34:39.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:39.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:39.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:39.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:39.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:39.8 Info: => 0.0048384s 21:34:39.8 Info: DeleteColumn LyricFiles Language 21:34:39.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:39.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:39.9 Info: DROP TABLE "LyricFiles" 21:34:39.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:39.9 Info: => 0.0040889s 21:34:39.9 Info: DeleteColumn TrackFiles Language 21:34:39.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:39.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:39.9 Info: DROP TABLE "TrackFiles" 21:34:39.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:39.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:39.9 Info: => 0.0043158s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:39', 'remove_language_profiles') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 34: remove_language_profiles migrated 21:34:39.9 Info: => 0.0048149s 21:34:39.9 Info: 35: multi_disc_naming_format migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 35 21:34:39.9 Info: AlterTable NamingConfig 21:34:39.9 Info: => 7E-07s 21:34:39.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:39.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:39.9 Info: => 0.0005803s 21:34:39.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:39.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:39.9 Info: => 4.32E-05s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:39', 'multi_disc_naming_format') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 35: multi_disc_naming_format migrated 21:34:39.9 Info: => 0.0003167s 21:34:39.9 Info: 36: add_download_client_priority migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 36 21:34:39.9 Info: AlterTable DownloadClients 21:34:39.9 Info: => 5E-07s 21:34:39.9 Info: CreateColumn DownloadClients Priority Int32 21:34:39.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:39.9 Info: => 0.0005853s 21:34:39.9 Info: PerformDBOperation 21:34:39.9 Info: Performing DB Operation 21:34:39.9 Info: => 4.94E-05s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:39', 'add_download_client_priority') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 36: add_download_client_priority migrated 21:34:39.9 Info: => 0.0003365s 21:34:39.9 Info: 37: remove_growl_prowl migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 37 21:34:39.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:39.9 Info: => 4.59E-05s 21:34:39.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:39.9 Info: => 2.7E-05s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:39', 'remove_growl_prowl') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 37: remove_growl_prowl migrated 21:34:39.9 Info: => 0.0002713s 21:34:39.9 Info: 38: remove_plex_hometheatre migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 38 21:34:39.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:39.9 Info: => 4.42E-05s 21:34:39.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:39.9 Info: => 2.83E-05s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:39', 'remove_plex_hometheatre') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 38: remove_plex_hometheatre migrated 21:34:39.9 Info: => 0.0002736s 21:34:39.9 Info: 39: add_root_folder_add_defaults migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 39 21:34:39.9 Info: AlterTable RootFolders 21:34:39.9 Info: => 6E-07s 21:34:39.9 Info: CreateColumn RootFolders Name String 21:34:39.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:39.9 Info: => 0.0005224s 21:34:39.9 Info: AlterTable RootFolders 21:34:39.9 Info: => 5E-07s 21:34:39.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:39.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:39.9 Info: => 0.0005007s 21:34:39.9 Info: AlterTable RootFolders 21:34:39.9 Info: => 6E-07s 21:34:39.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:39.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:39.9 Info: => 0.0005071s 21:34:39.9 Info: AlterTable RootFolders 21:34:39.9 Info: => 6E-07s 21:34:39.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:39.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:39.9 Info: => 0.000564s 21:34:39.9 Info: AlterTable RootFolders 21:34:39.9 Info: => 7E-07s 21:34:39.9 Info: CreateColumn RootFolders DefaultTags String 21:34:39.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:39.9 Info: => 0.0005073s 21:34:39.9 Info: PerformDBOperation 21:34:39.9 Info: Performing DB Operation 21:34:39.9 Info: => 5.09E-05s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:39', 'add_root_folder_add_defaults') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 39: add_root_folder_add_defaults migrated 21:34:39.9 Info: => 0.0003384s 21:34:39.9 Info: 40: task_duration migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 40 21:34:39.9 Info: AlterTable ScheduledTasks 21:34:39.9 Info: => 7E-07s 21:34:39.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:39.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:39.9 Info: => 0.0005551s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:39', 'task_duration') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 40: task_duration migrated 21:34:39.9 Info: => 0.0008504s 21:34:39.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 41 21:34:39.9 Info: AlterTable ReleaseProfiles 21:34:39.9 Info: => 6E-07s 21:34:39.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:39.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:39.9 Info: => 0.0005334s 21:34:39.9 Info: AlterTable ReleaseProfiles 21:34:39.9 Info: => 6E-07s 21:34:39.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:39.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:39.9 Info: => 0.0005226s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:39', 'add_indexer_and_enabled_to_release_profiles') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:39.9 Info: => 0.0008165s 21:34:39.9 Info: 42: remove_album_folders migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 42 21:34:39.9 Info: DeleteColumn Artists AlbumFolder 21:34:39.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:39.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:39.9 Info: DROP TABLE "Artists" 21:34:39.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.9 Info: => 0.0051724s 21:34:39.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:39.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:39.9 Info: => 3.61E-05s 21:34:39.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:39.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:39.9 Info: => 2.83E-05s 21:34:39.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:39.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:39.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:39.9 Info: DROP TABLE "NamingConfig" 21:34:39.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:39.9 Info: => 0.0051161s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:39', 'remove_album_folders') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 42: remove_album_folders migrated 21:34:39.9 Info: => 0.0055258s 21:34:39.9 Info: 44: add_priority_to_indexers migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 44 21:34:39.9 Info: AlterTable Indexers 21:34:39.9 Info: => 6E-07s 21:34:39.9 Info: CreateColumn Indexers Priority Int32 21:34:39.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:39.9 Info: => 0.0005447s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:39', 'add_priority_to_indexers') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 44: add_priority_to_indexers migrated 21:34:39.9 Info: => 0.0008479s 21:34:39.9 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 45 21:34:39.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:39.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:39.9 Info: => 0.0001155s 21:34:39.9 Info: PerformDBOperation 21:34:39.9 Info: Performing DB Operation 21:34:39.9 Info: => 2.45E-05s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:39', 'remove_chown_and_folderchmod_config') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:39.9 Info: => 0.0002813s 21:34:39.9 Info: 47: update_notifiarr migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 47 21:34:39.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:39.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:39.9 Info: => 6.85E-05s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:39', 'update_notifiarr') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 47: update_notifiarr migrated 21:34:39.9 Info: => 0.0003233s 21:34:39.9 Info: 49: email_multiple_addresses migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 49 21:34:39.9 Info: PerformDBOperation 21:34:39.9 Info: Performing DB Operation 21:34:39.9 Info: => 5.48E-05s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:39', 'email_multiple_addresses') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 49: email_multiple_addresses migrated 21:34:39.9 Info: => 0.0003263s 21:34:39.9 Info: 50: rename_blacklist_to_blocklist migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 50 21:34:39.9 Info: RenameTable Blacklist Blocklist 21:34:39.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:39.9 Info: => 0.0014533s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:39', 'rename_blacklist_to_blocklist') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 50: rename_blacklist_to_blocklist migrated 21:34:39.9 Info: => 0.0017714s 21:34:39.9 Info: 51: cdh_per_downloadclient migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 51 21:34:39.9 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 21:34:39.9 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:39.9 Info: AlterTable DownloadClients 21:34:39.9 Info: => 3E-07s 21:34:39.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:39.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:39.9 Info: => 0.0005432s 21:34:39.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:39.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:39.9 Info: => 0.0005095s 21:34:39.9 Info: PerformDBOperation 21:34:39.9 Info: Performing DB Operation 21:34:39.9 Info: => 0.0001643s 21:34:39.9 Info: -> 2 Insert operations completed in 00:00:00.0001300 taking an average of 00:00:00.0000650 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:39', 'cdh_per_downloadclient') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 51: cdh_per_downloadclient migrated 21:34:39.9 Info: => 0.0004986s 21:34:39.9 Debug: Took: 00:00:00.2174994 21:34:39.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 21:34:39.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 21:34:39.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864799702815_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:39.9 Info: DatabaseEngineVersionCheck migrating 21:34:39.9 Info: PerformDBOperation 21:34:39.9 Info: Performing DB Operation 21:34:39.9 Info: SQLite 3.47.2 21:34:39.9 Info: => 0.0011233s 21:34:39.9 Info: DatabaseEngineVersionCheck migrated 21:34:39.9 Info: => 0.0011411s 21:34:39.9 Info: VersionMigration migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: CreateTable VersionInfo 21:34:39.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:39.9 Info: => 0.000142s 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: VersionMigration migrated 21:34:39.9 Info: => 0.000487s 21:34:39.9 Info: VersionUniqueMigration migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: CreateIndex VersionInfo (Version) 21:34:39.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:39.9 Info: => 0.0001169s 21:34:39.9 Info: AlterTable VersionInfo 21:34:39.9 Info: => 8E-07s 21:34:39.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:39.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:39.9 Info: => 0.0005187s 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: VersionUniqueMigration migrated 21:34:39.9 Info: => 0.0007112s 21:34:39.9 Info: VersionDescriptionMigration migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: AlterTable VersionInfo 21:34:39.9 Info: => 4E-07s 21:34:39.9 Info: CreateColumn VersionInfo Description String 21:34:39.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:39.9 Info: => 0.0001839s 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: VersionDescriptionMigration migrated 21:34:39.9 Info: => 0.0003589s 21:34:39.9 Info: 1: InitialSetup migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 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.0001591s 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: => 7.12E-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: => 7.69E-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: => 6.44E-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.0002709s 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.52E-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: => 6.2E-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: => 6.13E-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.12E-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.000206s 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.05E-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: => 6E-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: => 5.97E-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: => 6.14E-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: => 5.97E-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: => 5.93E-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.0001292s 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: => 6.5E-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: => 6.48E-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: => 6.62E-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: => 6.68E-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.00012s 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: => 6.31E-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: => 6.3E-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.0001249s 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: => 6.32E-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: => 6.27E-05s 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: => 7.79E-05s 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: => 6.58E-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.0001139s 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.0001236s 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: => 0.0001006s 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.0001184s 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: => 7.66E-05s 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: => 8.5E-05s 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: => 7.45E-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: => 9.82E-05s 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: => 7E-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: => 0.0001037s 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.0001274s 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.0001584s 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: => 9.43E-05s 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.0008172s 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.0001199s 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.0001134s 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.0001062s 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: => 8.19E-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: => 7.7E-05s 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: => 8.83E-05s 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.0001177s 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: => 9.62E-05s 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: => 0.0001128s 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.77E-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.0001231s 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.0001082s 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: => 7.79E-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.0001067s 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.000132s 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: => 8.91E-05s 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: => 7.95E-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: => 9.33E-05s 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: => 7.84E-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.0000589 taking an average of 00:00:00.0000589 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:40', 'InitialSetup') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 1: InitialSetup migrated 21:34:39.9 Info: => 0.0008881s 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: => 7E-07s 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.0005348s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:40', '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.0008072s 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:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 4E-07s 21:34:40.0 Info: CreateColumn Albums Media String 21:34:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:40.0 Info: => 0.0005177s 21:34:40.0 Info: AlterTable Tracks 21:34:40.0 Info: => 6E-07s 21:34:40.0 Info: CreateColumn Tracks MediumNumber Int32 21:34:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:40.0 Info: => 0.00047s 21:34:40.0 Info: AlterTable Tracks 21:34:40.0 Info: => 4E-07s 21:34:40.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:40.0 Info: => 0.0004753s 21:34:40.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:40.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:40.0 Info: => 4.18E-05s 21:34:40.0 Info: DeleteColumn Tracks TrackNumber 21:34:40.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:40.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: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_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.0 Info: => 0.0051609s 21:34:40.0 Info: AlterTable Tracks 21:34:40.0 Info: => 4E-07s 21:34:40.0 Info: CreateColumn Tracks TrackNumber String 21:34:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:40.0 Info: => 0.0004724s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:40', 'add_medium_support') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 3: add_medium_support migrated 21:34:40.0 Info: => 0.0008243s 21:34:40.0 Info: 4: add_various_qualites_in_profile migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 4 21:34:40.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:40.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:40.0 Info: => 5.09E-05s 21:34:40.0 Info: PerformDBOperation 21:34:40.0 Info: Performing DB Operation 21:34:40.0 Info: => 3.2E-05s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:40', 'add_various_qualites_in_profile') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 4: add_various_qualites_in_profile migrated 21:34:40.0 Info: => 0.0002608s 21:34:40.0 Info: 5: metadata_profiles migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 5 21:34:40.0 Info: CreateTable MetadataProfiles 21:34:40.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:40.0 Info: => 0.0001578s 21:34:40.0 Info: CreateIndex MetadataProfiles (Name) 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:40.0 Info: => 8.37E-05s 21:34:40.0 Info: AlterTable Artists 21:34:40.0 Info: => 5E-07s 21:34:40.0 Info: CreateColumn Artists MetadataProfileId Int32 21:34:40.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:40.0 Info: => 0.000486s 21:34:40.0 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.0040828s 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.004082s 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 5E-07s 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.000473s 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.0008346s 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.0041568s 21:34:40.0 Info: AlterTable Indexers 21:34:40.0 Info: => 5E-07s 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.000468s 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: => 3.88E-05s 21:34:40.0 Info: AlterTable Indexers 21:34:40.0 Info: => 3E-07s 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.0033198s 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.0036296s 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.0040449s 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.0044297s 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: => 4.7E-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.000277s 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: => 7E-07s 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.0005197s 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 6E-07s 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.0004798s 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.0007483s 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: => 5E-07s 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.0048684s 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 5E-07s 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.0039183s 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.0042626s 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.00015s 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: => 7.29E-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: => 9.78E-05s 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: => 6.92E-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.0003504s 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: => 5E-07s 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.0005241s 21:34:40.0 Info: PerformDBOperation 21:34:40.0 Info: Performing DB Operation 21:34:40.0 Info: => 2.78E-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.0002806s 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: => 5E-07s 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.0005197s 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.0008066s 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: => 7.31E-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: => 0.0009452s 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.0012031s 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.23E-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.0002638s 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.0001005s 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: => 7.43E-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.0001138s 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: => 8.7E-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.0001002s 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: => 8.29E-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.0003646s 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: => 4.61E-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.0002625s 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: => 6E-07s 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.0005479s 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.0008172s 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.01E-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.0002625s 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: => 4.41E-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: => 2.72E-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: => 2.57E-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.0002424s 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.0001197s 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.0003822s 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: => 6E-07s 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.0005292s 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.0008224s 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: 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.0001662s 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: => 7.98E-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: => 7.55E-05s 21:34:40.0 Info: AlterTable Artists 21:34:40.0 Info: => 4E-07s 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.0005293s 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: => 6.64E-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.0001387s 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: => 7.34E-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: => 7.1E-05s 21:34:40.0 Info: PerformDBOperation 21:34:40.0 Info: Performing DB Operation 21:34:40.0 Info: => 3.18E-05s 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 4E-07s 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.0005622s 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 6E-07s 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.0005486s 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 7E-07s 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.0005273s 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: => 7.78E-05s 21:34:40.0 Info: AlterTable Tracks 21:34:40.0 Info: => 5E-07s 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.0005348s 21:34:40.0 Info: AlterTable Tracks 21:34:40.0 Info: => 6E-07s 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.0011157s 21:34:40.0 Info: AlterTable Tracks 21:34:40.0 Info: => 6E-07s 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.0005526s 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: => 7.74E-05s 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: => 5.76E-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.0049373s 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.00421s 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.0038736s 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.0044852s 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: => 7.23E-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: => 6.55E-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: => 6.41E-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: => 6.41E-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: => 7.01E-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: => 6.9E-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: => 3.98E-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: => 2.93E-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: => 3.54E-05s 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.0005228s 21:34:40.0 Info: 24: NewMediaInfoFormat migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 24 21:34:40.0 Info: UpdateData 21:34:40.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:40.0 Info: => 4.92E-05s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:40', 'NewMediaInfoFormat') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 24: NewMediaInfoFormat migrated 21:34:40.0 Info: => 0.0002751s 21:34:40.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 25 21:34:40.0 Info: RenameTable Restrictions ReleaseProfiles 21:34:40.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:40.0 Info: => 0.0013503s 21:34:40.0 Info: AlterTable ReleaseProfiles 21:34:40.0 Info: => 7E-07s 21:34:40.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:40.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:40.0 Info: => 0.0004965s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:40', 'rename_restrictions_to_release_profiles') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:40.0 Info: => 0.0007877s 21:34:40.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 26 21:34:40.0 Info: RenameTable Profiles QualityProfiles 21:34:40.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:40.0 Info: => 0.0013679s 21:34:40.0 Info: AlterTable QualityProfiles 21:34:40.0 Info: => 7E-07s 21:34:40.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:40.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:40.0 Info: => 0.0004954s 21:34:40.0 Info: AlterTable LanguageProfiles 21:34:40.0 Info: => 6E-07s 21:34:40.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:40.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:40.0 Info: => 0.0004763s 21:34:40.0 Info: UpdateData 21:34:40.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:40.0 Info: => 4.26E-05s 21:34:40.0 Info: UpdateData 21:34:40.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:40.0 Info: => 2.6E-05s 21:34:40.0 Info: RenameColumn Artists ProfileId to QualityProfileId 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, "QualityProfileId" 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", "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: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: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.0 Info: => 0.0050771s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:40', 'rename_quality_profiles_add_upgrade_allowed') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:40.0 Info: => 0.0054679s 21:34:40.0 Info: 27: add_import_exclusions migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 27 21:34:40.0 Info: CreateTable ImportListExclusions 21:34:40.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:40.0 Info: => 0.0001205s 21:34:40.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:40.0 Info: => 7.76E-05s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:40', 'add_import_exclusions') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 27: add_import_exclusions migrated 21:34:40.0 Info: => 0.0003701s 21:34:40.0 Info: 28: clean_artist_metadata_table migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 28 21:34:40.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:40.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:40.0 Info: => 0.0001445s 21:34:40.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:40.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:40.0 Info: => 0.0001167s 21:34:40.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:40.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:40.0 Info: => 0.0001151s 21:34:40.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:40.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:40.0 Info: => 0.0001116s 21:34:40.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:40.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:40.0 Info: => 0.00011s 21:34:40.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:40.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:40.0 Info: => 0.0001097s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:40', 'clean_artist_metadata_table') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 28: clean_artist_metadata_table migrated 21:34:40.0 Info: => 0.0003661s 21:34:40.0 Info: 29: health_issue_notification migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 29 21:34:40.0 Info: AlterTable Notifications 21:34:40.0 Info: => 6E-07s 21:34:40.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:40.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:40.0 Info: => 0.0005234s 21:34:40.0 Info: AlterTable Notifications 21:34:40.0 Info: => 5E-07s 21:34:40.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:40.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:40.0 Info: => 0.0005029s 21:34:40.0 Info: AlterTable Notifications 21:34:40.0 Info: => 6E-07s 21:34:40.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:40.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:40.0 Info: => 0.0004916s 21:34:40.0 Info: AlterTable Notifications 21:34:40.0 Info: => 6E-07s 21:34:40.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:40.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:40.0 Info: => 0.0004912s 21:34:40.0 Info: AlterTable Notifications 21:34:40.0 Info: => 5E-07s 21:34:40.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:40.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:40.0 Info: => 0.0004902s 21:34:40.0 Info: DeleteColumn Notifications OnDownload 21:34:40.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:40.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:40.0 Info: DROP TABLE "Notifications" 21:34:40.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:40.0 Info: => 0.0036673s 21:34:40.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:40.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:40.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:40.1 Info: DROP TABLE "Notifications" 21:34:40.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:40.1 Info: => 0.0036922s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:40', 'health_issue_notification') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 29: health_issue_notification migrated 21:34:40.1 Info: => 0.0040547s 21:34:40.1 Info: 30: add_mediafilerepository_mtime migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 30 21:34:40.1 Info: AlterTable TrackFiles 21:34:40.1 Info: => 6E-07s 21:34:40.1 Info: CreateColumn TrackFiles Modified DateTime 21:34:40.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:40.1 Info: => 0.00054s 21:34:40.1 Info: AlterTable TrackFiles 21:34:40.1 Info: => 8E-07s 21:34:40.1 Info: CreateColumn TrackFiles Path String 21:34:40.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:40.1 Info: => 0.0004942s 21:34:40.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:40.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:40.1 Info: => 3.74E-05s 21:34:40.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:40.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:40.1 Info: => 0.0001137s 21:34:40.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:40.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:40.1 Info: => 0.0001262s 21:34:40.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:40.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:40.1 Info: => 0.0001343s 21:34:40.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:40.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:40.1 Info: => 0.0001071s 21:34:40.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:40.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:40.1 Info: => 5.4E-05s 21:34:40.1 Info: AlterTable TrackFiles 21:34:40.1 Info: => 4E-07s 21:34:40.1 Info: AlterColumn TrackFiles Path String 21:34:40.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:40.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:40.1 Info: DROP TABLE "TrackFiles" 21:34:40.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:40.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.1 Info: => 0.0051546s 21:34:40.1 Info: CreateIndex TrackFiles (Path) 21:34:40.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:40.1 Info: => 7.4E-05s 21:34:40.1 Info: DeleteColumn TrackFiles RelativePath 21:34:40.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:40.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:40.1 Info: DROP TABLE "TrackFiles" 21:34:40.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:40.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:40.1 Info: => 0.0038752s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:40', 'add_mediafilerepository_mtime') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 30: add_mediafilerepository_mtime migrated 21:34:40.1 Info: => 0.0042189s 21:34:40.1 Info: 31: add_artistmetadataid_constraint migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 31 21:34:40.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:40.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:40.1 Info: => 8.8E-05s 21:34:40.1 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:40.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:40.1 Info: => 0.0001271s 21:34:40.1 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:40.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:40.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:40.1 Info: DROP TABLE "Artists" 21:34:40.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.1 Info: => 0.0040639s 21:34:40.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:40.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.1 Info: => 0.0007477s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:40', 'add_artistmetadataid_constraint') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 31: add_artistmetadataid_constraint migrated 21:34:40.1 Info: => 0.0011171s 21:34:40.1 Info: 32: old_ids_and_artist_alias migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 32 21:34:40.1 Info: AlterTable ArtistMetadata 21:34:40.1 Info: => 7E-07s 21:34:40.1 Info: CreateColumn ArtistMetadata Aliases String 21:34:40.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:40.1 Info: => 0.0005315s 21:34:40.1 Info: AlterTable ArtistMetadata 21:34:40.1 Info: => 8E-07s 21:34:40.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:40.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.1 Info: => 0.0005022s 21:34:40.1 Info: AlterTable Albums 21:34:40.1 Info: => 6E-07s 21:34:40.1 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:40.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.1 Info: => 0.0005003s 21:34:40.1 Info: AlterTable AlbumReleases 21:34:40.1 Info: => 9E-07s 21:34:40.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:40.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.1 Info: => 0.0004965s 21:34:40.1 Info: AlterTable Tracks 21:34:40.1 Info: => 6E-07s 21:34:40.1 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:40.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.1 Info: => 0.0004997s 21:34:40.1 Info: AlterTable Tracks 21:34:40.1 Info: => 6E-07s 21:34:40.1 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:40.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.1 Info: => 0.000507s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:40', 'old_ids_and_artist_alias') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 32: old_ids_and_artist_alias migrated 21:34:40.1 Info: => 0.0008152s 21:34:40.1 Info: 33: download_propers_config migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 33 21:34:40.1 Info: PerformDBOperation 21:34:40.1 Info: Performing DB Operation 21:34:40.1 Info: => 3E-05s 21:34:40.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:40.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:40.1 Info: => 3.29E-05s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:40', 'download_propers_config') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 33: download_propers_config migrated 21:34:40.1 Info: => 0.000278s 21:34:40.1 Info: 34: remove_language_profiles migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 34 21:34:40.1 Info: DeleteTable LanguageProfiles 21:34:40.1 Info: DROP TABLE "LanguageProfiles" 21:34:40.1 Info: => 0.0001879s 21:34:40.1 Info: DeleteColumn Artists LanguageProfileId 21:34:40.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:40.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:40.1 Info: DROP TABLE "Artists" 21:34:40.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.1 Info: => 0.0049114s 21:34:40.1 Info: DeleteColumn ImportLists LanguageProfileId 21:34:40.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:40.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:40.1 Info: DROP TABLE "ImportLists" 21:34:40.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:40.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:40.1 Info: => 0.0037154s 21:34:40.1 Info: DeleteColumn Blacklist Language 21:34:40.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:40.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:40.1 Info: DROP TABLE "Blacklist" 21:34:40.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:40.1 Info: => 0.0045344s 21:34:40.1 Info: DeleteColumn History Language 21:34:40.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:40.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:40.1 Info: DROP TABLE "History" 21:34:40.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:40.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:40.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:40.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:40.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:40.1 Info: => 0.0041341s 21:34:40.1 Info: DeleteColumn LyricFiles Language 21:34:40.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:40.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:40.1 Info: DROP TABLE "LyricFiles" 21:34:40.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:40.1 Info: => 0.0036152s 21:34:40.1 Info: DeleteColumn TrackFiles Language 21:34:40.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:40.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:40.1 Info: DROP TABLE "TrackFiles" 21:34:40.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:40.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:40.1 Info: => 0.0049512s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:40', 'remove_language_profiles') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 34: remove_language_profiles migrated 21:34:40.1 Info: => 0.0054398s 21:34:40.1 Info: 35: multi_disc_naming_format migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 35 21:34:40.1 Info: AlterTable NamingConfig 21:34:40.1 Info: => 7E-07s 21:34:40.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:40.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:40.1 Info: => 0.0005235s 21:34:40.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:40.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:40.1 Info: => 4.28E-05s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:40', 'multi_disc_naming_format') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 35: multi_disc_naming_format migrated 21:34:40.1 Info: => 0.0003271s 21:34:40.1 Info: 36: add_download_client_priority migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 36 21:34:40.1 Info: AlterTable DownloadClients 21:34:40.1 Info: => 7E-07s 21:34:40.1 Info: CreateColumn DownloadClients Priority Int32 21:34:40.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:40.1 Info: => 0.0005309s 21:34:40.1 Info: PerformDBOperation 21:34:40.1 Info: Performing DB Operation 21:34:40.1 Info: => 4.79E-05s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:40', 'add_download_client_priority') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 36: add_download_client_priority migrated 21:34:40.1 Info: => 0.0003382s 21:34:40.1 Info: 37: remove_growl_prowl migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 37 21:34:40.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:40.1 Info: => 4.59E-05s 21:34:40.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:40.1 Info: => 2.71E-05s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:40', 'remove_growl_prowl') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 37: remove_growl_prowl migrated 21:34:40.1 Info: => 0.000274s 21:34:40.1 Info: 38: remove_plex_hometheatre migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 38 21:34:40.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:40.1 Info: => 4.54E-05s 21:34:40.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:40.1 Info: => 2.75E-05s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:40', 'remove_plex_hometheatre') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 38: remove_plex_hometheatre migrated 21:34:40.1 Info: => 0.0002768s 21:34:40.1 Info: 39: add_root_folder_add_defaults migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 39 21:34:40.1 Info: AlterTable RootFolders 21:34:40.1 Info: => 6E-07s 21:34:40.1 Info: CreateColumn RootFolders Name String 21:34:40.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:40.1 Info: => 0.0005157s 21:34:40.1 Info: AlterTable RootFolders 21:34:40.1 Info: => 7E-07s 21:34:40.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:40.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:40.1 Info: => 0.000494s 21:34:40.1 Info: AlterTable RootFolders 21:34:40.1 Info: => 5E-07s 21:34:40.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:40.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:40.1 Info: => 0.0004872s 21:34:40.1 Info: AlterTable RootFolders 21:34:40.1 Info: => 5E-07s 21:34:40.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:40.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:40.1 Info: => 0.0005805s 21:34:40.1 Info: AlterTable RootFolders 21:34:40.1 Info: => 6E-07s 21:34:40.1 Info: CreateColumn RootFolders DefaultTags String 21:34:40.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:40.1 Info: => 0.0005006s 21:34:40.1 Info: PerformDBOperation 21:34:40.1 Info: Performing DB Operation 21:34:40.1 Info: => 4.45E-05s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:40', 'add_root_folder_add_defaults') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 39: add_root_folder_add_defaults migrated 21:34:40.1 Info: => 0.000325s 21:34:40.1 Info: 40: task_duration migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 40 21:34:40.1 Info: AlterTable ScheduledTasks 21:34:40.1 Info: => 7E-07s 21:34:40.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:40.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:40.1 Info: => 0.000527s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:40', 'task_duration') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 40: task_duration migrated 21:34:40.1 Info: => 0.0008223s 21:34:40.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 41 21:34:40.1 Info: AlterTable ReleaseProfiles 21:34:40.1 Info: => 9E-07s 21:34:40.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:40.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:40.1 Info: => 0.000553s 21:34:40.1 Info: AlterTable ReleaseProfiles 21:34:40.1 Info: => 6E-07s 21:34:40.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:40.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:40.1 Info: => 0.0005383s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:40', 'add_indexer_and_enabled_to_release_profiles') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:40.1 Info: => 0.0008464s 21:34:40.1 Info: 42: remove_album_folders migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 42 21:34:40.1 Info: DeleteColumn Artists AlbumFolder 21:34:40.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:40.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:40.1 Info: DROP TABLE "Artists" 21:34:40.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.1 Info: => 0.0042158s 21:34:40.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:40.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:40.1 Info: => 3.45E-05s 21:34:40.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:40.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:40.1 Info: => 3.1E-05s 21:34:40.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:40.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:40.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:40.1 Info: DROP TABLE "NamingConfig" 21:34:40.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:40.1 Info: => 0.0036669s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:40', 'remove_album_folders') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 42: remove_album_folders migrated 21:34:40.1 Info: => 0.004071s 21:34:40.1 Info: 44: add_priority_to_indexers migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 44 21:34:40.1 Info: AlterTable Indexers 21:34:40.1 Info: => 6E-07s 21:34:40.1 Info: CreateColumn Indexers Priority Int32 21:34:40.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:40.1 Info: => 0.0005708s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:40', 'add_priority_to_indexers') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 44: add_priority_to_indexers migrated 21:34:40.1 Info: => 0.0008701s 21:34:40.1 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 45 21:34:40.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:40.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:40.1 Info: => 0.0001162s 21:34:40.1 Info: PerformDBOperation 21:34:40.1 Info: Performing DB Operation 21:34:40.1 Info: => 2.51E-05s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:40', 'remove_chown_and_folderchmod_config') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:40.1 Info: => 0.0002795s 21:34:40.1 Info: 47: update_notifiarr migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 47 21:34:40.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:40.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:40.1 Info: => 0.0001623s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:40', 'update_notifiarr') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 47: update_notifiarr migrated 21:34:40.1 Info: => 0.000428s 21:34:40.1 Info: 49: email_multiple_addresses migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 49 21:34:40.1 Info: PerformDBOperation 21:34:40.1 Info: Performing DB Operation 21:34:40.1 Info: => 5.37E-05s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:40', 'email_multiple_addresses') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 49: email_multiple_addresses migrated 21:34:40.1 Info: => 0.0003204s 21:34:40.1 Info: 50: rename_blacklist_to_blocklist migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 50 21:34:40.1 Info: RenameTable Blacklist Blocklist 21:34:40.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:40.1 Info: => 0.0015145s 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:40', 'rename_blacklist_to_blocklist') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 50: rename_blacklist_to_blocklist migrated 21:34:40.1 Info: => 0.0018611s 21:34:40.1 Info: 51: cdh_per_downloadclient migrating 21:34:40.1 Info: Beginning Transaction 21:34:40.1 Info: Starting migration of Main DB to 51 21:34:40.1 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:40.1 Info: AlterTable DownloadClients 21:34:40.1 Info: => 4E-07s 21:34:40.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:40.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:40.1 Info: => 0.0005528s 21:34:40.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:40.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:40.1 Info: => 0.0005038s 21:34:40.1 Info: PerformDBOperation 21:34:40.1 Info: Performing DB Operation 21:34:40.1 Info: => 0.0017943s 21:34:40.1 Info: -> 1 Insert operations completed in 00:00:00.0001031 taking an average of 00:00:00.0001031 21:34:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:40', 'cdh_per_downloadclient') 21:34:40.1 Info: Committing Transaction 21:34:40.1 Info: 51: cdh_per_downloadclient migrated 21:34:40.1 Info: => 0.0021254s 21:34:40.1 Debug: Took: 00:00:00.2082989 21:34:40.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 21:34:40.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 21:34:40.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864802107114_205/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.0010011s 21:34:40.2 Info: DatabaseEngineVersionCheck migrated 21:34:40.2 Info: => 0.0010132s 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.0001411s 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: VersionMigration migrated 21:34:40.2 Info: => 0.0004792s 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.000115s 21:34:40.2 Info: AlterTable VersionInfo 21:34:40.2 Info: => 5E-07s 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.0005424s 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: VersionUniqueMigration migrated 21:34:40.2 Info: => 0.0007401s 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: => 5E-07s 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.0001935s 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: VersionDescriptionMigration migrated 21:34:40.2 Info: => 0.0003728s 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.0001546s 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: => 7.16E-05s 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: => 8.09E-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: => 6.72E-05s 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.0002177s 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: => 6.72E-05s 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: => 5.97E-05s 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: => 6.06E-05s 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: => 6.38E-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.000247s 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: => 7.44E-05s 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: => 6.14E-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: => 6.18E-05s 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: => 6.28E-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: => 7.22E-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: => 5.85E-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.0001304s 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: => 6.57E-05s 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: => 6.29E-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: => 6.86E-05s 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: => 7.04E-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.0001253s 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: => 6.87E-05s 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: => 6.01E-05s 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.0001274s 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: => 6.44E-05s 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: => 6.08E-05s 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: => 5.95E-05s 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: => 5.93E-05s 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.0001103s 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.0001216s 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: => 9.79E-05s 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.0001161s 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: => 7.69E-05s 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: => 8.69E-05s 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: => 7.06E-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.0001001s 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: => 6.76E-05s 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: => 9.86E-05s 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.000124s 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.0001546s 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: => 9.48E-05s 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.0001127s 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: => 9.62E-05s 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.0001086s 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.0001034s 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: => 0.0001169s 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: => 7.91E-05s 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: => 9.06E-05s 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.000117s 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: => 8.5E-05s 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.0001049s 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: => 8.89E-05s 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.0001232s 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.0001079s 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.0001042s 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.0001123s 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.0001329s 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.0001183s 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.0001126s 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.0001032s 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: => 8.01E-05s 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.0000596 taking an average of 00:00:00.0000596 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.0008517s 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: => 7E-07s 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.0005187s 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.0007973s 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: => 7E-07s 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.0005164s 21:34:40.2 Info: AlterTable Tracks 21:34:40.2 Info: => 6E-07s 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.000467s 21:34:40.2 Info: AlterTable Tracks 21:34:40.2 Info: => 6E-07s 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.0004678s 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: => 3.83E-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.0051132s 21:34:40.2 Info: AlterTable Tracks 21:34:40.2 Info: => 4E-07s 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.0004613s 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.0008092s 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.07E-05s 21:34:40.2 Info: PerformDBOperation 21:34:40.2 Info: Performing DB Operation 21:34:40.2 Info: => 2.98E-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.0002594s 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.0001199s 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: => 8.03E-05s 21:34:40.2 Info: AlterTable Artists 21:34:40.2 Info: => 4E-07s 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.0004787s 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.0039777s 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.0038762s 21:34:40.2 Info: AlterTable Albums 21:34:40.2 Info: => 4E-07s 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.0004732s 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.0008393s 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.0033018s 21:34:40.2 Info: AlterTable Indexers 21:34:40.2 Info: => 5E-07s 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.0004549s 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: => 3.88E-05s 21:34:40.2 Info: AlterTable Indexers 21:34:40.2 Info: => 4E-07s 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.0033038s 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.0036108s 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.0044895s 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.0048762s 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: => 4.76E-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.0003233s 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: => 6E-07s 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.0004927s 21:34:40.2 Info: AlterTable Albums 21:34:40.2 Info: => 6E-07s 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.0004865s 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.0007701s 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: => 5E-07s 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.0047418s 21:34:40.2 Info: AlterTable Albums 21:34:40.2 Info: => 5E-07s 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.0049104s 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.005258s 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.0001626s 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: => 7.25E-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.000104s 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: => 6.96E-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.0003833s 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: => 6E-07s 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.0005066s 21:34:40.2 Info: PerformDBOperation 21:34:40.2 Info: Performing DB Operation 21:34:40.2 Info: => 2.78E-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.0002811s 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: => 7E-07s 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.0005126s 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.00079s 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: => 7.35E-05s 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: => 4.98E-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.0002755s 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.07E-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.0002702s 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.0001003s 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: => 7.26E-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.0001133s 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: => 8.6E-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.0001043s 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: => 8.08E-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.0003985s 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: => 4.63E-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.000268s 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: => 7E-07s 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.0005204s 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.0007922s 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: => 4.71E-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.0003013s 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: => 4.62E-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: => 2.75E-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: => 2.52E-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.0002459s 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.0001209s 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.0003786s 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: => 6E-07s 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.0005349s 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.0008159s 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: CreateTable ArtistMetadata 21:34:40.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:40.2 Info: => 0.0001658s 21:34:40.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:40.2 Info: => 7.92E-05s 21:34:40.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:40.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:40.2 Info: => 7.74E-05s 21:34:40.2 Info: AlterTable Artists 21:34:40.2 Info: => 4E-07s 21:34:40.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:40.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.2 Info: => 0.0005157s 21:34:40.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:40.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:40.2 Info: => 6.42E-05s 21:34:40.2 Info: CreateTable AlbumReleases 21:34:40.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:40.2 Info: => 0.0001388s 21:34:40.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:40.2 Info: => 7.44E-05s 21:34:40.2 Info: CreateIndex AlbumReleases (AlbumId) 21:34:40.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:40.2 Info: => 6.6E-05s 21:34:40.2 Info: PerformDBOperation 21:34:40.2 Info: Performing DB Operation 21:34:40.2 Info: => 2.9E-05s 21:34:40.2 Info: AlterTable Albums 21:34:40.2 Info: => 3E-07s 21:34:40.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.2 Info: => 0.0005388s 21:34:40.2 Info: AlterTable Albums 21:34:40.2 Info: => 4E-07s 21:34:40.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:40.2 Info: => 0.0005268s 21:34:40.2 Info: AlterTable Albums 21:34:40.2 Info: => 5E-07s 21:34:40.2 Info: CreateColumn Albums Links String 21:34:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:40.2 Info: => 0.0005156s 21:34:40.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:40.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:40.2 Info: => 7.86E-05s 21:34:40.2 Info: AlterTable Tracks 21:34:40.2 Info: => 4E-07s 21:34:40.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:40.2 Info: => 0.0005138s 21:34:40.2 Info: AlterTable Tracks 21:34:40.2 Info: => 6E-07s 21:34:40.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:40.2 Info: => 0.0005132s 21:34:40.2 Info: AlterTable Tracks 21:34:40.2 Info: => 6E-07s 21:34:40.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.2 Info: => 0.0005162s 21:34:40.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:40.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:40.3 Info: => 8.75E-05s 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: => 6.28E-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.004916s 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.0042348s 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.0038058s 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.0045138s 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: => 7.41E-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: => 6.62E-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: => 6.53E-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: => 6.56E-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: => 6.87E-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: => 6.56E-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: => 3.9E-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: => 2.89E-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: => 3.58E-05s 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.0005316s 21:34:40.3 Info: 24: NewMediaInfoFormat migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 24 21:34:40.3 Info: UpdateData 21:34:40.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:40.3 Info: => 5.02E-05s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:40', 'NewMediaInfoFormat') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 24: NewMediaInfoFormat migrated 21:34:40.3 Info: => 0.0002771s 21:34:40.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 25 21:34:40.3 Info: RenameTable Restrictions ReleaseProfiles 21:34:40.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:40.3 Info: => 0.0013465s 21:34:40.3 Info: AlterTable ReleaseProfiles 21:34:40.3 Info: => 6E-07s 21:34:40.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:40.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:40.3 Info: => 0.0005043s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:40', 'rename_restrictions_to_release_profiles') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:40.3 Info: => 0.0007767s 21:34:40.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 26 21:34:40.3 Info: RenameTable Profiles QualityProfiles 21:34:40.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:40.3 Info: => 0.0013426s 21:34:40.3 Info: AlterTable QualityProfiles 21:34:40.3 Info: => 8E-07s 21:34:40.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:40.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:40.3 Info: => 0.000503s 21:34:40.3 Info: AlterTable LanguageProfiles 21:34:40.3 Info: => 6E-07s 21:34:40.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:40.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:40.3 Info: => 0.0004788s 21:34:40.3 Info: UpdateData 21:34:40.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:40.3 Info: => 4.39E-05s 21:34:40.3 Info: UpdateData 21:34:40.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:40.3 Info: => 2.68E-05s 21:34:40.3 Info: RenameColumn Artists ProfileId to QualityProfileId 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, "QualityProfileId" 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", "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: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: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.3 Info: => 0.0040457s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:40', 'rename_quality_profiles_add_upgrade_allowed') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:40.3 Info: => 0.00511s 21:34:40.3 Info: 27: add_import_exclusions migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 27 21:34:40.3 Info: CreateTable ImportListExclusions 21:34:40.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:40.3 Info: => 0.0001219s 21:34:40.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:40.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:40.3 Info: => 0.0001155s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:40', 'add_import_exclusions') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 27: add_import_exclusions migrated 21:34:40.3 Info: => 0.0004298s 21:34:40.3 Info: 28: clean_artist_metadata_table migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 28 21:34:40.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:40.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:40.3 Info: => 0.0001479s 21:34:40.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:40.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:40.3 Info: => 0.0001171s 21:34:40.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:40.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:40.3 Info: => 0.0001103s 21:34:40.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:40.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:40.3 Info: => 0.0001132s 21:34:40.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:40.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:40.3 Info: => 0.00011s 21:34:40.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:40.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:40.3 Info: => 0.0001106s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:40', 'clean_artist_metadata_table') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 28: clean_artist_metadata_table migrated 21:34:40.3 Info: => 0.0003743s 21:34:40.3 Info: 29: health_issue_notification migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 29 21:34:40.3 Info: AlterTable Notifications 21:34:40.3 Info: => 7E-07s 21:34:40.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:40.3 Info: => 0.0005273s 21:34:40.3 Info: AlterTable Notifications 21:34:40.3 Info: => 6E-07s 21:34:40.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:40.3 Info: => 0.0005182s 21:34:40.3 Info: AlterTable Notifications 21:34:40.3 Info: => 4E-07s 21:34:40.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:40.3 Info: => 0.0005258s 21:34:40.3 Info: AlterTable Notifications 21:34:40.3 Info: => 4E-07s 21:34:40.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:40.3 Info: => 0.0005188s 21:34:40.3 Info: AlterTable Notifications 21:34:40.3 Info: => 6E-07s 21:34:40.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:40.3 Info: => 0.000505s 21:34:40.3 Info: DeleteColumn Notifications OnDownload 21:34:40.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:40.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:40.3 Info: DROP TABLE "Notifications" 21:34:40.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:40.3 Info: => 0.0044769s 21:34:40.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:40.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:40.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:40.3 Info: DROP TABLE "Notifications" 21:34:40.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:40.3 Info: => 0.0048233s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:40', 'health_issue_notification') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 29: health_issue_notification migrated 21:34:40.3 Info: => 0.005208s 21:34:40.3 Info: 30: add_mediafilerepository_mtime migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 30 21:34:40.3 Info: AlterTable TrackFiles 21:34:40.3 Info: => 7E-07s 21:34:40.3 Info: CreateColumn TrackFiles Modified DateTime 21:34:40.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:40.3 Info: => 0.0005362s 21:34:40.3 Info: AlterTable TrackFiles 21:34:40.3 Info: => 7E-07s 21:34:40.3 Info: CreateColumn TrackFiles Path String 21:34:40.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:40.3 Info: => 0.0005104s 21:34:40.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:40.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:40.3 Info: => 3.63E-05s 21:34:40.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:40.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:40.3 Info: => 0.0001128s 21:34:40.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:40.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:40.3 Info: => 0.0001248s 21:34:40.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:40.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:40.3 Info: => 0.0001311s 21:34:40.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:40.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:40.3 Info: => 7.23E-05s 21:34:40.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:40.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:40.3 Info: => 4.43E-05s 21:34:40.3 Info: AlterTable TrackFiles 21:34:40.3 Info: => 4E-07s 21:34:40.3 Info: AlterColumn TrackFiles Path String 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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:40.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: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.0040391s 21:34:40.3 Info: CreateIndex TrackFiles (Path) 21:34:40.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:40.3 Info: => 0.0001046s 21:34:40.3 Info: DeleteColumn TrackFiles RelativePath 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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:40.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: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: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:40.3 Info: => 0.0040111s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:40', 'add_mediafilerepository_mtime') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 30: add_mediafilerepository_mtime migrated 21:34:40.3 Info: => 0.0043352s 21:34:40.3 Info: 31: add_artistmetadataid_constraint migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 31 21:34:40.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:40.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:40.3 Info: => 8.48E-05s 21:34:40.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:40.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:40.3 Info: => 0.0001273s 21:34:40.3 Info: AlterColumn Artists ArtistMetadataId Int32 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, "QualityProfileId" 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", "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: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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.3 Info: => 0.004166s 21:34:40.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:40.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.3 Info: => 7.32E-05s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:40', 'add_artistmetadataid_constraint') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 31: add_artistmetadataid_constraint migrated 21:34:40.3 Info: => 0.0004095s 21:34:40.3 Info: 32: old_ids_and_artist_alias migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 32 21:34:40.3 Info: AlterTable ArtistMetadata 21:34:40.3 Info: => 4E-07s 21:34:40.3 Info: CreateColumn ArtistMetadata Aliases String 21:34:40.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:40.3 Info: => 0.0005382s 21:34:40.3 Info: AlterTable ArtistMetadata 21:34:40.3 Info: => 4E-07s 21:34:40.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:40.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.3 Info: => 0.0005027s 21:34:40.3 Info: AlterTable Albums 21:34:40.3 Info: => 6E-07s 21:34:40.3 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:40.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.3 Info: => 0.0004989s 21:34:40.3 Info: AlterTable AlbumReleases 21:34:40.3 Info: => 4E-07s 21:34:40.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:40.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.3 Info: => 0.0005008s 21:34:40.3 Info: AlterTable Tracks 21:34:40.3 Info: => 6E-07s 21:34:40.3 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.3 Info: => 0.0005065s 21:34:40.3 Info: AlterTable Tracks 21:34:40.3 Info: => 7E-07s 21:34:40.3 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.3 Info: => 0.0005063s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:40', 'old_ids_and_artist_alias') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 32: old_ids_and_artist_alias migrated 21:34:40.3 Info: => 0.0008312s 21:34:40.3 Info: 33: download_propers_config migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 33 21:34:40.3 Info: PerformDBOperation 21:34:40.3 Info: Performing DB Operation 21:34:40.3 Info: => 2.99E-05s 21:34:40.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:40.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:40.3 Info: => 3.36E-05s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:40', 'download_propers_config') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 33: download_propers_config migrated 21:34:40.3 Info: => 0.0002841s 21:34:40.3 Info: 34: remove_language_profiles migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 34 21:34:40.3 Info: DeleteTable LanguageProfiles 21:34:40.3 Info: DROP TABLE "LanguageProfiles" 21:34:40.3 Info: => 0.0001833s 21:34:40.3 Info: DeleteColumn Artists LanguageProfileId 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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:40.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: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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.3 Info: => 0.0050536s 21:34:40.3 Info: DeleteColumn ImportLists LanguageProfileId 21:34:40.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:40.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:40.3 Info: DROP TABLE "ImportLists" 21:34:40.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:40.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:40.3 Info: => 0.003773s 21:34:40.3 Info: DeleteColumn Blacklist Language 21:34:40.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:40.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:40.3 Info: DROP TABLE "Blacklist" 21:34:40.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:40.3 Info: => 0.0045286s 21:34:40.3 Info: DeleteColumn History Language 21:34:40.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:40.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:40.3 Info: DROP TABLE "History" 21:34:40.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:40.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:40.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:40.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:40.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:40.3 Info: => 0.0041645s 21:34:40.3 Info: DeleteColumn LyricFiles Language 21:34:40.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:40.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:40.3 Info: DROP TABLE "LyricFiles" 21:34:40.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:40.3 Info: => 0.0036024s 21:34:40.3 Info: DeleteColumn TrackFiles Language 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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:40.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: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: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:40.3 Info: => 0.0048688s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:40', 'remove_language_profiles') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 34: remove_language_profiles migrated 21:34:40.3 Info: => 0.0053601s 21:34:40.3 Info: 35: multi_disc_naming_format migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 35 21:34:40.3 Info: AlterTable NamingConfig 21:34:40.3 Info: => 5E-07s 21:34:40.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:40.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:40.3 Info: => 0.0005437s 21:34:40.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:40.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:40.3 Info: => 4.3E-05s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:40', 'multi_disc_naming_format') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 35: multi_disc_naming_format migrated 21:34:40.3 Info: => 0.000316s 21:34:40.3 Info: 36: add_download_client_priority migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 36 21:34:40.3 Info: AlterTable DownloadClients 21:34:40.3 Info: => 6E-07s 21:34:40.3 Info: CreateColumn DownloadClients Priority Int32 21:34:40.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:40.3 Info: => 0.000539s 21:34:40.3 Info: PerformDBOperation 21:34:40.3 Info: Performing DB Operation 21:34:40.3 Info: => 4.86E-05s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:40', 'add_download_client_priority') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 36: add_download_client_priority migrated 21:34:40.3 Info: => 0.0003332s 21:34:40.3 Info: 37: remove_growl_prowl migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 37 21:34:40.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:40.3 Info: => 4.72E-05s 21:34:40.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:40.3 Info: => 2.69E-05s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:40', 'remove_growl_prowl') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 37: remove_growl_prowl migrated 21:34:40.3 Info: => 0.0002777s 21:34:40.3 Info: 38: remove_plex_hometheatre migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 38 21:34:40.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:40.3 Info: => 4.44E-05s 21:34:40.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:40.3 Info: => 2.84E-05s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:40', 'remove_plex_hometheatre') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 38: remove_plex_hometheatre migrated 21:34:40.3 Info: => 0.0002735s 21:34:40.3 Info: 39: add_root_folder_add_defaults migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 39 21:34:40.3 Info: AlterTable RootFolders 21:34:40.3 Info: => 5E-07s 21:34:40.3 Info: CreateColumn RootFolders Name String 21:34:40.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:40.3 Info: => 0.0005322s 21:34:40.3 Info: AlterTable RootFolders 21:34:40.3 Info: => 6E-07s 21:34:40.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:40.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:40.3 Info: => 0.0005145s 21:34:40.3 Info: AlterTable RootFolders 21:34:40.3 Info: => 5E-07s 21:34:40.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:40.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:40.3 Info: => 0.000502s 21:34:40.3 Info: AlterTable RootFolders 21:34:40.3 Info: => 5E-07s 21:34:40.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:40.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:40.3 Info: => 0.0004975s 21:34:40.3 Info: AlterTable RootFolders 21:34:40.3 Info: => 6E-07s 21:34:40.3 Info: CreateColumn RootFolders DefaultTags String 21:34:40.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:40.3 Info: => 0.0005153s 21:34:40.3 Info: PerformDBOperation 21:34:40.3 Info: Performing DB Operation 21:34:40.3 Info: => 4.77E-05s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:40', 'add_root_folder_add_defaults') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 39: add_root_folder_add_defaults migrated 21:34:40.3 Info: => 0.0003266s 21:34:40.3 Info: 40: task_duration migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 40 21:34:40.3 Info: AlterTable ScheduledTasks 21:34:40.3 Info: => 7E-07s 21:34:40.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:40.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:40.3 Info: => 0.0005214s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:40', 'task_duration') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 40: task_duration migrated 21:34:40.3 Info: => 0.0008166s 21:34:40.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:40.3 Info: Beginning Transaction 21:34:40.3 Info: Starting migration of Main DB to 41 21:34:40.3 Info: AlterTable ReleaseProfiles 21:34:40.3 Info: => 6E-07s 21:34:40.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:40.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:40.3 Info: => 0.0005205s 21:34:40.3 Info: AlterTable ReleaseProfiles 21:34:40.3 Info: => 6E-07s 21:34:40.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:40.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:40.3 Info: => 0.0004979s 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:40', 'add_indexer_and_enabled_to_release_profiles') 21:34:40.3 Info: Committing Transaction 21:34:40.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:40.4 Info: => 0.0008153s 21:34:40.4 Info: 42: remove_album_folders migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 42 21:34:40.4 Info: DeleteColumn Artists AlbumFolder 21:34:40.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:40.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:40.4 Info: DROP TABLE "Artists" 21:34:40.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.4 Info: => 0.0041171s 21:34:40.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:40.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:40.4 Info: => 3.63E-05s 21:34:40.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:40.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:40.4 Info: => 2.85E-05s 21:34:40.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:40.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:40.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:40.4 Info: DROP TABLE "NamingConfig" 21:34:40.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:40.4 Info: => 0.004565s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:40', 'remove_album_folders') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 42: remove_album_folders migrated 21:34:40.4 Info: => 0.0049721s 21:34:40.4 Info: 44: add_priority_to_indexers migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 44 21:34:40.4 Info: AlterTable Indexers 21:34:40.4 Info: => 6E-07s 21:34:40.4 Info: CreateColumn Indexers Priority Int32 21:34:40.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:40.4 Info: => 0.0005751s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:40', 'add_priority_to_indexers') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 44: add_priority_to_indexers migrated 21:34:40.4 Info: => 0.0008794s 21:34:40.4 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 45 21:34:40.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:40.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:40.4 Info: => 0.000116s 21:34:40.4 Info: PerformDBOperation 21:34:40.4 Info: Performing DB Operation 21:34:40.4 Info: => 2.55E-05s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:40', 'remove_chown_and_folderchmod_config') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:40.4 Info: => 0.000282s 21:34:40.4 Info: 47: update_notifiarr migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 47 21:34:40.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:40.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:40.4 Info: => 6.72E-05s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:40', 'update_notifiarr') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 47: update_notifiarr migrated 21:34:40.4 Info: => 0.0003208s 21:34:40.4 Info: 49: email_multiple_addresses migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 49 21:34:40.4 Info: PerformDBOperation 21:34:40.4 Info: Performing DB Operation 21:34:40.4 Info: => 5.1E-05s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:40', 'email_multiple_addresses') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 49: email_multiple_addresses migrated 21:34:40.4 Info: => 0.0003072s 21:34:40.4 Info: 50: rename_blacklist_to_blocklist migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 50 21:34:40.4 Info: RenameTable Blacklist Blocklist 21:34:40.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:40.4 Info: => 0.0014607s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:40', 'rename_blacklist_to_blocklist') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 50: rename_blacklist_to_blocklist migrated 21:34:40.4 Info: => 0.0017723s 21:34:40.4 Info: 51: cdh_per_downloadclient migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 51 21:34:40.4 Info: AlterTable DownloadClients 21:34:40.4 Info: => 6E-07s 21:34:40.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:40.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:40.4 Info: => 0.0005371s 21:34:40.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:40.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:40.4 Info: => 0.000515s 21:34:40.4 Info: PerformDBOperation 21:34:40.4 Info: Performing DB Operation 21:34:40.4 Info: => 0.0001489s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:40', 'cdh_per_downloadclient') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 51: cdh_per_downloadclient migrated 21:34:40.4 Info: => 0.000435s 21:34:40.4 Info: 52: download_history migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 52 21:34:40.4 Info: CreateTable DownloadHistory 21:34:40.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:40.4 Info: => 0.0001517s 21:34:40.4 Info: CreateIndex DownloadHistory (EventType) 21:34:40.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:40.4 Info: => 8.25E-05s 21:34:40.4 Info: CreateIndex DownloadHistory (ArtistId) 21:34:40.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:40.4 Info: => 6.92E-05s 21:34:40.4 Info: CreateIndex DownloadHistory (DownloadId) 21:34:40.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:40.4 Info: => 7.14E-05s 21:34:40.4 Info: PerformDBOperation 21:34:40.4 Info: Performing DB Operation 21:34:40.4 Info: => 0.0001059s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:40', 'download_history') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 52: download_history migrated 21:34:40.4 Info: => 0.0004371s 21:34:40.4 Info: 53: add_update_history migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 53 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:40', 'add_update_history') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 53: add_update_history migrated 21:34:40.4 Info: => 0.0002955s 21:34:40.4 Info: 54: add_on_update_to_notifications migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 54 21:34:40.4 Info: AlterTable Notifications 21:34:40.4 Info: => 7E-07s 21:34:40.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:40.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:40.4 Info: => 0.0005661s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:40', 'add_on_update_to_notifications') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 54: add_on_update_to_notifications migrated 21:34:40.4 Info: => 0.0008645s 21:34:40.4 Info: 55: download_client_per_indexer migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 55 21:34:40.4 Info: AlterTable Indexers 21:34:40.4 Info: => 6E-07s 21:34:40.4 Info: CreateColumn Indexers DownloadClientId Int32 21:34:40.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:40.4 Info: => 0.0005568s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:40', 'download_client_per_indexer') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 55: download_client_per_indexer migrated 21:34:40.4 Info: => 0.0008532s 21:34:40.4 Info: 56: AddNewItemMonitorType migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 56 21:34:40.4 Info: AlterTable Artists 21:34:40.4 Info: => 6E-07s 21:34:40.4 Info: CreateColumn Artists MonitorNewItems Int32 21:34:40.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:40.4 Info: => 0.0005937s 21:34:40.4 Info: AlterTable RootFolders 21:34:40.4 Info: => 5E-07s 21:34:40.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:40.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:40.4 Info: => 0.0005665s 21:34:40.4 Info: AlterTable ImportLists 21:34:40.4 Info: => 6E-07s 21:34:40.4 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:40.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:40.4 Info: => 0.0005671s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:40', 'AddNewItemMonitorType') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 56: AddNewItemMonitorType migrated 21:34:40.4 Info: => 0.0008896s 21:34:40.4 Info: 57: ImportListSearch migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 57 21:34:40.4 Info: AlterTable ImportLists 21:34:40.4 Info: => 6E-07s 21:34:40.4 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:40.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:40.4 Info: => 0.000577s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:40', 'ImportListSearch') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 57: ImportListSearch migrated 21:34:40.4 Info: => 0.0008761s 21:34:40.4 Info: 58: ImportListMonitorExisting migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 58 21:34:40.4 Info: AlterTable ImportLists 21:34:40.4 Info: => 5E-07s 21:34:40.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:40.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:40.4 Info: => 0.0006073s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:40', 'ImportListMonitorExisting') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 58: ImportListMonitorExisting migrated 21:34:40.4 Info: => 0.0009165s 21:34:40.4 Info: 59: add_indexer_tags migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 59 21:34:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:40.4 Info: => 4.87E-05s 21:34:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:40.4 Info: => 2.83E-05s 21:34:40.4 Info: AlterTable Indexers 21:34:40.4 Info: => 3E-07s 21:34:40.4 Info: CreateColumn Indexers Tags String 21:34:40.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:40.4 Info: => 0.0005522s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:40', 'add_indexer_tags') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 59: add_indexer_tags migrated 21:34:40.4 Info: => 0.0008477s 21:34:40.4 Info: 60: update_audio_types migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 60 21:34:40.4 Info: PerformDBOperation 21:34:40.4 Info: Performing DB Operation 21:34:40.4 Info: => 5.05E-05s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:40', 'update_audio_types') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 60: update_audio_types migrated 21:34:40.4 Info: => 0.0003117s 21:34:40.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 61 21:34:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.4 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:40.4 Info: => 4.46E-05s 21:34:40.4 Info: AlterTable AlbumReleases 21:34:40.4 Info: => 4E-07s 21:34:40.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:40.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:40.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:40.4 Info: DROP TABLE "AlbumReleases" 21:34:40.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:40.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:40.4 Info: => 0.0060059s 21:34:40.4 Info: AlterTable Albums 21:34:40.4 Info: => 5E-07s 21:34:40.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:40.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:40.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:40.4 Info: DROP TABLE "Albums" 21:34:40.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:40.4 Info: => 0.0056063s 21:34:40.4 Info: AlterTable Albums 21:34:40.4 Info: => 5E-07s 21:34:40.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:40.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:40.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:40.4 Info: DROP TABLE "Albums" 21:34:40.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:40.4 Info: => 0.0045204s 21:34:40.4 Info: AlterTable Albums 21:34:40.4 Info: => 4E-07s 21:34:40.4 Info: AlterColumn Albums Added DateTimeOffset 21:34:40.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:40.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:40.4 Info: DROP TABLE "Albums" 21:34:40.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:40.4 Info: => 0.0052298s 21:34:40.4 Info: AlterTable Artists 21:34:40.4 Info: => 4E-07s 21:34:40.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:40.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:40.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:40.4 Info: DROP TABLE "Artists" 21:34:40.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.4 Info: => 0.0053826s 21:34:40.4 Info: AlterTable Artists 21:34:40.4 Info: => 6E-07s 21:34:40.4 Info: AlterColumn Artists Added DateTimeOffset 21:34:40.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:40.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:40.4 Info: DROP TABLE "Artists" 21:34:40.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.4 Info: => 0.0056334s 21:34:40.4 Info: AlterTable Blocklist 21:34:40.4 Info: => 5E-07s 21:34:40.4 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:40.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:40.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:40.4 Info: DROP TABLE "Blocklist" 21:34:40.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:40.4 Info: => 0.0039555s 21:34:40.4 Info: AlterTable Blocklist 21:34:40.4 Info: => 7E-07s 21:34:40.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:40.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:40.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:40.4 Info: DROP TABLE "Blocklist" 21:34:40.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:40.4 Info: => 0.0038705s 21:34:40.4 Info: AlterTable Commands 21:34:40.4 Info: => 7E-07s 21:34:40.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:40.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:40.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:40.4 Info: DROP TABLE "Commands" 21:34:40.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:40.4 Info: => 0.0038374s 21:34:40.4 Info: AlterTable Commands 21:34:40.4 Info: => 7E-07s 21:34:40.4 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:40.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:40.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:40.4 Info: DROP TABLE "Commands" 21:34:40.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:40.4 Info: => 0.0048621s 21:34:40.4 Info: AlterTable Commands 21:34:40.4 Info: => 7E-07s 21:34:40.4 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:40.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:40.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:40.4 Info: DROP TABLE "Commands" 21:34:40.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:40.4 Info: => 0.0038486s 21:34:40.4 Info: AlterTable DownloadClientStatus 21:34:40.4 Info: => 8E-07s 21:34:40.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:40.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:40.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:40.4 Info: DROP TABLE "DownloadClientStatus" 21:34:40.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:40.4 Info: => 0.0048157s 21:34:40.4 Info: AlterTable DownloadClientStatus 21:34:40.4 Info: => 5E-07s 21:34:40.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:40.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:40.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:40.4 Info: DROP TABLE "DownloadClientStatus" 21:34:40.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:40.4 Info: => 0.0039241s 21:34:40.4 Info: AlterTable DownloadClientStatus 21:34:40.4 Info: => 5E-07s 21:34:40.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:40.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:40.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:40.4 Info: DROP TABLE "DownloadClientStatus" 21:34:40.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:40.4 Info: => 0.003932s 21:34:40.4 Info: AlterTable DownloadHistory 21:34:40.4 Info: => 5E-07s 21:34:40.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:40.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:40.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:40.4 Info: DROP TABLE "DownloadHistory" 21:34:40.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:40.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:40.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:40.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:40.4 Info: => 0.0052168s 21:34:40.4 Info: AlterTable ExtraFiles 21:34:40.4 Info: => 4E-07s 21:34:40.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:40.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:40.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:40.4 Info: DROP TABLE "ExtraFiles" 21:34:40.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:40.5 Info: => 0.0038476s 21:34:40.5 Info: AlterTable ExtraFiles 21:34:40.5 Info: => 7E-07s 21:34:40.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:40.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:40.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:40.5 Info: DROP TABLE "ExtraFiles" 21:34:40.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:40.5 Info: => 0.0038402s 21:34:40.5 Info: AlterTable History 21:34:40.5 Info: => 6E-07s 21:34:40.5 Info: AlterColumn History Date DateTimeOffset 21:34:40.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:40.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:40.5 Info: DROP TABLE "History" 21:34:40.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:40.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:40.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:40.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:40.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:40.5 Info: => 0.0059724s 21:34:40.5 Info: AlterTable ImportListStatus 21:34:40.5 Info: => 5E-07s 21:34:40.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:40.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:40.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:40.5 Info: DROP TABLE "ImportListStatus" 21:34:40.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:40.5 Info: => 0.0039873s 21:34:40.5 Info: AlterTable ImportListStatus 21:34:40.5 Info: => 5E-07s 21:34:40.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:40.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:40.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:40.5 Info: DROP TABLE "ImportListStatus" 21:34:40.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:40.5 Info: => 0.0046291s 21:34:40.5 Info: AlterTable ImportListStatus 21:34:40.5 Info: => 4E-07s 21:34:40.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:40.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:40.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:40.5 Info: DROP TABLE "ImportListStatus" 21:34:40.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:40.5 Info: => 0.0048111s 21:34:40.5 Info: AlterTable IndexerStatus 21:34:40.5 Info: => 5E-07s 21:34:40.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:40.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:40.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:40.5 Info: DROP TABLE "IndexerStatus" 21:34:40.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:40.5 Info: => 0.0040224s 21:34:40.5 Info: AlterTable IndexerStatus 21:34:40.5 Info: => 5E-07s 21:34:40.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:40.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:40.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:40.5 Info: DROP TABLE "IndexerStatus" 21:34:40.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:40.5 Info: => 0.0050658s 21:34:40.5 Info: AlterTable IndexerStatus 21:34:40.5 Info: => 5E-07s 21:34:40.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:40.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:40.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:40.5 Info: DROP TABLE "IndexerStatus" 21:34:40.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:40.5 Info: => 0.0039427s 21:34:40.5 Info: AlterTable LyricFiles 21:34:40.5 Info: => 6E-07s 21:34:40.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:40.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:40.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:40.5 Info: DROP TABLE "LyricFiles" 21:34:40.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:40.5 Info: => 0.0037745s 21:34:40.5 Info: AlterTable LyricFiles 21:34:40.5 Info: => 7E-07s 21:34:40.5 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:40.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:40.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:40.5 Info: DROP TABLE "LyricFiles" 21:34:40.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:40.5 Info: => 0.0038322s 21:34:40.5 Info: AlterTable MetadataFiles 21:34:40.5 Info: => 7E-07s 21:34:40.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:40.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:40.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:40.5 Info: DROP TABLE "MetadataFiles" 21:34:40.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:40.5 Info: => 0.0052747s 21:34:40.5 Info: AlterTable MetadataFiles 21:34:40.5 Info: => 6E-07s 21:34:40.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:40.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:40.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:40.5 Info: DROP TABLE "MetadataFiles" 21:34:40.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:40.5 Info: => 0.0037408s 21:34:40.5 Info: AlterTable PendingReleases 21:34:40.5 Info: => 7E-07s 21:34:40.5 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:40.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:40.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:40.5 Info: DROP TABLE "PendingReleases" 21:34:40.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:40.5 Info: => 0.0048326s 21:34:40.5 Info: AlterTable ScheduledTasks 21:34:40.5 Info: => 6E-07s 21:34:40.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:40.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:40.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:40.5 Info: DROP TABLE "ScheduledTasks" 21:34:40.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:40.5 Info: => 0.0039626s 21:34:40.5 Info: AlterTable ScheduledTasks 21:34:40.5 Info: => 6E-07s 21:34:40.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:40.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:40.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:40.5 Info: DROP TABLE "ScheduledTasks" 21:34:40.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:40.5 Info: => 0.0039393s 21:34:40.5 Info: AlterTable TrackFiles 21:34:40.5 Info: => 4E-07s 21:34:40.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:40.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: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: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:40.5 Info: => 0.0051379s 21:34:40.5 Info: AlterTable TrackFiles 21:34:40.5 Info: => 5E-07s 21:34:40.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:40.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: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: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:40.5 Info: => 0.0041932s 21:34:40.5 Info: AlterTable VersionInfo 21:34:40.5 Info: => 5E-07s 21:34:40.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:40.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:40.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:40.5 Info: DROP TABLE "VersionInfo" 21:34:40.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:40.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:40.5 Info: => 0.0048825s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:40', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:40.5 Info: => 0.005602s 21:34:40.5 Info: 62: add_on_delete_to_notifications migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 62 21:34:40.5 Info: AlterTable Notifications 21:34:40.5 Info: => 6E-07s 21:34:40.5 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:40.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:40.5 Info: => 0.0005942s 21:34:40.5 Info: AlterTable Notifications 21:34:40.5 Info: => 6E-07s 21:34:40.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:40.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:40.5 Info: => 0.0005456s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:40', 'add_on_delete_to_notifications') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 62: add_on_delete_to_notifications migrated 21:34:40.5 Info: => 0.0008682s 21:34:40.5 Info: 63: add_custom_formats migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 63 21:34:40.5 Info: AlterTable DelayProfiles 21:34:40.5 Info: => 8E-07s 21:34:40.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:40.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:40.5 Info: => 0.0005821s 21:34:40.5 Info: UpdateData 21:34:40.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:40.5 Info: => 5.3E-05s 21:34:40.5 Info: AlterTable TrackFiles 21:34:40.5 Info: => 3E-07s 21:34:40.5 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:40.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:40.5 Info: => 0.0005272s 21:34:40.5 Info: PerformDBOperation 21:34:40.5 Info: Performing DB Operation 21:34:40.5 Info: => 2.95E-05s 21:34:40.5 Info: CreateTable CustomFormats 21:34:40.5 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:40.5 Info: => 0.0001453s 21:34:40.5 Info: CreateIndex CustomFormats (Name) 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:40.5 Info: => 8.28E-05s 21:34:40.5 Info: AlterTable QualityProfiles 21:34:40.5 Info: => 4E-07s 21:34:40.5 Info: CreateColumn QualityProfiles FormatItems String 21:34:40.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:40.5 Info: => 0.0005638s 21:34:40.5 Info: AlterTable QualityProfiles 21:34:40.5 Info: => 5E-07s 21:34:40.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:40.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:40.5 Info: => 0.0005592s 21:34:40.5 Info: AlterTable QualityProfiles 21:34:40.5 Info: => 6E-07s 21:34:40.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:40.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:40.5 Info: => 0.0005545s 21:34:40.5 Info: PerformDBOperation 21:34:40.5 Info: Performing DB Operation 21:34:40.5 Info: => 5.76E-05s 21:34:40.5 Info: PerformDBOperation 21:34:40.5 Info: Performing DB Operation 21:34:40.5 Info: => 2.68E-05s 21:34:40.5 Info: DeleteColumn ReleaseProfiles Preferred 21:34:40.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:40.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:40.5 Info: DROP TABLE "ReleaseProfiles" 21:34:40.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:40.5 Info: => 0.0039239s 21:34:40.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:40.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:40.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:40.5 Info: DROP TABLE "ReleaseProfiles" 21:34:40.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:40.5 Info: => 0.0038749s 21:34:40.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:40.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:40.5 Info: => 5.03E-05s 21:34:40.5 Info: AlterTable DelayProfiles 21:34:40.5 Info: => 3E-07s 21:34:40.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:40.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:40.5 Info: => 0.0005491s 21:34:40.5 Info: AlterTable DelayProfiles 21:34:40.5 Info: => 5E-07s 21:34:40.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:40.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:40.5 Info: => 0.0005517s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:40', 'add_custom_formats') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 63: add_custom_formats migrated 21:34:40.5 Info: => 0.0009446s 21:34:40.5 Info: 64: add_result_to_commands migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 64 21:34:40.5 Info: AlterTable Commands 21:34:40.5 Info: => 6E-07s 21:34:40.5 Info: CreateColumn Commands Result Int32 21:34:40.5 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 21:34:40.5 Info: => 0.0005883s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-12-23T21:34:40', 'add_result_to_commands') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 64: add_result_to_commands migrated 21:34:40.5 Info: => 0.0009113s 21:34:40.5 Info: 65: health_restored_notification migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 65 21:34:40.5 Info: AlterTable Notifications 21:34:40.5 Info: => 6E-07s 21:34:40.5 Info: CreateColumn Notifications OnHealthRestored Boolean 21:34:40.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 21:34:40.5 Info: => 0.0005794s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-12-23T21:34:40', 'health_restored_notification') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 65: health_restored_notification migrated 21:34:40.5 Info: => 0.0009182s 21:34:40.5 Info: 66: remove_uc migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.6 Info: Starting migration of Main DB to 66 21:34:40.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 21:34:40.6 Info: => 4.9E-05s 21:34:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-12-23T21:34:40', 'remove_uc') 21:34:40.6 Info: Committing Transaction 21:34:40.6 Info: 66: remove_uc migrated 21:34:40.6 Info: => 0.0003258s 21:34:40.6 Info: 67: download_clients_rename_tv_to_music migrating 21:34:40.6 Info: Beginning Transaction 21:34:40.6 Info: Starting migration of Main DB to 67 21:34:40.6 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:40.6 Info: PerformDBOperation 21:34:40.6 Info: Performing DB Operation 21:34:40.6 Info: => 0.0047508s 21:34:40.6 Info: -> 1 Insert operations completed in 00:00:00.0000888 taking an average of 00:00:00.0000888 21:34:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-12-23T21:34:40', 'download_clients_rename_tv_to_music') 21:34:40.6 Info: Committing Transaction 21:34:40.6 Info: 67: download_clients_rename_tv_to_music migrated 21:34:40.6 Info: => 0.0051106s 21:34:40.6 Debug: Took: 00:00:00.3971780 21:34:40.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 21:34:40.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 21:34:40.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864806472707_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:40.6 Info: DatabaseEngineVersionCheck migrating 21:34:40.6 Info: PerformDBOperation 21:34:40.6 Info: Performing DB Operation 21:34:40.6 Info: SQLite 3.47.2 21:34:40.6 Info: => 0.0011693s 21:34:40.6 Info: DatabaseEngineVersionCheck migrated 21:34:40.6 Info: => 0.0011822s 21:34:40.6 Info: VersionMigration migrating 21:34:40.6 Info: Beginning Transaction 21:34:40.6 Info: CreateTable VersionInfo 21:34:40.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:40.6 Info: => 0.0001448s 21:34:40.6 Info: Committing Transaction 21:34:40.6 Info: VersionMigration migrated 21:34:40.6 Info: => 0.0004914s 21:34:40.6 Info: VersionUniqueMigration migrating 21:34:40.6 Info: Beginning Transaction 21:34:40.6 Info: CreateIndex VersionInfo (Version) 21:34:40.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:40.6 Info: => 0.0001179s 21:34:40.6 Info: AlterTable VersionInfo 21:34:40.6 Info: => 7E-07s 21:34:40.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:40.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:40.6 Info: => 0.0005436s 21:34:40.6 Info: Committing Transaction 21:34:40.6 Info: VersionUniqueMigration migrated 21:34:40.6 Info: => 0.0007358s 21:34:40.6 Info: VersionDescriptionMigration migrating 21:34:40.6 Info: Beginning Transaction 21:34:40.6 Info: AlterTable VersionInfo 21:34:40.6 Info: => 6E-07s 21:34:40.6 Info: CreateColumn VersionInfo Description String 21:34:40.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:40.6 Info: => 0.0001955s 21:34:40.6 Info: Committing Transaction 21:34:40.6 Info: VersionDescriptionMigration migrated 21:34:40.6 Info: => 0.000372s 21:34:40.6 Info: 1: InitialSetup migrating 21:34:40.6 Info: Beginning Transaction 21:34:40.6 Info: Starting migration of Main DB to 1 21:34:40.6 Info: CreateTable Config 21:34:40.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:40.6 Info: => 0.0001526s 21:34:40.6 Info: CreateIndex Config (Key) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:40.6 Info: => 8.25E-05s 21:34:40.6 Info: CreateTable RootFolders 21:34:40.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:40.6 Info: => 8.09E-05s 21:34:40.6 Info: CreateIndex RootFolders (Path) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:40.6 Info: => 6.67E-05s 21:34:40.6 Info: CreateTable Artists 21:34:40.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:40.6 Info: => 0.0002342s 21:34:40.6 Info: CreateIndex Artists (ForeignArtistId) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.6 Info: => 7.14E-05s 21:34:40.6 Info: CreateIndex Artists (NameSlug) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.6 Info: => 6.41E-05s 21:34:40.6 Info: CreateIndex Artists (CleanName) 21:34:40.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.6 Info: => 6.08E-05s 21:34:40.6 Info: CreateIndex Artists (Path) 21:34:40.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.6 Info: => 6.05E-05s 21:34:40.6 Info: CreateTable Albums 21:34:40.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:40.6 Info: => 0.000188s 21:34:40.6 Info: CreateIndex Albums (ForeignAlbumId) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.6 Info: => 6.55E-05s 21:34:40.6 Info: CreateIndex Albums (MBId) 21:34:40.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.6 Info: => 5.75E-05s 21:34:40.6 Info: CreateIndex Albums (TADBId) 21:34:40.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.6 Info: => 6.12E-05s 21:34:40.6 Info: CreateIndex Albums (TitleSlug) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.6 Info: => 6.52E-05s 21:34:40.6 Info: CreateIndex Albums (CleanTitle) 21:34:40.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.6 Info: => 6.47E-05s 21:34:40.6 Info: CreateIndex Albums (Path) 21:34:40.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:40.6 Info: => 5.87E-05s 21:34:40.6 Info: CreateTable Tracks 21:34:40.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:40.6 Info: => 0.0001292s 21:34:40.6 Info: CreateIndex Tracks (ForeignTrackId) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.6 Info: => 6.6E-05s 21:34:40.6 Info: CreateIndex Tracks (ArtistId) 21:34:40.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:40.6 Info: => 6.44E-05s 21:34:40.6 Info: CreateIndex Tracks (TrackFileId) 21:34:40.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.6 Info: => 6.43E-05s 21:34:40.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:40.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:40.6 Info: => 6.63E-05s 21:34:40.6 Info: CreateTable TrackFiles 21:34:40.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:40.6 Info: => 0.0001216s 21:34:40.6 Info: CreateIndex TrackFiles (ArtistId) 21:34:40.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:40.6 Info: => 6.41E-05s 21:34:40.6 Info: CreateIndex TrackFiles (AlbumId) 21:34:40.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.6 Info: => 6.01E-05s 21:34:40.6 Info: CreateTable History 21:34:40.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:40.6 Info: => 0.0001232s 21:34:40.6 Info: CreateIndex History (Date) 21:34:40.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:40.6 Info: => 6.31E-05s 21:34:40.6 Info: CreateIndex History (EventType) 21:34:40.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:40.6 Info: => 6.25E-05s 21:34:40.6 Info: CreateIndex History (DownloadId) 21:34:40.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:40.6 Info: => 6.15E-05s 21:34:40.6 Info: CreateIndex History (AlbumId) 21:34:40.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:40.6 Info: => 6.39E-05s 21:34:40.6 Info: CreateTable Notifications 21:34:40.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:40.6 Info: => 0.0001101s 21:34:40.6 Info: CreateTable ScheduledTasks 21:34:40.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:40.6 Info: => 0.0001319s 21:34:40.6 Info: CreateIndex ScheduledTasks (TypeName) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:40.6 Info: => 9.62E-05s 21:34:40.6 Info: CreateTable Indexers 21:34:40.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:40.6 Info: => 0.0001182s 21:34:40.6 Info: CreateIndex Indexers (Name) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.6 Info: => 7.49E-05s 21:34:40.6 Info: CreateTable Profiles 21:34:40.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:40.6 Info: => 8.73E-05s 21:34:40.6 Info: CreateIndex Profiles (Name) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:40.6 Info: => 7.31E-05s 21:34:40.6 Info: CreateTable QualityDefinitions 21:34:40.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:40.6 Info: => 0.0001019s 21:34:40.6 Info: CreateIndex QualityDefinitions (Quality) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:40.6 Info: => 6.98E-05s 21:34:40.6 Info: CreateIndex QualityDefinitions (Title) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:40.6 Info: => 0.0001235s 21:34:40.6 Info: CreateTable NamingConfig 21:34:40.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:40.6 Info: => 0.0001259s 21:34:40.6 Info: CreateTable Blacklist 21:34:40.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:40.6 Info: => 0.0001997s 21:34:40.6 Info: CreateTable Metadata 21:34:40.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:40.6 Info: => 0.0001022s 21:34:40.6 Info: CreateTable MetadataFiles 21:34:40.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:40.6 Info: => 0.0001522s 21:34:40.6 Info: CreateTable DownloadClients 21:34:40.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:40.6 Info: => 0.0001035s 21:34:40.6 Info: CreateTable PendingReleases 21:34:40.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:40.6 Info: => 0.0001084s 21:34:40.6 Info: CreateTable RemotePathMappings 21:34:40.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:40.6 Info: => 0.0001048s 21:34:40.6 Info: CreateTable Tags 21:34:40.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:40.6 Info: => 8.54E-05s 21:34:40.6 Info: CreateIndex Tags (Label) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:40.6 Info: => 8.18E-05s 21:34:40.6 Info: CreateTable Restrictions 21:34:40.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:40.6 Info: => 9.01E-05s 21:34:40.6 Info: CreateTable DelayProfiles 21:34:40.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:40.6 Info: => 0.0001163s 21:34:40.6 Info: CreateTable Users 21:34:40.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:40.6 Info: => 8.38E-05s 21:34:40.6 Info: CreateIndex Users (Identifier) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:40.6 Info: => 0.0001055s 21:34:40.6 Info: CreateIndex Users (Username) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:40.6 Info: => 8.59E-05s 21:34:40.6 Info: CreateTable Commands 21:34:40.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:40.6 Info: => 0.0001247s 21:34:40.6 Info: CreateTable IndexerStatus 21:34:40.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:40.6 Info: => 0.0001092s 21:34:40.6 Info: CreateIndex IndexerStatus (ProviderId) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:40.6 Info: => 7.53E-05s 21:34:40.6 Info: CreateTable ExtraFiles 21:34:40.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:40.6 Info: => 0.0001064s 21:34:40.6 Info: CreateTable LyricFiles 21:34:40.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:40.6 Info: => 0.0001336s 21:34:40.6 Info: CreateTable LanguageProfiles 21:34:40.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:40.6 Info: => 8.81E-05s 21:34:40.6 Info: CreateIndex LanguageProfiles (Name) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:40.6 Info: => 8.01E-05s 21:34:40.6 Info: CreateTable DownloadClientStatus 21:34:40.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:40.6 Info: => 9.79E-05s 21:34:40.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:40.6 Info: => 7.98E-05s 21:34:40.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:40.6 Info: -> 1 Insert operations completed in 00:00:00.0000584 taking an average of 00:00:00.0000584 21:34:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:40', 'InitialSetup') 21:34:40.6 Info: Committing Transaction 21:34:40.6 Info: 1: InitialSetup migrated 21:34:40.6 Info: => 0.000896s 21:34:40.6 Info: 2: add_reason_to_pending_releases migrating 21:34:40.6 Info: Beginning Transaction 21:34:40.6 Info: Starting migration of Main DB to 2 21:34:40.6 Info: AlterTable PendingReleases 21:34:40.6 Info: => 7E-07s 21:34:40.6 Info: CreateColumn PendingReleases Reason Int32 21:34:40.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:40.6 Info: => 0.0005434s 21:34:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:40', 'add_reason_to_pending_releases') 21:34:40.6 Info: Committing Transaction 21:34:40.6 Info: 2: add_reason_to_pending_releases migrated 21:34:40.6 Info: => 0.0008188s 21:34:40.6 Info: 3: add_medium_support migrating 21:34:40.6 Info: Beginning Transaction 21:34:40.6 Info: Starting migration of Main DB to 3 21:34:40.6 Info: AlterTable Albums 21:34:40.6 Info: => 6E-07s 21:34:40.6 Info: CreateColumn Albums Media String 21:34:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:40.6 Info: => 0.0005121s 21:34:40.6 Info: AlterTable Tracks 21:34:40.6 Info: => 6E-07s 21:34:40.6 Info: CreateColumn Tracks MediumNumber Int32 21:34:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:40.6 Info: => 0.0004903s 21:34:40.6 Info: AlterTable Tracks 21:34:40.6 Info: => 5E-07s 21:34:40.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:40.6 Info: => 0.0004567s 21:34:40.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:40.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:40.6 Info: => 4.11E-05s 21:34:40.6 Info: DeleteColumn Tracks TrackNumber 21:34:40.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:40.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:40.6 Info: DROP TABLE "Tracks" 21:34:40.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:40.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.6 Info: => 0.0043889s 21:34:40.6 Info: AlterTable Tracks 21:34:40.6 Info: => 4E-07s 21:34:40.6 Info: CreateColumn Tracks TrackNumber String 21:34:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:40.6 Info: => 0.0004887s 21:34:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:40', 'add_medium_support') 21:34:40.6 Info: Committing Transaction 21:34:40.6 Info: 3: add_medium_support migrated 21:34:40.6 Info: => 0.0008627s 21:34:40.6 Info: 4: add_various_qualites_in_profile migrating 21:34:40.6 Info: Beginning Transaction 21:34:40.6 Info: Starting migration of Main DB to 4 21:34:40.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:40.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:40.6 Info: => 7.6E-05s 21:34:40.6 Info: PerformDBOperation 21:34:40.6 Info: Performing DB Operation 21:34:40.6 Info: => 2.62E-05s 21:34:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:40', 'add_various_qualites_in_profile') 21:34:40.6 Info: Committing Transaction 21:34:40.6 Info: 4: add_various_qualites_in_profile migrated 21:34:40.6 Info: => 0.0002633s 21:34:40.6 Info: 5: metadata_profiles migrating 21:34:40.6 Info: Beginning Transaction 21:34:40.6 Info: Starting migration of Main DB to 5 21:34:40.6 Info: CreateTable MetadataProfiles 21:34:40.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:40.6 Info: => 0.0001312s 21:34:40.6 Info: CreateIndex MetadataProfiles (Name) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:40.6 Info: => 0.0001101s 21:34:40.6 Info: AlterTable Artists 21:34:40.6 Info: => 5E-07s 21:34:40.6 Info: CreateColumn Artists MetadataProfileId Int32 21:34:40.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:40.6 Info: => 0.0005124s 21:34:40.6 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:40.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:40.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:40.6 Info: DROP TABLE "Artists" 21:34:40.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.6 Info: => 0.0059226s 21:34:40.6 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:40.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:40.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:40.6 Info: DROP TABLE "Artists" 21:34:40.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.6 Info: => 0.0039591s 21:34:40.6 Info: AlterTable Albums 21:34:40.6 Info: => 5E-07s 21:34:40.6 Info: CreateColumn Albums SecondaryTypes String 21:34:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:40.6 Info: => 0.0004873s 21:34:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:40', 'metadata_profiles') 21:34:40.6 Info: Committing Transaction 21:34:40.6 Info: 5: metadata_profiles migrated 21:34:40.6 Info: => 0.0008777s 21:34:40.6 Info: 6: separate_automatic_and_interactive_search migrating 21:34:40.6 Info: Beginning Transaction 21:34:40.6 Info: Starting migration of Main DB to 6 21:34:40.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:40.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:40.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:40.6 Info: DROP TABLE "Indexers" 21:34:40.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:40.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.6 Info: => 0.0033354s 21:34:40.6 Info: AlterTable Indexers 21:34:40.6 Info: => 5E-07s 21:34:40.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:40.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:40.6 Info: => 0.0004633s 21:34:40.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:40.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:40.6 Info: => 4.11E-05s 21:34:40.6 Info: AlterTable Indexers 21:34:40.6 Info: => 5E-07s 21:34:40.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:40.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:40.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:40.7 Info: DROP TABLE "Indexers" 21:34:40.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.7 Info: => 0.0033544s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:40', 'separate_automatic_and_interactive_search') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 6: separate_automatic_and_interactive_search migrated 21:34:40.7 Info: => 0.0037213s 21:34:40.7 Info: 7: change_album_path_to_relative migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 7 21:34:40.7 Info: DeleteColumn Albums Path 21:34:40.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:40.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:40.7 Info: DROP TABLE "Albums" 21:34:40.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.7 Info: => 0.0041347s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:40', 'change_album_path_to_relative') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 7: change_album_path_to_relative migrated 21:34:40.7 Info: => 0.0045315s 21:34:40.7 Info: 8: change_quality_size_mb_to_kb migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 8 21:34:40.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:40.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:40.7 Info: => 4.9E-05s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:40', 'change_quality_size_mb_to_kb') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 8: change_quality_size_mb_to_kb migrated 21:34:40.7 Info: => 0.0003092s 21:34:40.7 Info: 9: album_releases migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 9 21:34:40.7 Info: AlterTable Albums 21:34:40.7 Info: => 7E-07s 21:34:40.7 Info: CreateColumn Albums Releases String 21:34:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:40.7 Info: => 0.0005004s 21:34:40.7 Info: AlterTable Albums 21:34:40.7 Info: => 5E-07s 21:34:40.7 Info: CreateColumn Albums CurrentRelease String 21:34:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:40.7 Info: => 0.0004813s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:40', 'album_releases') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 9: album_releases migrated 21:34:40.7 Info: => 0.0007596s 21:34:40.7 Info: 10: album_releases_fix migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 10 21:34:40.7 Info: AlterTable Albums 21:34:40.7 Info: => 7E-07s 21:34:40.7 Info: AlterColumn Albums Releases String 21:34:40.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:40.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:40.7 Info: DROP TABLE "Albums" 21:34:40.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.7 Info: => 0.0040154s 21:34:40.7 Info: AlterTable Albums 21:34:40.7 Info: => 6E-07s 21:34:40.7 Info: AlterColumn Albums CurrentRelease String 21:34:40.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:40.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:40.7 Info: DROP TABLE "Albums" 21:34:40.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.7 Info: => 0.0046134s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:40', 'album_releases_fix') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 10: album_releases_fix migrated 21:34:40.7 Info: => 0.0049486s 21:34:40.7 Info: 11: import_lists migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 11 21:34:40.7 Info: CreateTable ImportLists 21:34:40.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:40.7 Info: => 0.0001711s 21:34:40.7 Info: CreateIndex ImportLists (Name) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:40.7 Info: => 8.42E-05s 21:34:40.7 Info: CreateTable ImportListStatus 21:34:40.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:40.7 Info: => 0.000149s 21:34:40.7 Info: CreateIndex ImportListStatus (ProviderId) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:40.7 Info: => 8.39E-05s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:40', 'import_lists') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 11: import_lists migrated 21:34:40.7 Info: => 0.0003949s 21:34:40.7 Info: 12: add_release_status migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 12 21:34:40.7 Info: AlterTable MetadataProfiles 21:34:40.7 Info: => 7E-07s 21:34:40.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:40.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:40.7 Info: => 0.0005151s 21:34:40.7 Info: PerformDBOperation 21:34:40.7 Info: Performing DB Operation 21:34:40.7 Info: => 2.73E-05s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:40', 'add_release_status') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 12: add_release_status migrated 21:34:40.7 Info: => 0.0003022s 21:34:40.7 Info: 13: album_download_notification migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 13 21:34:40.7 Info: AlterTable Notifications 21:34:40.7 Info: => 7E-07s 21:34:40.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:40.7 Info: => 0.0005308s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:40', 'album_download_notification') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 13: album_download_notification migrated 21:34:40.7 Info: => 0.0008223s 21:34:40.7 Info: 14: fix_language_metadata_profiles migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 14 21:34:40.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:40.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:40.7 Info: => 0.0009404s 21:34:40.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:40.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:40.7 Info: => 5.86E-05s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:40', 'fix_language_metadata_profiles') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 14: fix_language_metadata_profiles migrated 21:34:40.7 Info: => 0.000323s 21:34:40.7 Info: 15: remove_fanzub migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 15 21:34:40.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:40.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:40.7 Info: => 4.37E-05s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:40', 'remove_fanzub') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 15: remove_fanzub migrated 21:34:40.7 Info: => 0.0003259s 21:34:40.7 Info: 16: update_artist_history_indexes migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 16 21:34:40.7 Info: CreateIndex Albums (ArtistId) 21:34:40.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:40.7 Info: => 0.0001018s 21:34:40.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:40.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:40.7 Info: => 7.53E-05s 21:34:40.7 Info: DeleteIndex History (AlbumId) 21:34:40.7 Info: DROP INDEX "IX_History_AlbumId" 21:34:40.7 Info: => 0.0001234s 21:34:40.7 Info: CreateIndex History (AlbumId, Date) 21:34:40.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:40.7 Info: => 8.83E-05s 21:34:40.7 Info: DeleteIndex History (DownloadId) 21:34:40.7 Info: DROP INDEX "IX_History_DownloadId" 21:34:40.7 Info: => 0.0001067s 21:34:40.7 Info: CreateIndex History (DownloadId, Date) 21:34:40.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:40.7 Info: => 8.3E-05s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:40', 'update_artist_history_indexes') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 16: update_artist_history_indexes migrated 21:34:40.7 Info: => 0.0003706s 21:34:40.7 Info: 17: remove_nma migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 17 21:34:40.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:40.7 Info: => 4.83E-05s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:40', 'remove_nma') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 17: remove_nma migrated 21:34:40.7 Info: => 0.0002724s 21:34:40.7 Info: 18: album_disambiguation migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 18 21:34:40.7 Info: AlterTable Albums 21:34:40.7 Info: => 9E-07s 21:34:40.7 Info: CreateColumn Albums Disambiguation String 21:34:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:40.7 Info: => 0.0005211s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:40', 'album_disambiguation') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 18: album_disambiguation migrated 21:34:40.7 Info: => 0.0007899s 21:34:40.7 Info: 19: add_ape_quality_in_profiles migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 19 21:34:40.7 Info: PerformDBOperation 21:34:40.7 Info: Performing DB Operation 21:34:40.7 Info: => 3.18E-05s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:40', 'add_ape_quality_in_profiles') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 19: add_ape_quality_in_profiles migrated 21:34:40.7 Info: => 0.000266s 21:34:40.7 Info: 20: remove_pushalot migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 20 21:34:40.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:40.7 Info: => 4.68E-05s 21:34:40.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:40.7 Info: => 2.9E-05s 21:34:40.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:40.7 Info: => 2.65E-05s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:40', 'remove_pushalot') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 20: remove_pushalot migrated 21:34:40.7 Info: => 0.0002478s 21:34:40.7 Info: 21: add_custom_filters migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 21 21:34:40.7 Info: CreateTable CustomFilters 21:34:40.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:40.7 Info: => 0.0001202s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:40', 'add_custom_filters') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 21: add_custom_filters migrated 21:34:40.7 Info: => 0.0003746s 21:34:40.7 Info: 22: import_list_tags migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 22 21:34:40.7 Info: AlterTable ImportLists 21:34:40.7 Info: => 7E-07s 21:34:40.7 Info: CreateColumn ImportLists Tags String 21:34:40.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:40.7 Info: => 0.0005278s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:40', 'import_list_tags') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 22: import_list_tags migrated 21:34:40.7 Info: => 0.0008004s 21:34:40.7 Info: 23: add_release_groups_etc migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 23 21:34:40.7 Info: CreateTable ArtistMetadata 21:34:40.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:40.7 Info: => 0.0001669s 21:34:40.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:40.7 Info: => 7.86E-05s 21:34:40.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:40.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:40.7 Info: => 7.61E-05s 21:34:40.7 Info: AlterTable Artists 21:34:40.7 Info: => 4E-07s 21:34:40.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:40.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.7 Info: => 0.0005302s 21:34:40.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:40.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:40.7 Info: => 6.44E-05s 21:34:40.7 Info: CreateTable AlbumReleases 21:34:40.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:40.7 Info: => 0.0001393s 21:34:40.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:40.7 Info: => 7.58E-05s 21:34:40.7 Info: CreateIndex AlbumReleases (AlbumId) 21:34:40.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:40.7 Info: => 6.6E-05s 21:34:40.7 Info: PerformDBOperation 21:34:40.7 Info: Performing DB Operation 21:34:40.7 Info: => 3.03E-05s 21:34:40.7 Info: AlterTable Albums 21:34:40.7 Info: => 3E-07s 21:34:40.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.7 Info: => 0.0005217s 21:34:40.7 Info: AlterTable Albums 21:34:40.7 Info: => 6E-07s 21:34:40.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:40.7 Info: => 0.0005583s 21:34:40.7 Info: AlterTable Albums 21:34:40.7 Info: => 5E-07s 21:34:40.7 Info: CreateColumn Albums Links String 21:34:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:40.7 Info: => 0.0005151s 21:34:40.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:40.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:40.7 Info: => 9.96E-05s 21:34:40.7 Info: AlterTable Tracks 21:34:40.7 Info: => 4E-07s 21:34:40.7 Info: CreateColumn Tracks ForeignRecordingId String 21:34:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:40.7 Info: => 0.0005214s 21:34:40.7 Info: AlterTable Tracks 21:34:40.7 Info: => 5E-07s 21:34:40.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:40.7 Info: => 0.0005161s 21:34:40.7 Info: AlterTable Tracks 21:34:40.7 Info: => 5E-07s 21:34:40.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.7 Info: => 0.0005126s 21:34:40.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:40.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:40.7 Info: => 0.0006565s 21:34:40.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:40.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:40.7 Info: => 6.1E-05s 21:34:40.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:40.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:40.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:40.7 Info: DROP TABLE "Artists" 21:34:40.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.7 Info: => 0.0049708s 21:34:40.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:40.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:40.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:40.7 Info: DROP TABLE "Albums" 21:34:40.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.7 Info: => 0.0043364s 21:34:40.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:40.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:40.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: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_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.7 Info: => 0.0047899s 21:34:40.7 Info: DeleteColumn TrackFiles ArtistId 21:34:40.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:40.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:40.7 Info: DROP TABLE "TrackFiles" 21:34:40.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:40.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.7 Info: => 0.003691s 21:34:40.7 Info: CreateIndex Artists (ArtistMetadataId) 21:34:40.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.7 Info: => 7.15E-05s 21:34:40.7 Info: CreateIndex Artists (Monitored) 21:34:40.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.7 Info: => 6.66E-05s 21:34:40.7 Info: CreateIndex Albums (ArtistMetadataId) 21:34:40.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:40.7 Info: => 6.61E-05s 21:34:40.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:40.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:40.7 Info: => 6.7E-05s 21:34:40.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:40.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:40.7 Info: => 6.21E-05s 21:34:40.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:40.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:40.7 Info: => 6.48E-05s 21:34:40.7 Info: UpdateData 21:34:40.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:40.7 Info: => 3.79E-05s 21:34:40.7 Info: UpdateData 21:34:40.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:40.7 Info: => 2.97E-05s 21:34:40.7 Info: UpdateData 21:34:40.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:40.7 Info: => 3.62E-05s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:40', 'add_release_groups_etc') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 23: add_release_groups_etc migrated 21:34:40.7 Info: => 0.0005108s 21:34:40.7 Info: 24: NewMediaInfoFormat migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 24 21:34:40.7 Info: UpdateData 21:34:40.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:40.7 Info: => 4.85E-05s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:40', 'NewMediaInfoFormat') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 24: NewMediaInfoFormat migrated 21:34:40.7 Info: => 0.0002752s 21:34:40.7 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 25 21:34:40.7 Info: RenameTable Restrictions ReleaseProfiles 21:34:40.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:40.7 Info: => 0.0013996s 21:34:40.7 Info: AlterTable ReleaseProfiles 21:34:40.7 Info: => 6E-07s 21:34:40.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:40.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:40.7 Info: => 0.0005048s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:40', 'rename_restrictions_to_release_profiles') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:40.7 Info: => 0.0007894s 21:34:40.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 26 21:34:40.7 Info: RenameTable Profiles QualityProfiles 21:34:40.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:40.7 Info: => 0.0014008s 21:34:40.7 Info: AlterTable QualityProfiles 21:34:40.7 Info: => 6E-07s 21:34:40.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:40.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:40.7 Info: => 0.0004941s 21:34:40.7 Info: AlterTable LanguageProfiles 21:34:40.7 Info: => 5E-07s 21:34:40.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:40.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:40.7 Info: => 0.0005253s 21:34:40.7 Info: UpdateData 21:34:40.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:40.7 Info: => 4.59E-05s 21:34:40.7 Info: UpdateData 21:34:40.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:40.7 Info: => 2.68E-05s 21:34:40.7 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:40.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:40.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:40.7 Info: DROP TABLE "Artists" 21:34:40.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.7 Info: => 0.0056932s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:40', 'rename_quality_profiles_add_upgrade_allowed') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:40.7 Info: => 0.0061044s 21:34:40.7 Info: 27: add_import_exclusions migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 27 21:34:40.7 Info: CreateTable ImportListExclusions 21:34:40.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:40.7 Info: => 0.0001568s 21:34:40.7 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:40.7 Info: => 0.0001093s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:40', 'add_import_exclusions') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 27: add_import_exclusions migrated 21:34:40.7 Info: => 0.0004223s 21:34:40.7 Info: 28: clean_artist_metadata_table migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 28 21:34:40.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:40.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:40.7 Info: => 0.000146s 21:34:40.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:40.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:40.7 Info: => 0.000119s 21:34:40.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:40.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:40.7 Info: => 0.000111s 21:34:40.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:40.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:40.7 Info: => 0.000114s 21:34:40.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:40.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:40.7 Info: => 0.0001099s 21:34:40.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:40.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:40.7 Info: => 0.0001131s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:40', 'clean_artist_metadata_table') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 28: clean_artist_metadata_table migrated 21:34:40.7 Info: => 0.0003824s 21:34:40.7 Info: 29: health_issue_notification migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 29 21:34:40.7 Info: AlterTable Notifications 21:34:40.7 Info: => 7E-07s 21:34:40.7 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:40.7 Info: => 0.0005572s 21:34:40.7 Info: AlterTable Notifications 21:34:40.7 Info: => 6E-07s 21:34:40.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:40.7 Info: => 0.0006776s 21:34:40.7 Info: AlterTable Notifications 21:34:40.7 Info: => 6E-07s 21:34:40.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:40.7 Info: => 0.0005387s 21:34:40.7 Info: AlterTable Notifications 21:34:40.7 Info: => 6E-07s 21:34:40.7 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:40.7 Info: => 0.0005273s 21:34:40.7 Info: AlterTable Notifications 21:34:40.7 Info: => 5E-07s 21:34:40.7 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:40.7 Info: => 0.0005182s 21:34:40.7 Info: DeleteColumn Notifications OnDownload 21:34:40.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:40.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:40.7 Info: DROP TABLE "Notifications" 21:34:40.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:40.7 Info: => 0.0046081s 21:34:40.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:40.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:40.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:40.7 Info: DROP TABLE "Notifications" 21:34:40.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:40.7 Info: => 0.0050365s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:40', 'health_issue_notification') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 29: health_issue_notification migrated 21:34:40.7 Info: => 0.0054269s 21:34:40.7 Info: 30: add_mediafilerepository_mtime migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 30 21:34:40.7 Info: AlterTable TrackFiles 21:34:40.7 Info: => 7E-07s 21:34:40.7 Info: CreateColumn TrackFiles Modified DateTime 21:34:40.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:40.7 Info: => 0.0005763s 21:34:40.7 Info: AlterTable TrackFiles 21:34:40.7 Info: => 6E-07s 21:34:40.7 Info: CreateColumn TrackFiles Path String 21:34:40.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:40.7 Info: => 0.0005563s 21:34:40.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:40.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:40.7 Info: => 3.68E-05s 21:34:40.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:40.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:40.7 Info: => 0.0001151s 21:34:40.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:40.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:40.7 Info: => 0.0001269s 21:34:40.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:40.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:40.7 Info: => 0.0001287s 21:34:40.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:40.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:40.7 Info: => 7.48E-05s 21:34:40.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:40.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:40.7 Info: => 4.6E-05s 21:34:40.7 Info: AlterTable TrackFiles 21:34:40.7 Info: => 4E-07s 21:34:40.7 Info: AlterColumn TrackFiles Path String 21:34:40.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:40.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:40.7 Info: DROP TABLE "TrackFiles" 21:34:40.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:40.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.7 Info: => 0.0038495s 21:34:40.7 Info: CreateIndex TrackFiles (Path) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:40.7 Info: => 7.59E-05s 21:34:40.7 Info: DeleteColumn TrackFiles RelativePath 21:34:40.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:40.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:40.7 Info: DROP TABLE "TrackFiles" 21:34:40.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:40.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:40.7 Info: => 0.0043263s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:40', 'add_mediafilerepository_mtime') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 30: add_mediafilerepository_mtime migrated 21:34:40.7 Info: => 0.0046776s 21:34:40.7 Info: 31: add_artistmetadataid_constraint migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 31 21:34:40.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:40.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:40.7 Info: => 8.63E-05s 21:34:40.7 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:40.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:40.7 Info: => 0.0001249s 21:34:40.7 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:40.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:40.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:40.7 Info: DROP TABLE "Artists" 21:34:40.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.7 Info: => 0.0041591s 21:34:40.7 Info: CreateIndex Artists (ArtistMetadataId) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.7 Info: => 6.92E-05s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:40', 'add_artistmetadataid_constraint') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 31: add_artistmetadataid_constraint migrated 21:34:40.7 Info: => 0.000464s 21:34:40.7 Info: 32: old_ids_and_artist_alias migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 32 21:34:40.7 Info: AlterTable ArtistMetadata 21:34:40.7 Info: => 8E-07s 21:34:40.7 Info: CreateColumn ArtistMetadata Aliases String 21:34:40.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:40.7 Info: => 0.0005828s 21:34:40.7 Info: AlterTable ArtistMetadata 21:34:40.7 Info: => 5E-07s 21:34:40.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:40.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.7 Info: => 0.0005352s 21:34:40.7 Info: AlterTable Albums 21:34:40.7 Info: => 5E-07s 21:34:40.7 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.7 Info: => 0.000533s 21:34:40.7 Info: AlterTable AlbumReleases 21:34:40.7 Info: => 5E-07s 21:34:40.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:40.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.8 Info: => 0.0005332s 21:34:40.8 Info: AlterTable Tracks 21:34:40.8 Info: => 6E-07s 21:34:40.8 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.8 Info: => 0.0005446s 21:34:40.8 Info: AlterTable Tracks 21:34:40.8 Info: => 5E-07s 21:34:40.8 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:40.8 Info: => 0.0005312s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:40', 'old_ids_and_artist_alias') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 32: old_ids_and_artist_alias migrated 21:34:40.8 Info: => 0.0008728s 21:34:40.8 Info: 33: download_propers_config migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 33 21:34:40.8 Info: PerformDBOperation 21:34:40.8 Info: Performing DB Operation 21:34:40.8 Info: => 3.12E-05s 21:34:40.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:40.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:40.8 Info: => 3.41E-05s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:40', 'download_propers_config') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 33: download_propers_config migrated 21:34:40.8 Info: => 0.0003011s 21:34:40.8 Info: 34: remove_language_profiles migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 34 21:34:40.8 Info: DeleteTable LanguageProfiles 21:34:40.8 Info: DROP TABLE "LanguageProfiles" 21:34:40.8 Info: => 0.0002131s 21:34:40.8 Info: DeleteColumn Artists LanguageProfileId 21:34:40.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:40.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:40.8 Info: DROP TABLE "Artists" 21:34:40.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.8 Info: => 0.0053292s 21:34:40.8 Info: DeleteColumn ImportLists LanguageProfileId 21:34:40.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:40.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:40.8 Info: DROP TABLE "ImportLists" 21:34:40.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:40.8 Info: => 0.0038268s 21:34:40.8 Info: DeleteColumn Blacklist Language 21:34:40.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:40.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:40.8 Info: DROP TABLE "Blacklist" 21:34:40.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:40.8 Info: => 0.0036788s 21:34:40.8 Info: DeleteColumn History Language 21:34:40.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:40.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:40.8 Info: DROP TABLE "History" 21:34:40.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:40.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:40.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:40.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:40.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:40.8 Info: => 0.0049599s 21:34:40.8 Info: DeleteColumn LyricFiles Language 21:34:40.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:40.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:40.8 Info: DROP TABLE "LyricFiles" 21:34:40.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:40.8 Info: => 0.0035461s 21:34:40.8 Info: DeleteColumn TrackFiles Language 21:34:40.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:40.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:40.8 Info: DROP TABLE "TrackFiles" 21:34:40.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:40.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:40.8 Info: => 0.0044433s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:40', 'remove_language_profiles') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 34: remove_language_profiles migrated 21:34:40.8 Info: => 0.004991s 21:34:40.8 Info: 35: multi_disc_naming_format migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 35 21:34:40.8 Info: AlterTable NamingConfig 21:34:40.8 Info: => 6E-07s 21:34:40.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:40.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:40.8 Info: => 0.0005244s 21:34:40.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:40.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:40.8 Info: => 4.35E-05s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:40', 'multi_disc_naming_format') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 35: multi_disc_naming_format migrated 21:34:40.8 Info: => 0.0003145s 21:34:40.8 Info: 36: add_download_client_priority migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 36 21:34:40.8 Info: AlterTable DownloadClients 21:34:40.8 Info: => 6E-07s 21:34:40.8 Info: CreateColumn DownloadClients Priority Int32 21:34:40.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:40.8 Info: => 0.0005149s 21:34:40.8 Info: PerformDBOperation 21:34:40.8 Info: Performing DB Operation 21:34:40.8 Info: => 4.91E-05s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:40', 'add_download_client_priority') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 36: add_download_client_priority migrated 21:34:40.8 Info: => 0.0003313s 21:34:40.8 Info: 37: remove_growl_prowl migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 37 21:34:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:40.8 Info: => 4.6E-05s 21:34:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:40.8 Info: => 2.63E-05s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:40', 'remove_growl_prowl') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 37: remove_growl_prowl migrated 21:34:40.8 Info: => 0.00027s 21:34:40.8 Info: 38: remove_plex_hometheatre migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 38 21:34:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:40.8 Info: => 4.39E-05s 21:34:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:40.8 Info: => 2.72E-05s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:40', 'remove_plex_hometheatre') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 38: remove_plex_hometheatre migrated 21:34:40.8 Info: => 0.0002652s 21:34:40.8 Info: 39: add_root_folder_add_defaults migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 39 21:34:40.8 Info: AlterTable RootFolders 21:34:40.8 Info: => 7E-07s 21:34:40.8 Info: CreateColumn RootFolders Name String 21:34:40.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:40.8 Info: => 0.0005465s 21:34:40.8 Info: AlterTable RootFolders 21:34:40.8 Info: => 5E-07s 21:34:40.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:40.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:40.8 Info: => 0.0005207s 21:34:40.8 Info: AlterTable RootFolders 21:34:40.8 Info: => 6E-07s 21:34:40.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:40.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:40.8 Info: => 0.0005281s 21:34:40.8 Info: AlterTable RootFolders 21:34:40.8 Info: => 5E-07s 21:34:40.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:40.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:40.8 Info: => 0.00049s 21:34:40.8 Info: AlterTable RootFolders 21:34:40.8 Info: => 5E-07s 21:34:40.8 Info: CreateColumn RootFolders DefaultTags String 21:34:40.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:40.8 Info: => 0.0005135s 21:34:40.8 Info: PerformDBOperation 21:34:40.8 Info: Performing DB Operation 21:34:40.8 Info: => 5.52E-05s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:40', 'add_root_folder_add_defaults') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 39: add_root_folder_add_defaults migrated 21:34:40.8 Info: => 0.0003399s 21:34:40.8 Info: 40: task_duration migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 40 21:34:40.8 Info: AlterTable ScheduledTasks 21:34:40.8 Info: => 7E-07s 21:34:40.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:40.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:40.8 Info: => 0.0005255s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:40', 'task_duration') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 40: task_duration migrated 21:34:40.8 Info: => 0.0008197s 21:34:40.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 41 21:34:40.8 Info: AlterTable ReleaseProfiles 21:34:40.8 Info: => 6E-07s 21:34:40.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:40.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:40.8 Info: => 0.0005204s 21:34:40.8 Info: AlterTable ReleaseProfiles 21:34:40.8 Info: => 5E-07s 21:34:40.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:40.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:40.8 Info: => 0.0005324s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:40', 'add_indexer_and_enabled_to_release_profiles') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:40.8 Info: => 0.0008303s 21:34:40.8 Info: 42: remove_album_folders migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 42 21:34:40.8 Info: DeleteColumn Artists AlbumFolder 21:34:40.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:40.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:40.8 Info: DROP TABLE "Artists" 21:34:40.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.8 Info: => 0.0041986s 21:34:40.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:40.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:40.8 Info: => 3.4E-05s 21:34:40.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:40.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:40.8 Info: => 2.94E-05s 21:34:40.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:40.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:40.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:40.8 Info: DROP TABLE "NamingConfig" 21:34:40.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:40.8 Info: => 0.0043226s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:40', 'remove_album_folders') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 42: remove_album_folders migrated 21:34:40.8 Info: => 0.0047237s 21:34:40.8 Info: 44: add_priority_to_indexers migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 44 21:34:40.8 Info: AlterTable Indexers 21:34:40.8 Info: => 7E-07s 21:34:40.8 Info: CreateColumn Indexers Priority Int32 21:34:40.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:40.8 Info: => 0.0005642s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:40', 'add_priority_to_indexers') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 44: add_priority_to_indexers migrated 21:34:40.8 Info: => 0.0008692s 21:34:40.8 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 45 21:34:40.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:40.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:40.8 Info: => 0.000113s 21:34:40.8 Info: PerformDBOperation 21:34:40.8 Info: Performing DB Operation 21:34:40.8 Info: => 2.49E-05s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:40', 'remove_chown_and_folderchmod_config') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:40.8 Info: => 0.0002801s 21:34:40.8 Info: 47: update_notifiarr migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 47 21:34:40.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:40.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:40.8 Info: => 6.97E-05s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:40', 'update_notifiarr') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 47: update_notifiarr migrated 21:34:40.8 Info: => 0.0003279s 21:34:40.8 Info: 49: email_multiple_addresses migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 49 21:34:40.8 Info: PerformDBOperation 21:34:40.8 Info: Performing DB Operation 21:34:40.8 Info: => 5.17E-05s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:40', 'email_multiple_addresses') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 49: email_multiple_addresses migrated 21:34:40.8 Info: => 0.0003145s 21:34:40.8 Info: 50: rename_blacklist_to_blocklist migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 50 21:34:40.8 Info: RenameTable Blacklist Blocklist 21:34:40.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:40.8 Info: => 0.0013893s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:40', 'rename_blacklist_to_blocklist') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 50: rename_blacklist_to_blocklist migrated 21:34:40.8 Info: => 0.0017136s 21:34:40.8 Info: 51: cdh_per_downloadclient migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 51 21:34:40.8 Info: AlterTable DownloadClients 21:34:40.8 Info: => 6E-07s 21:34:40.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:40.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:40.8 Info: => 0.0005642s 21:34:40.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:40.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:40.8 Info: => 0.0005312s 21:34:40.8 Info: PerformDBOperation 21:34:40.8 Info: Performing DB Operation 21:34:40.8 Info: => 0.0001442s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:40', 'cdh_per_downloadclient') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 51: cdh_per_downloadclient migrated 21:34:40.8 Info: => 0.0004421s 21:34:40.8 Info: 52: download_history migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 52 21:34:40.8 Info: CreateTable DownloadHistory 21:34:40.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:40.8 Info: => 0.0001498s 21:34:40.8 Info: CreateIndex DownloadHistory (EventType) 21:34:40.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:40.8 Info: => 8.39E-05s 21:34:40.8 Info: CreateIndex DownloadHistory (ArtistId) 21:34:40.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:40.8 Info: => 7.01E-05s 21:34:40.8 Info: CreateIndex DownloadHistory (DownloadId) 21:34:40.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:40.8 Info: => 7.06E-05s 21:34:40.8 Info: PerformDBOperation 21:34:40.8 Info: Performing DB Operation 21:34:40.8 Info: => 0.0001049s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:40', 'download_history') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 52: download_history migrated 21:34:40.8 Info: => 0.0004631s 21:34:40.8 Info: 53: add_update_history migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 53 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:40', 'add_update_history') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 53: add_update_history migrated 21:34:40.8 Info: => 0.0002964s 21:34:40.8 Info: 54: add_on_update_to_notifications migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 54 21:34:40.8 Info: AlterTable Notifications 21:34:40.8 Info: => 6E-07s 21:34:40.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:40.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:40.8 Info: => 0.0005479s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:40', 'add_on_update_to_notifications') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 54: add_on_update_to_notifications migrated 21:34:40.8 Info: => 0.000846s 21:34:40.8 Info: 55: download_client_per_indexer migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 55 21:34:40.8 Info: AlterTable Indexers 21:34:40.8 Info: => 6E-07s 21:34:40.8 Info: CreateColumn Indexers DownloadClientId Int32 21:34:40.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:40.8 Info: => 0.0005429s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:40', 'download_client_per_indexer') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 55: download_client_per_indexer migrated 21:34:40.8 Info: => 0.0008667s 21:34:40.8 Info: 56: AddNewItemMonitorType migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 56 21:34:40.8 Info: AlterTable Artists 21:34:40.8 Info: => 6E-07s 21:34:40.8 Info: CreateColumn Artists MonitorNewItems Int32 21:34:40.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:40.8 Info: => 0.0005801s 21:34:40.8 Info: AlterTable RootFolders 21:34:40.8 Info: => 5E-07s 21:34:40.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:40.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:40.8 Info: => 0.0005231s 21:34:40.8 Info: AlterTable ImportLists 21:34:40.8 Info: => 4E-07s 21:34:40.8 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:40.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:40.8 Info: => 0.0005167s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:40', 'AddNewItemMonitorType') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 56: AddNewItemMonitorType migrated 21:34:40.8 Info: => 0.0008472s 21:34:40.8 Info: 57: ImportListSearch migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 57 21:34:40.8 Info: AlterTable ImportLists 21:34:40.8 Info: => 6E-07s 21:34:40.8 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:40.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:40.8 Info: => 0.0005907s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:40', 'ImportListSearch') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 57: ImportListSearch migrated 21:34:40.8 Info: => 0.0008909s 21:34:40.8 Info: 58: ImportListMonitorExisting migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 58 21:34:40.8 Info: AlterTable ImportLists 21:34:40.8 Info: => 6E-07s 21:34:40.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:40.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:40.8 Info: => 0.0005926s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:40', 'ImportListMonitorExisting') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 58: ImportListMonitorExisting migrated 21:34:40.8 Info: => 0.0009016s 21:34:40.8 Info: 59: add_indexer_tags migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 59 21:34:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:40.8 Info: => 4.8E-05s 21:34:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:40.8 Info: => 2.77E-05s 21:34:40.8 Info: AlterTable Indexers 21:34:40.8 Info: => 3E-07s 21:34:40.8 Info: CreateColumn Indexers Tags String 21:34:40.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:40.8 Info: => 0.0005391s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:40', 'add_indexer_tags') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 59: add_indexer_tags migrated 21:34:40.8 Info: => 0.0008374s 21:34:40.8 Info: 60: update_audio_types migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 60 21:34:40.8 Info: PerformDBOperation 21:34:40.8 Info: Performing DB Operation 21:34:40.8 Info: => 5.2E-05s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:40', 'update_audio_types') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 60: update_audio_types migrated 21:34:40.8 Info: => 0.0003137s 21:34:40.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 61 21:34:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.8 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:40.8 Info: => 4.61E-05s 21:34:40.8 Info: AlterTable AlbumReleases 21:34:40.8 Info: => 3E-07s 21:34:40.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:40.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:40.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:40.8 Info: DROP TABLE "AlbumReleases" 21:34:40.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:40.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:40.8 Info: => 0.0055829s 21:34:40.8 Info: AlterTable Albums 21:34:40.8 Info: => 5E-07s 21:34:40.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:40.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:40.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:40.8 Info: DROP TABLE "Albums" 21:34:40.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:40.8 Info: => 0.0043701s 21:34:40.8 Info: AlterTable Albums 21:34:40.8 Info: => 5E-07s 21:34:40.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:40.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:40.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:40.8 Info: DROP TABLE "Albums" 21:34:40.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:40.8 Info: => 0.0043588s 21:34:40.8 Info: AlterTable Albums 21:34:40.8 Info: => 5E-07s 21:34:40.8 Info: AlterColumn Albums Added DateTimeOffset 21:34:40.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:40.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:40.8 Info: DROP TABLE "Albums" 21:34:40.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:40.8 Info: => 0.0054165s 21:34:40.8 Info: AlterTable Artists 21:34:40.8 Info: => 6E-07s 21:34:40.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:40.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:40.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:40.8 Info: DROP TABLE "Artists" 21:34:40.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.8 Info: => 0.004319s 21:34:40.8 Info: AlterTable Artists 21:34:40.8 Info: => 5E-07s 21:34:40.8 Info: AlterColumn Artists Added DateTimeOffset 21:34:40.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:40.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:40.8 Info: DROP TABLE "Artists" 21:34:40.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.8 Info: => 0.0042973s 21:34:40.8 Info: AlterTable Blocklist 21:34:40.8 Info: => 5E-07s 21:34:40.8 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:40.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:40.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:40.8 Info: DROP TABLE "Blocklist" 21:34:40.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:40.8 Info: => 0.0048731s 21:34:40.8 Info: AlterTable Blocklist 21:34:40.8 Info: => 7E-07s 21:34:40.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "Blocklist" 21:34:40.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:40.9 Info: => 0.0037662s 21:34:40.9 Info: AlterTable Commands 21:34:40.9 Info: => 7E-07s 21:34:40.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "Commands" 21:34:40.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:40.9 Info: => 0.0037961s 21:34:40.9 Info: AlterTable Commands 21:34:40.9 Info: => 7E-07s 21:34:40.9 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "Commands" 21:34:40.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:40.9 Info: => 0.0049236s 21:34:40.9 Info: AlterTable Commands 21:34:40.9 Info: => 7E-07s 21:34:40.9 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "Commands" 21:34:40.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:40.9 Info: => 0.003786s 21:34:40.9 Info: AlterTable DownloadClientStatus 21:34:40.9 Info: => 6E-07s 21:34:40.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:40.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:40.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:40.9 Info: DROP TABLE "DownloadClientStatus" 21:34:40.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:40.9 Info: => 0.0038882s 21:34:40.9 Info: AlterTable DownloadClientStatus 21:34:40.9 Info: => 4E-07s 21:34:40.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:40.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:40.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:40.9 Info: DROP TABLE "DownloadClientStatus" 21:34:40.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:40.9 Info: => 0.0048726s 21:34:40.9 Info: AlterTable DownloadClientStatus 21:34:40.9 Info: => 6E-07s 21:34:40.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:40.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:40.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:40.9 Info: DROP TABLE "DownloadClientStatus" 21:34:40.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:40.9 Info: => 0.0039127s 21:34:40.9 Info: AlterTable DownloadHistory 21:34:40.9 Info: => 6E-07s 21:34:40.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "DownloadHistory" 21:34:40.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:40.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:40.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:40.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:40.9 Info: => 0.005174s 21:34:40.9 Info: AlterTable ExtraFiles 21:34:40.9 Info: => 5E-07s 21:34:40.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "ExtraFiles" 21:34:40.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:40.9 Info: => 0.0037666s 21:34:40.9 Info: AlterTable ExtraFiles 21:34:40.9 Info: => 6E-07s 21:34:40.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "ExtraFiles" 21:34:40.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:40.9 Info: => 0.003806s 21:34:40.9 Info: AlterTable History 21:34:40.9 Info: => 8E-07s 21:34:40.9 Info: AlterColumn History Date DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "History" 21:34:40.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:40.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:40.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:40.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:40.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:40.9 Info: => 0.0052919s 21:34:40.9 Info: AlterTable ImportListStatus 21:34:40.9 Info: => 5E-07s 21:34:40.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "ImportListStatus" 21:34:40.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:40.9 Info: => 0.0039083s 21:34:40.9 Info: AlterTable ImportListStatus 21:34:40.9 Info: => 5E-07s 21:34:40.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "ImportListStatus" 21:34:40.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:40.9 Info: => 0.0048939s 21:34:40.9 Info: AlterTable ImportListStatus 21:34:40.9 Info: => 4E-07s 21:34:40.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "ImportListStatus" 21:34:40.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:40.9 Info: => 0.0043431s 21:34:40.9 Info: AlterTable IndexerStatus 21:34:40.9 Info: => 5E-07s 21:34:40.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "IndexerStatus" 21:34:40.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:40.9 Info: => 0.0043535s 21:34:40.9 Info: AlterTable IndexerStatus 21:34:40.9 Info: => 5E-07s 21:34:40.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "IndexerStatus" 21:34:40.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:40.9 Info: => 0.0052806s 21:34:40.9 Info: AlterTable IndexerStatus 21:34:40.9 Info: => 4E-07s 21:34:40.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "IndexerStatus" 21:34:40.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:40.9 Info: => 0.0042423s 21:34:40.9 Info: AlterTable LyricFiles 21:34:40.9 Info: => 5E-07s 21:34:40.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "LyricFiles" 21:34:40.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:40.9 Info: => 0.0047508s 21:34:40.9 Info: AlterTable LyricFiles 21:34:40.9 Info: => 8E-07s 21:34:40.9 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "LyricFiles" 21:34:40.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:40.9 Info: => 0.0037695s 21:34:40.9 Info: AlterTable MetadataFiles 21:34:40.9 Info: => 7E-07s 21:34:40.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "MetadataFiles" 21:34:40.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:40.9 Info: => 0.0039605s 21:34:40.9 Info: AlterTable MetadataFiles 21:34:40.9 Info: => 8E-07s 21:34:40.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "MetadataFiles" 21:34:40.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:40.9 Info: => 0.0053472s 21:34:40.9 Info: AlterTable PendingReleases 21:34:40.9 Info: => 9E-07s 21:34:40.9 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:40.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:40.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:40.9 Info: DROP TABLE "PendingReleases" 21:34:40.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:40.9 Info: => 0.0037821s 21:34:40.9 Info: AlterTable ScheduledTasks 21:34:40.9 Info: => 7E-07s 21:34:40.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:41.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:41.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:41.0 Info: DROP TABLE "ScheduledTasks" 21:34:41.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:41.0 Info: => 0.0053982s 21:34:41.0 Info: AlterTable ScheduledTasks 21:34:41.0 Info: => 5E-07s 21:34:41.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:41.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:41.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:41.0 Info: DROP TABLE "ScheduledTasks" 21:34:41.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:41.0 Info: => 0.0043665s 21:34:41.0 Info: AlterTable TrackFiles 21:34:41.0 Info: => 5E-07s 21:34:41.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 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.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.0041466s 21:34:41.0 Info: AlterTable TrackFiles 21:34:41.0 Info: => 5E-07s 21:34:41.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 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.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.0051031s 21:34:41.0 Info: AlterTable VersionInfo 21:34:41.0 Info: => 5E-07s 21:34:41.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:41.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:41.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:41.0 Info: DROP TABLE "VersionInfo" 21:34:41.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:41.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:41.0 Info: => 0.0043389s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:41', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:41.0 Info: => 0.0050007s 21:34:41.0 Info: 62: add_on_delete_to_notifications migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 62 21:34:41.0 Info: AlterTable Notifications 21:34:41.0 Info: => 8E-07s 21:34:41.0 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:41.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:41.0 Info: => 0.000564s 21:34:41.0 Info: AlterTable Notifications 21:34:41.0 Info: => 9E-07s 21:34:41.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:41.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:41.0 Info: => 0.0005594s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:41', 'add_on_delete_to_notifications') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 62: add_on_delete_to_notifications migrated 21:34:41.0 Info: => 0.0008708s 21:34:41.0 Info: 63: add_custom_formats migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 63 21:34:41.0 Info: AlterTable DelayProfiles 21:34:41.0 Info: => 7E-07s 21:34:41.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:41.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:41.0 Info: => 0.0005607s 21:34:41.0 Info: UpdateData 21:34:41.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:41.0 Info: => 5.19E-05s 21:34:41.0 Info: AlterTable TrackFiles 21:34:41.0 Info: => 4E-07s 21:34:41.0 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:41.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:41.0 Info: => 0.0005127s 21:34:41.0 Info: PerformDBOperation 21:34:41.0 Info: Performing DB Operation 21:34:41.0 Info: => 2.83E-05s 21:34:41.0 Info: CreateTable CustomFormats 21:34:41.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:41.0 Info: => 0.0001469s 21:34:41.0 Info: CreateIndex CustomFormats (Name) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:41.0 Info: => 8.4E-05s 21:34:41.0 Info: AlterTable QualityProfiles 21:34:41.0 Info: => 4E-07s 21:34:41.0 Info: CreateColumn QualityProfiles FormatItems String 21:34:41.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:41.0 Info: => 0.0005299s 21:34:41.0 Info: AlterTable QualityProfiles 21:34:41.0 Info: => 5E-07s 21:34:41.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:41.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:41.0 Info: => 0.0005425s 21:34:41.0 Info: AlterTable QualityProfiles 21:34:41.0 Info: => 6E-07s 21:34:41.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:41.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:41.0 Info: => 0.0005358s 21:34:41.0 Info: PerformDBOperation 21:34:41.0 Info: Performing DB Operation 21:34:41.0 Info: => 5.97E-05s 21:34:41.0 Info: PerformDBOperation 21:34:41.0 Info: Performing DB Operation 21:34:41.0 Info: => 2.66E-05s 21:34:41.0 Info: DeleteColumn ReleaseProfiles Preferred 21:34:41.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:41.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:41.0 Info: DROP TABLE "ReleaseProfiles" 21:34:41.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:41.0 Info: => 0.0049114s 21:34:41.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:41.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:41.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:41.0 Info: DROP TABLE "ReleaseProfiles" 21:34:41.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:41.0 Info: => 0.0038711s 21:34:41.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:41.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:41.0 Info: => 4.9E-05s 21:34:41.0 Info: AlterTable DelayProfiles 21:34:41.0 Info: => 3E-07s 21:34:41.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:41.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:41.0 Info: => 0.0005884s 21:34:41.0 Info: AlterTable DelayProfiles 21:34:41.0 Info: => 7E-07s 21:34:41.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:41.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:41.0 Info: => 0.0005367s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:41', 'add_custom_formats') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 63: add_custom_formats migrated 21:34:41.0 Info: => 0.0009159s 21:34:41.0 Info: 64: add_result_to_commands migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 64 21:34:41.0 Info: AlterTable Commands 21:34:41.0 Info: => 6E-07s 21:34:41.0 Info: CreateColumn Commands Result Int32 21:34:41.0 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 21:34:41.0 Info: => 0.0006042s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-12-23T21:34:41', 'add_result_to_commands') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 64: add_result_to_commands migrated 21:34:41.0 Info: => 0.0009063s 21:34:41.0 Info: 65: health_restored_notification migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 65 21:34:41.0 Info: AlterTable Notifications 21:34:41.0 Info: => 7E-07s 21:34:41.0 Info: CreateColumn Notifications OnHealthRestored Boolean 21:34:41.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 21:34:41.0 Info: => 0.0006479s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-12-23T21:34:41', 'health_restored_notification') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 65: health_restored_notification migrated 21:34:41.0 Info: => 0.0009556s 21:34:41.0 Info: 66: remove_uc migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 66 21:34:41.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 21:34:41.0 Info: => 4.73E-05s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-12-23T21:34:41', 'remove_uc') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 66: remove_uc migrated 21:34:41.0 Info: => 0.0002944s 21:34:41.0 Info: 67: download_clients_rename_tv_to_music migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 67 21:34:41.0 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:41.0 Info: PerformDBOperation 21:34:41.0 Info: Performing DB Operation 21:34:41.0 Info: => 0.0009093s 21:34:41.0 Info: -> 1 Insert operations completed in 00:00:00.0000913 taking an average of 00:00:00.0000913 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-12-23T21:34:41', 'download_clients_rename_tv_to_music') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 67: download_clients_rename_tv_to_music migrated 21:34:41.0 Info: => 0.0012809s 21:34:41.0 Debug: Took: 00:00:00.3930239 21:34:41.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 21:34:41.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 21:34:41.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864810728052_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.0 Info: DatabaseEngineVersionCheck migrating 21:34:41.0 Info: PerformDBOperation 21:34:41.0 Info: Performing DB Operation 21:34:41.0 Info: SQLite 3.47.2 21:34:41.0 Info: => 0.0010771s 21:34:41.0 Info: DatabaseEngineVersionCheck migrated 21:34:41.0 Info: => 0.0010899s 21:34:41.0 Info: VersionMigration migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: CreateTable VersionInfo 21:34:41.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:41.0 Info: => 0.0001463s 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: VersionMigration migrated 21:34:41.0 Info: => 0.0005424s 21:34:41.0 Info: VersionUniqueMigration migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: CreateIndex VersionInfo (Version) 21:34:41.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:41.0 Info: => 0.0001149s 21:34:41.0 Info: AlterTable VersionInfo 21:34:41.0 Info: => 7E-07s 21:34:41.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:41.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:41.0 Info: => 0.0005394s 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: VersionUniqueMigration migrated 21:34:41.0 Info: => 0.0007346s 21:34:41.0 Info: VersionDescriptionMigration migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: AlterTable VersionInfo 21:34:41.0 Info: => 6E-07s 21:34:41.0 Info: CreateColumn VersionInfo Description String 21:34:41.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:41.0 Info: => 0.0001918s 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: VersionDescriptionMigration migrated 21:34:41.0 Info: => 0.0003695s 21:34:41.0 Info: 1: InitialSetup migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 1 21:34:41.0 Info: CreateTable Config 21:34:41.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:41.0 Info: => 0.0001556s 21:34:41.0 Info: CreateIndex Config (Key) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:41.0 Info: => 7.99E-05s 21:34:41.0 Info: CreateTable RootFolders 21:34:41.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:41.0 Info: => 7.97E-05s 21:34:41.0 Info: CreateIndex RootFolders (Path) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:41.0 Info: => 6.79E-05s 21:34:41.0 Info: CreateTable Artists 21:34:41.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:41.0 Info: => 0.0002193s 21:34:41.0 Info: CreateIndex Artists (ForeignArtistId) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:41.0 Info: => 6.68E-05s 21:34:41.0 Info: CreateIndex Artists (NameSlug) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:41.0 Info: => 6E-05s 21:34:41.0 Info: CreateIndex Artists (CleanName) 21:34:41.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.0 Info: => 5.91E-05s 21:34:41.0 Info: CreateIndex Artists (Path) 21:34:41.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.0 Info: => 6E-05s 21:34:41.0 Info: CreateTable Albums 21:34:41.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:41.0 Info: => 0.0001888s 21:34:41.0 Info: CreateIndex Albums (ForeignAlbumId) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.0 Info: => 6.4E-05s 21:34:41.0 Info: CreateIndex Albums (MBId) 21:34:41.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.0 Info: => 6.03E-05s 21:34:41.0 Info: CreateIndex Albums (TADBId) 21:34:41.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.0 Info: => 5.91E-05s 21:34:41.0 Info: CreateIndex Albums (TitleSlug) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.0 Info: => 6.04E-05s 21:34:41.0 Info: CreateIndex Albums (CleanTitle) 21:34:41.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.0 Info: => 6.21E-05s 21:34:41.0 Info: CreateIndex Albums (Path) 21:34:41.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:41.0 Info: => 5.77E-05s 21:34:41.0 Info: CreateTable Tracks 21:34:41.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:41.0 Info: => 0.0001245s 21:34:41.0 Info: CreateIndex Tracks (ForeignTrackId) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:41.0 Info: => 6.54E-05s 21:34:41.0 Info: CreateIndex Tracks (ArtistId) 21:34:41.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:41.0 Info: => 6.57E-05s 21:34:41.0 Info: CreateIndex Tracks (TrackFileId) 21:34:41.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:41.0 Info: => 6.65E-05s 21:34:41.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:41.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:41.0 Info: => 6.67E-05s 21:34:41.0 Info: CreateTable TrackFiles 21:34:41.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:41.0 Info: => 0.0001165s 21:34:41.0 Info: CreateIndex TrackFiles (ArtistId) 21:34:41.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:41.0 Info: => 6.3E-05s 21:34:41.0 Info: CreateIndex TrackFiles (AlbumId) 21:34:41.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.0 Info: => 6.11E-05s 21:34:41.0 Info: CreateTable History 21:34:41.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:41.0 Info: => 0.000123s 21:34:41.0 Info: CreateIndex History (Date) 21:34:41.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:41.0 Info: => 6.49E-05s 21:34:41.0 Info: CreateIndex History (EventType) 21:34:41.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:41.0 Info: => 6.09E-05s 21:34:41.0 Info: CreateIndex History (DownloadId) 21:34:41.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:41.0 Info: => 6.04E-05s 21:34:41.0 Info: CreateIndex History (AlbumId) 21:34:41.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:41.0 Info: => 6.31E-05s 21:34:41.0 Info: CreateTable Notifications 21:34:41.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:41.0 Info: => 0.0001104s 21:34:41.0 Info: CreateTable ScheduledTasks 21:34:41.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:41.0 Info: => 0.000128s 21:34:41.0 Info: CreateIndex ScheduledTasks (TypeName) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:41.0 Info: => 0.0001134s 21:34:41.0 Info: CreateTable Indexers 21:34:41.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:41.0 Info: => 0.0001175s 21:34:41.0 Info: CreateIndex Indexers (Name) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:41.0 Info: => 0.0008315s 21:34:41.0 Info: CreateTable Profiles 21:34:41.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:41.0 Info: => 0.0001491s 21:34:41.0 Info: CreateIndex Profiles (Name) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:41.0 Info: => 0.000103s 21:34:41.0 Info: CreateTable QualityDefinitions 21:34:41.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:41.0 Info: => 0.0001454s 21:34:41.0 Info: CreateIndex QualityDefinitions (Quality) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:41.0 Info: => 0.0001037s 21:34:41.0 Info: CreateIndex QualityDefinitions (Title) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:41.0 Info: => 9.33E-05s 21:34:41.0 Info: CreateTable NamingConfig 21:34:41.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:41.0 Info: => 0.0001236s 21:34:41.0 Info: CreateTable Blacklist 21:34:41.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:41.0 Info: => 0.0001514s 21:34:41.0 Info: CreateTable Metadata 21:34:41.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:41.0 Info: => 9.45E-05s 21:34:41.0 Info: CreateTable MetadataFiles 21:34:41.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:41.0 Info: => 0.0001153s 21:34:41.0 Info: CreateTable DownloadClients 21:34:41.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:41.0 Info: => 9.54E-05s 21:34:41.0 Info: CreateTable PendingReleases 21:34:41.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:41.0 Info: => 0.0001039s 21:34:41.0 Info: CreateTable RemotePathMappings 21:34:41.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:41.0 Info: => 0.0001044s 21:34:41.0 Info: CreateTable Tags 21:34:41.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:41.0 Info: => 8.35E-05s 21:34:41.0 Info: CreateIndex Tags (Label) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:41.0 Info: => 7.75E-05s 21:34:41.0 Info: CreateTable Restrictions 21:34:41.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:41.0 Info: => 8.97E-05s 21:34:41.0 Info: CreateTable DelayProfiles 21:34:41.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:41.0 Info: => 0.0001161s 21:34:41.0 Info: CreateTable Users 21:34:41.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:41.0 Info: => 8.38E-05s 21:34:41.0 Info: CreateIndex Users (Identifier) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:41.0 Info: => 0.0001028s 21:34:41.0 Info: CreateIndex Users (Username) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:41.1 Info: => 9.63E-05s 21:34:41.1 Info: CreateTable Commands 21:34:41.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:41.1 Info: => 0.000125s 21:34:41.1 Info: CreateTable IndexerStatus 21:34:41.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:41.1 Info: => 0.0001091s 21:34:41.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:41.1 Info: => 7.69E-05s 21:34:41.1 Info: CreateTable ExtraFiles 21:34:41.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:41.1 Info: => 0.0001054s 21:34:41.1 Info: CreateTable LyricFiles 21:34:41.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:41.1 Info: => 0.0001332s 21:34:41.1 Info: CreateTable LanguageProfiles 21:34:41.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:41.1 Info: => 8.97E-05s 21:34:41.1 Info: CreateIndex LanguageProfiles (Name) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:41.1 Info: => 7.72E-05s 21:34:41.1 Info: CreateTable DownloadClientStatus 21:34:41.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:41.1 Info: => 9.85E-05s 21:34:41.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:41.1 Info: => 7.67E-05s 21:34:41.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:41.1 Info: -> 1 Insert operations completed in 00:00:00.0000582 taking an average of 00:00:00.0000582 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:41', 'InitialSetup') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 1: InitialSetup migrated 21:34:41.1 Info: => 0.0008843s 21:34:41.1 Info: 2: add_reason_to_pending_releases migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 2 21:34:41.1 Info: AlterTable PendingReleases 21:34:41.1 Info: => 9E-07s 21:34:41.1 Info: CreateColumn PendingReleases Reason Int32 21:34:41.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0005461s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:41', 'add_reason_to_pending_releases') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 2: add_reason_to_pending_releases migrated 21:34:41.1 Info: => 0.0008347s 21:34:41.1 Info: 3: add_medium_support migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 3 21:34:41.1 Info: AlterTable Albums 21:34:41.1 Info: => 6E-07s 21:34:41.1 Info: CreateColumn Albums Media String 21:34:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:41.1 Info: => 0.0005038s 21:34:41.1 Info: AlterTable Tracks 21:34:41.1 Info: => 6E-07s 21:34:41.1 Info: CreateColumn Tracks MediumNumber Int32 21:34:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.000483s 21:34:41.1 Info: AlterTable Tracks 21:34:41.1 Info: => 4E-07s 21:34:41.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0004537s 21:34:41.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:41.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:41.1 Info: => 4.27E-05s 21:34:41.1 Info: DeleteColumn Tracks TrackNumber 21:34:41.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:41.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:41.1 Info: DROP TABLE "Tracks" 21:34:41.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:41.1 Info: => 0.0045879s 21:34:41.1 Info: AlterTable Tracks 21:34:41.1 Info: => 5E-07s 21:34:41.1 Info: CreateColumn Tracks TrackNumber String 21:34:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:41.1 Info: => 0.0004642s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:41', 'add_medium_support') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 3: add_medium_support migrated 21:34:41.1 Info: => 0.0008195s 21:34:41.1 Info: 4: add_various_qualites_in_profile migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 4 21:34:41.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:41.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:41.1 Info: => 5.08E-05s 21:34:41.1 Info: PerformDBOperation 21:34:41.1 Info: Performing DB Operation 21:34:41.1 Info: => 2.53E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:41', 'add_various_qualites_in_profile') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 4: add_various_qualites_in_profile migrated 21:34:41.1 Info: => 0.0002492s 21:34:41.1 Info: 5: metadata_profiles migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 5 21:34:41.1 Info: CreateTable MetadataProfiles 21:34:41.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:41.1 Info: => 0.0001238s 21:34:41.1 Info: CreateIndex MetadataProfiles (Name) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:41.1 Info: => 8.11E-05s 21:34:41.1 Info: AlterTable Artists 21:34:41.1 Info: => 4E-07s 21:34:41.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:41.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:41.1 Info: => 0.0004781s 21:34:41.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:41.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:41.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:41.1 Info: DROP TABLE "Artists" 21:34:41.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0039609s 21:34:41.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:41.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:41.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:41.1 Info: DROP TABLE "Artists" 21:34:41.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 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: => 0.0049041s 21:34:41.1 Info: AlterTable Albums 21:34:41.1 Info: => 5E-07s 21:34:41.1 Info: CreateColumn Albums SecondaryTypes String 21:34:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:41.1 Info: => 0.0004604s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:41', 'metadata_profiles') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 5: metadata_profiles migrated 21:34:41.1 Info: => 0.0008308s 21:34:41.1 Info: 6: separate_automatic_and_interactive_search migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 6 21:34:41.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:41.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:41.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:41.1 Info: DROP TABLE "Indexers" 21:34:41.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:41.1 Info: => 0.0033571s 21:34:41.1 Info: AlterTable Indexers 21:34:41.1 Info: => 4E-07s 21:34:41.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:41.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:41.1 Info: => 0.0004523s 21:34:41.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:41.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:41.1 Info: => 3.88E-05s 21:34:41.1 Info: AlterTable Indexers 21:34:41.1 Info: => 4E-07s 21:34:41.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:41.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:41.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:41.1 Info: DROP TABLE "Indexers" 21:34:41.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:41.1 Info: => 0.0033789s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:41', 'separate_automatic_and_interactive_search') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 6: separate_automatic_and_interactive_search migrated 21:34:41.1 Info: => 0.0036758s 21:34:41.1 Info: 7: change_album_path_to_relative migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 7 21:34:41.1 Info: DeleteColumn Albums Path 21:34:41.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:41.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:41.1 Info: DROP TABLE "Albums" 21:34:41.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.1 Info: => 0.0056758s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:41', 'change_album_path_to_relative') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 7: change_album_path_to_relative migrated 21:34:41.1 Info: => 0.0060501s 21:34:41.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 8 21:34:41.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:41.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:41.1 Info: => 4.88E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:41', 'change_quality_size_mb_to_kb') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:41.1 Info: => 0.000279s 21:34:41.1 Info: 9: album_releases migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 9 21:34:41.1 Info: AlterTable Albums 21:34:41.1 Info: => 6E-07s 21:34:41.1 Info: CreateColumn Albums Releases String 21:34:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:41.1 Info: => 0.0005106s 21:34:41.1 Info: AlterTable Albums 21:34:41.1 Info: => 6E-07s 21:34:41.1 Info: CreateColumn Albums CurrentRelease String 21:34:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:41.1 Info: => 0.0004618s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:41', 'album_releases') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 9: album_releases migrated 21:34:41.1 Info: => 0.0007375s 21:34:41.1 Info: 10: album_releases_fix migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 10 21:34:41.1 Info: AlterTable Albums 21:34:41.1 Info: => 6E-07s 21:34:41.1 Info: AlterColumn Albums Releases String 21:34:41.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:41.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:41.1 Info: DROP TABLE "Albums" 21:34:41.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.1 Info: => 0.0046824s 21:34:41.1 Info: AlterTable Albums 21:34:41.1 Info: => 5E-07s 21:34:41.1 Info: AlterColumn Albums CurrentRelease String 21:34:41.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:41.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:41.1 Info: DROP TABLE "Albums" 21:34:41.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.1 Info: => 0.0047297s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:41', 'album_releases_fix') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 10: album_releases_fix migrated 21:34:41.1 Info: => 0.0050679s 21:34:41.1 Info: 11: import_lists migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 11 21:34:41.1 Info: CreateTable ImportLists 21:34:41.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:41.1 Info: => 0.0001542s 21:34:41.1 Info: CreateIndex ImportLists (Name) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:41.1 Info: => 7.33E-05s 21:34:41.1 Info: CreateTable ImportListStatus 21:34:41.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:41.1 Info: => 0.0001015s 21:34:41.1 Info: CreateIndex ImportListStatus (ProviderId) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:41.1 Info: => 7.14E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:41', 'import_lists') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 11: import_lists migrated 21:34:41.1 Info: => 0.0003688s 21:34:41.1 Info: 12: add_release_status migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 12 21:34:41.1 Info: AlterTable MetadataProfiles 21:34:41.1 Info: => 7E-07s 21:34:41.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:41.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:41.1 Info: => 0.0005043s 21:34:41.1 Info: PerformDBOperation 21:34:41.1 Info: Performing DB Operation 21:34:41.1 Info: => 4.57E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:41', 'add_release_status') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 12: add_release_status migrated 21:34:41.1 Info: => 0.0003149s 21:34:41.1 Info: 13: album_download_notification migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 13 21:34:41.1 Info: AlterTable Notifications 21:34:41.1 Info: => 6E-07s 21:34:41.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0004945s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:41', 'album_download_notification') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 13: album_download_notification migrated 21:34:41.1 Info: => 0.0007714s 21:34:41.1 Info: 14: fix_language_metadata_profiles migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 14 21:34:41.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:41.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:41.1 Info: => 7.51E-05s 21:34:41.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:41.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:41.1 Info: => 5.05E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:41', 'fix_language_metadata_profiles') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 14: fix_language_metadata_profiles migrated 21:34:41.1 Info: => 0.0002742s 21:34:41.1 Info: 15: remove_fanzub migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 15 21:34:41.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:41.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:41.1 Info: => 4.16E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:41', 'remove_fanzub') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 15: remove_fanzub migrated 21:34:41.1 Info: => 0.0002633s 21:34:41.1 Info: 16: update_artist_history_indexes migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 16 21:34:41.1 Info: CreateIndex Albums (ArtistId) 21:34:41.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:41.1 Info: => 0.0001005s 21:34:41.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:41.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:41.1 Info: => 7.42E-05s 21:34:41.1 Info: DeleteIndex History (AlbumId) 21:34:41.1 Info: DROP INDEX "IX_History_AlbumId" 21:34:41.1 Info: => 0.0001165s 21:34:41.1 Info: CreateIndex History (AlbumId, Date) 21:34:41.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:41.1 Info: => 8.52E-05s 21:34:41.1 Info: DeleteIndex History (DownloadId) 21:34:41.1 Info: DROP INDEX "IX_History_DownloadId" 21:34:41.1 Info: => 0.0001029s 21:34:41.1 Info: CreateIndex History (DownloadId, Date) 21:34:41.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:41.1 Info: => 8.5E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:41', 'update_artist_history_indexes') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 16: update_artist_history_indexes migrated 21:34:41.1 Info: => 0.0003726s 21:34:41.1 Info: 17: remove_nma migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 17 21:34:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:41.1 Info: => 4.74E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:41', 'remove_nma') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 17: remove_nma migrated 21:34:41.1 Info: => 0.0002723s 21:34:41.1 Info: 18: album_disambiguation migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 18 21:34:41.1 Info: AlterTable Albums 21:34:41.1 Info: => 5E-07s 21:34:41.1 Info: CreateColumn Albums Disambiguation String 21:34:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:41.1 Info: => 0.0005141s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:41', 'album_disambiguation') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 18: album_disambiguation migrated 21:34:41.1 Info: => 0.0007921s 21:34:41.1 Info: 19: add_ape_quality_in_profiles migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 19 21:34:41.1 Info: PerformDBOperation 21:34:41.1 Info: Performing DB Operation 21:34:41.1 Info: => 2.91E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:41', 'add_ape_quality_in_profiles') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 19: add_ape_quality_in_profiles migrated 21:34:41.1 Info: => 0.0002608s 21:34:41.1 Info: 20: remove_pushalot migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 20 21:34:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:41.1 Info: => 4.69E-05s 21:34:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:41.1 Info: => 2.9E-05s 21:34:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:41.1 Info: => 2.63E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:41', 'remove_pushalot') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 20: remove_pushalot migrated 21:34:41.1 Info: => 0.0002428s 21:34:41.1 Info: 21: add_custom_filters migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 21 21:34:41.1 Info: CreateTable CustomFilters 21:34:41.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:41.1 Info: => 0.0001194s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:41', 'add_custom_filters') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 21: add_custom_filters migrated 21:34:41.1 Info: => 0.0003735s 21:34:41.1 Info: 22: import_list_tags migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 22 21:34:41.1 Info: AlterTable ImportLists 21:34:41.1 Info: => 5E-07s 21:34:41.1 Info: CreateColumn ImportLists Tags String 21:34:41.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:41.1 Info: => 0.0005239s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:41', 'import_list_tags') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 22: import_list_tags migrated 21:34:41.1 Info: => 0.0007953s 21:34:41.1 Info: 23: add_release_groups_etc migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 23 21:34:41.1 Info: CreateTable ArtistMetadata 21:34:41.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:41.1 Info: => 0.0001616s 21:34:41.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:41.1 Info: => 7.71E-05s 21:34:41.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:41.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:41.1 Info: => 7.72E-05s 21:34:41.1 Info: AlterTable Artists 21:34:41.1 Info: => 4E-07s 21:34:41.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:41.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0005153s 21:34:41.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:41.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:41.1 Info: => 6.48E-05s 21:34:41.1 Info: CreateTable AlbumReleases 21:34:41.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:41.1 Info: => 0.0001371s 21:34:41.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:41.1 Info: => 7.52E-05s 21:34:41.1 Info: CreateIndex AlbumReleases (AlbumId) 21:34:41.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:41.1 Info: => 6.92E-05s 21:34:41.1 Info: PerformDBOperation 21:34:41.1 Info: Performing DB Operation 21:34:41.1 Info: => 3.02E-05s 21:34:41.1 Info: AlterTable Albums 21:34:41.1 Info: => 3E-07s 21:34:41.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0005206s 21:34:41.1 Info: AlterTable Albums 21:34:41.1 Info: => 5E-07s 21:34:41.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:41.1 Info: => 0.0005422s 21:34:41.1 Info: AlterTable Albums 21:34:41.1 Info: => 6E-07s 21:34:41.1 Info: CreateColumn Albums Links String 21:34:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:41.1 Info: => 0.000538s 21:34:41.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:41.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:41.1 Info: => 7.77E-05s 21:34:41.1 Info: AlterTable Tracks 21:34:41.1 Info: => 3E-07s 21:34:41.1 Info: CreateColumn Tracks ForeignRecordingId String 21:34:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:41.1 Info: => 0.0005112s 21:34:41.1 Info: AlterTable Tracks 21:34:41.1 Info: => 4E-07s 21:34:41.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0005172s 21:34:41.1 Info: AlterTable Tracks 21:34:41.1 Info: => 5E-07s 21:34:41.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0005316s 21:34:41.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:41.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:41.1 Info: => 7.75E-05s 21:34:41.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:41.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:41.1 Info: => 5.92E-05s 21:34:41.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 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, "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.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: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: => 0.0054309s 21:34:41.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:41.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:41.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:41.1 Info: DROP TABLE "Albums" 21:34:41.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.1 Info: => 0.0049863s 21:34:41.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:41.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:41.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:41.1 Info: DROP TABLE "Tracks" 21:34:41.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:41.1 Info: => 0.0038297s 21:34:41.1 Info: DeleteColumn TrackFiles ArtistId 21:34:41.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:41.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:41.1 Info: DROP TABLE "TrackFiles" 21:34:41.1 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: => 0.004568s 21:34:41.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:41.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.1 Info: => 7.25E-05s 21:34:41.1 Info: CreateIndex Artists (Monitored) 21:34:41.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.1 Info: => 6.56E-05s 21:34:41.1 Info: CreateIndex Albums (ArtistMetadataId) 21:34:41.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:41.1 Info: => 6.41E-05s 21:34:41.1 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:41.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:41.1 Info: => 6.4E-05s 21:34:41.1 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:41.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:41.1 Info: => 6.5E-05s 21:34:41.1 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:41.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:41.1 Info: => 6.64E-05s 21:34:41.1 Info: UpdateData 21:34:41.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:41.1 Info: => 3.78E-05s 21:34:41.1 Info: UpdateData 21:34:41.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:41.1 Info: => 3.02E-05s 21:34:41.1 Info: UpdateData 21:34:41.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:41.1 Info: => 3.6E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:41', 'add_release_groups_etc') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 23: add_release_groups_etc migrated 21:34:41.1 Info: => 0.0006171s 21:34:41.1 Info: 24: NewMediaInfoFormat migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 24 21:34:41.1 Info: UpdateData 21:34:41.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:41.1 Info: => 4.97E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:41', 'NewMediaInfoFormat') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 24: NewMediaInfoFormat migrated 21:34:41.1 Info: => 0.0003112s 21:34:41.1 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 25 21:34:41.1 Info: RenameTable Restrictions ReleaseProfiles 21:34:41.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:41.1 Info: => 0.0014372s 21:34:41.1 Info: AlterTable ReleaseProfiles 21:34:41.1 Info: => 6E-07s 21:34:41.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:41.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:41.1 Info: => 0.0004999s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:41', 'rename_restrictions_to_release_profiles') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:41.1 Info: => 0.000795s 21:34:41.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 26 21:34:41.1 Info: RenameTable Profiles QualityProfiles 21:34:41.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:41.1 Info: => 0.00144s 21:34:41.1 Info: AlterTable QualityProfiles 21:34:41.1 Info: => 6E-07s 21:34:41.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:41.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:41.1 Info: => 0.0004968s 21:34:41.1 Info: AlterTable LanguageProfiles 21:34:41.1 Info: => 5E-07s 21:34:41.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:41.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:41.1 Info: => 0.0004802s 21:34:41.1 Info: UpdateData 21:34:41.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:41.1 Info: => 4.34E-05s 21:34:41.1 Info: UpdateData 21:34:41.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:41.1 Info: => 2.66E-05s 21:34:41.1 Info: RenameColumn Artists ProfileId to QualityProfileId 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, "AlbumFolder" INTEGER NOT NULL, "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.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: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_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.1 Info: => 0.0040937s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:41', 'rename_quality_profiles_add_upgrade_allowed') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:41.1 Info: => 0.0044548s 21:34:41.1 Info: 27: add_import_exclusions migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 27 21:34:41.1 Info: CreateTable ImportListExclusions 21:34:41.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:41.1 Info: => 0.0001172s 21:34:41.1 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:41.1 Info: => 7.85E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:41', 'add_import_exclusions') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 27: add_import_exclusions migrated 21:34:41.1 Info: => 0.0003526s 21:34:41.1 Info: 28: clean_artist_metadata_table migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 28 21:34:41.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:41.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:41.1 Info: => 0.000144s 21:34:41.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:41.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:41.1 Info: => 0.000118s 21:34:41.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:41.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:41.1 Info: => 0.0001141s 21:34:41.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:41.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:41.1 Info: => 0.0001094s 21:34:41.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:41.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:41.1 Info: => 0.0001124s 21:34:41.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:41.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:41.1 Info: => 0.0001096s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:41', 'clean_artist_metadata_table') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 28: clean_artist_metadata_table migrated 21:34:41.1 Info: => 0.0003504s 21:34:41.1 Info: 29: health_issue_notification migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 29 21:34:41.1 Info: AlterTable Notifications 21:34:41.1 Info: => 7E-07s 21:34:41.1 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0005244s 21:34:41.1 Info: AlterTable Notifications 21:34:41.1 Info: => 6E-07s 21:34:41.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.000496s 21:34:41.1 Info: AlterTable Notifications 21:34:41.1 Info: => 5E-07s 21:34:41.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0006428s 21:34:41.1 Info: AlterTable Notifications 21:34:41.1 Info: => 5E-07s 21:34:41.1 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0005102s 21:34:41.1 Info: AlterTable Notifications 21:34:41.1 Info: => 6E-07s 21:34:41.1 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0004972s 21:34:41.1 Info: DeleteColumn Notifications OnDownload 21:34:41.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:41.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:41.2 Info: DROP TABLE "Notifications" 21:34:41.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:41.2 Info: => 0.0044277s 21:34:41.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:41.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:41.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:41.2 Info: DROP TABLE "Notifications" 21:34:41.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:41.2 Info: => 0.0044607s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:41', 'health_issue_notification') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 29: health_issue_notification migrated 21:34:41.2 Info: => 0.0048186s 21:34:41.2 Info: 30: add_mediafilerepository_mtime migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 30 21:34:41.2 Info: AlterTable TrackFiles 21:34:41.2 Info: => 7E-07s 21:34:41.2 Info: CreateColumn TrackFiles Modified DateTime 21:34:41.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:41.2 Info: => 0.0005668s 21:34:41.2 Info: AlterTable TrackFiles 21:34:41.2 Info: => 6E-07s 21:34:41.2 Info: CreateColumn TrackFiles Path String 21:34:41.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:41.2 Info: => 0.0004957s 21:34:41.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:41.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:41.2 Info: => 3.64E-05s 21:34:41.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:41.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:41.2 Info: => 0.0001176s 21:34:41.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:41.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:41.2 Info: => 0.0001248s 21:34:41.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:41.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:41.2 Info: => 0.0001297s 21:34:41.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:41.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:41.2 Info: => 7.37E-05s 21:34:41.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:41.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:41.2 Info: => 4.45E-05s 21:34:41.2 Info: AlterTable TrackFiles 21:34:41.2 Info: => 3E-07s 21:34:41.2 Info: AlterColumn TrackFiles Path String 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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:41.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: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.003828s 21:34:41.2 Info: CreateIndex TrackFiles (Path) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.2 Info: => 7.59E-05s 21:34:41.2 Info: DeleteColumn TrackFiles RelativePath 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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:41.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: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: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.2 Info: => 0.004778s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:41', 'add_mediafilerepository_mtime') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 30: add_mediafilerepository_mtime migrated 21:34:41.2 Info: => 0.005083s 21:34:41.2 Info: 31: add_artistmetadataid_constraint migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 31 21:34:41.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:41.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:41.2 Info: => 8.5E-05s 21:34:41.2 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:41.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:41.2 Info: => 0.0001213s 21:34:41.2 Info: AlterColumn Artists ArtistMetadataId Int32 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, "QualityProfileId" 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", "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.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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.2 Info: => 0.0040479s 21:34:41.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.2 Info: => 7.11E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:41', 'add_artistmetadataid_constraint') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 31: add_artistmetadataid_constraint migrated 21:34:41.2 Info: => 0.0004253s 21:34:41.2 Info: 32: old_ids_and_artist_alias migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 32 21:34:41.2 Info: AlterTable ArtistMetadata 21:34:41.2 Info: => 6E-07s 21:34:41.2 Info: CreateColumn ArtistMetadata Aliases String 21:34:41.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:41.2 Info: => 0.0005327s 21:34:41.2 Info: AlterTable ArtistMetadata 21:34:41.2 Info: => 6E-07s 21:34:41.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:41.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.2 Info: => 0.0005113s 21:34:41.2 Info: AlterTable Albums 21:34:41.2 Info: => 5E-07s 21:34:41.2 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.2 Info: => 0.0005063s 21:34:41.2 Info: AlterTable AlbumReleases 21:34:41.2 Info: => 7E-07s 21:34:41.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:41.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.2 Info: => 0.000504s 21:34:41.2 Info: AlterTable Tracks 21:34:41.2 Info: => 4E-07s 21:34:41.2 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.2 Info: => 0.0005128s 21:34:41.2 Info: AlterTable Tracks 21:34:41.2 Info: => 6E-07s 21:34:41.2 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.2 Info: => 0.0005062s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:41', 'old_ids_and_artist_alias') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 32: old_ids_and_artist_alias migrated 21:34:41.2 Info: => 0.000788s 21:34:41.2 Info: 33: download_propers_config migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 33 21:34:41.2 Info: PerformDBOperation 21:34:41.2 Info: Performing DB Operation 21:34:41.2 Info: => 3.06E-05s 21:34:41.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:41.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:41.2 Info: => 3.32E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:41', 'download_propers_config') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 33: download_propers_config migrated 21:34:41.2 Info: => 0.0002599s 21:34:41.2 Info: 34: remove_language_profiles migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 34 21:34:41.2 Info: DeleteTable LanguageProfiles 21:34:41.2 Info: DROP TABLE "LanguageProfiles" 21:34:41.2 Info: => 0.0001874s 21:34:41.2 Info: DeleteColumn Artists LanguageProfileId 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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.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: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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.2 Info: => 0.0043922s 21:34:41.2 Info: DeleteColumn ImportLists LanguageProfileId 21:34:41.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:41.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:41.2 Info: DROP TABLE "ImportLists" 21:34:41.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:41.2 Info: => 0.0047079s 21:34:41.2 Info: DeleteColumn Blacklist Language 21:34:41.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:41.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:41.2 Info: DROP TABLE "Blacklist" 21:34:41.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:41.2 Info: => 0.0050475s 21:34:41.2 Info: DeleteColumn History Language 21:34:41.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:41.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:41.2 Info: DROP TABLE "History" 21:34:41.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:41.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:41.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:41.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:41.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:41.2 Info: => 0.0041441s 21:34:41.2 Info: DeleteColumn LyricFiles Language 21:34:41.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:41.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:41.2 Info: DROP TABLE "LyricFiles" 21:34:41.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:41.2 Info: => 0.0039443s 21:34:41.2 Info: DeleteColumn TrackFiles Language 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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:41.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: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: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.2 Info: => 0.0041578s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:41', 'remove_language_profiles') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 34: remove_language_profiles migrated 21:34:41.2 Info: => 0.0046537s 21:34:41.2 Info: 35: multi_disc_naming_format migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 35 21:34:41.2 Info: AlterTable NamingConfig 21:34:41.2 Info: => 6E-07s 21:34:41.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:41.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:41.2 Info: => 0.000524s 21:34:41.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:41.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:41.2 Info: => 5.62E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:41', 'multi_disc_naming_format') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 35: multi_disc_naming_format migrated 21:34:41.2 Info: => 0.000313s 21:34:41.2 Info: 36: add_download_client_priority migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 36 21:34:41.2 Info: AlterTable DownloadClients 21:34:41.2 Info: => 8E-07s 21:34:41.2 Info: CreateColumn DownloadClients Priority Int32 21:34:41.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:41.2 Info: => 0.00053s 21:34:41.2 Info: PerformDBOperation 21:34:41.2 Info: Performing DB Operation 21:34:41.2 Info: => 5.08E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:41', 'add_download_client_priority') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 36: add_download_client_priority migrated 21:34:41.2 Info: => 0.000322s 21:34:41.2 Info: 37: remove_growl_prowl migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 37 21:34:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:41.2 Info: => 5.19E-05s 21:34:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:41.2 Info: => 5.59E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:41', 'remove_growl_prowl') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 37: remove_growl_prowl migrated 21:34:41.2 Info: => 0.0003082s 21:34:41.2 Info: 38: remove_plex_hometheatre migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 38 21:34:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:41.2 Info: => 5.35E-05s 21:34:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:41.2 Info: => 3.34E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:41', 'remove_plex_hometheatre') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 38: remove_plex_hometheatre migrated 21:34:41.2 Info: => 0.0002858s 21:34:41.2 Info: 39: add_root_folder_add_defaults migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 39 21:34:41.2 Info: AlterTable RootFolders 21:34:41.2 Info: => 8E-07s 21:34:41.2 Info: CreateColumn RootFolders Name String 21:34:41.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:41.2 Info: => 0.0005318s 21:34:41.2 Info: AlterTable RootFolders 21:34:41.2 Info: => 5E-07s 21:34:41.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:41.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:41.2 Info: => 0.0005132s 21:34:41.2 Info: AlterTable RootFolders 21:34:41.2 Info: => 6E-07s 21:34:41.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:41.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:41.2 Info: => 0.0005039s 21:34:41.2 Info: AlterTable RootFolders 21:34:41.2 Info: => 5E-07s 21:34:41.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:41.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:41.2 Info: => 0.0004918s 21:34:41.2 Info: AlterTable RootFolders 21:34:41.2 Info: => 6E-07s 21:34:41.2 Info: CreateColumn RootFolders DefaultTags String 21:34:41.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:41.2 Info: => 0.0005028s 21:34:41.2 Info: PerformDBOperation 21:34:41.2 Info: Performing DB Operation 21:34:41.2 Info: => 4.53E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:41', 'add_root_folder_add_defaults') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 39: add_root_folder_add_defaults migrated 21:34:41.2 Info: => 0.0003398s 21:34:41.2 Info: 40: task_duration migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 40 21:34:41.2 Info: AlterTable ScheduledTasks 21:34:41.2 Info: => 6E-07s 21:34:41.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:41.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:41.2 Info: => 0.0005336s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:41', 'task_duration') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 40: task_duration migrated 21:34:41.2 Info: => 0.0008444s 21:34:41.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 41 21:34:41.2 Info: AlterTable ReleaseProfiles 21:34:41.2 Info: => 8E-07s 21:34:41.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:41.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:41.2 Info: => 0.0005419s 21:34:41.2 Info: AlterTable ReleaseProfiles 21:34:41.2 Info: => 5E-07s 21:34:41.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:41.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:41.2 Info: => 0.0005032s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:41', 'add_indexer_and_enabled_to_release_profiles') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:41.2 Info: => 0.0007979s 21:34:41.2 Info: 42: remove_album_folders migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 42 21:34:41.2 Info: DeleteColumn Artists AlbumFolder 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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.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: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: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.2 Info: => 0.0056056s 21:34:41.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:41.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:41.2 Info: => 3.53E-05s 21:34:41.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:41.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:41.2 Info: => 2.85E-05s 21:34:41.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:41.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:41.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:41.2 Info: DROP TABLE "NamingConfig" 21:34:41.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:41.2 Info: => 0.0039753s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:41', 'remove_album_folders') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 42: remove_album_folders migrated 21:34:41.2 Info: => 0.0043538s 21:34:41.2 Info: 44: add_priority_to_indexers migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 44 21:34:41.2 Info: AlterTable Indexers 21:34:41.2 Info: => 5E-07s 21:34:41.2 Info: CreateColumn Indexers Priority Int32 21:34:41.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:41.2 Info: => 0.0005278s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:41', 'add_priority_to_indexers') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 44: add_priority_to_indexers migrated 21:34:41.2 Info: => 0.0008036s 21:34:41.2 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 45 21:34:41.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:41.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:41.2 Info: => 0.000115s 21:34:41.2 Info: PerformDBOperation 21:34:41.2 Info: Performing DB Operation 21:34:41.2 Info: => 2.57E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:41', 'remove_chown_and_folderchmod_config') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:41.2 Info: => 0.0002582s 21:34:41.2 Info: 47: update_notifiarr migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 47 21:34:41.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:41.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:41.2 Info: => 6.86E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:41', 'update_notifiarr') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 47: update_notifiarr migrated 21:34:41.2 Info: => 0.0003067s 21:34:41.2 Info: 49: email_multiple_addresses migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 49 21:34:41.2 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:41.2 Info: PerformDBOperation 21:34:41.2 Info: Performing DB Operation 21:34:41.2 Info: => 0.0047819s 21:34:41.2 Info: -> 1 Insert operations completed in 00:00:00.0001147 taking an average of 00:00:00.0001147 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:41', 'email_multiple_addresses') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 49: email_multiple_addresses migrated 21:34:41.2 Info: => 0.0050811s 21:34:41.2 Debug: Took: 00:00:00.2143356 21:34:41.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 21:34:41.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 21:34:41.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864813250054_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.3 Info: DatabaseEngineVersionCheck migrating 21:34:41.3 Info: PerformDBOperation 21:34:41.3 Info: Performing DB Operation 21:34:41.3 Info: SQLite 3.47.2 21:34:41.3 Info: => 0.0011424s 21:34:41.3 Info: DatabaseEngineVersionCheck migrated 21:34:41.3 Info: => 0.0011541s 21:34:41.3 Debug: Took: 00:00:00.0105038 21:34:41.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:41.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 21:34:41.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 21:34:41.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864813665362_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.3 Info: DatabaseEngineVersionCheck migrating 21:34:41.3 Info: PerformDBOperation 21:34:41.3 Info: Performing DB Operation 21:34:41.3 Info: SQLite 3.47.2 21:34:41.3 Info: => 0.0011752s 21:34:41.3 Info: DatabaseEngineVersionCheck migrated 21:34:41.3 Info: => 0.0011875s 21:34:41.3 Debug: Took: 00:00:00.0114932 21:34:41.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:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:41.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 21:34:41.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 21:34:41.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864814087281_215/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.0011498s 21:34:41.4 Info: DatabaseEngineVersionCheck migrated 21:34:41.4 Info: => 0.0011616s 21:34:41.4 Debug: Took: 00:00:00.0115760 21:34:41.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:41.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 21:34:41.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 21:34:41.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864814508315_217/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.0011504s 21:34:41.4 Info: DatabaseEngineVersionCheck migrated 21:34:41.4 Info: => 0.0011816s 21:34:41.4 Debug: Took: 00:00:00.0115311 21:34:41.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 = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:41.4 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:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:41.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 21:34:41.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 21:34:41.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864814955699_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.5 Info: DatabaseEngineVersionCheck migrating 21:34:41.5 Info: PerformDBOperation 21:34:41.5 Info: Performing DB Operation 21:34:41.5 Info: SQLite 3.47.2 21:34:41.5 Info: => 0.0011627s 21:34:41.5 Info: DatabaseEngineVersionCheck migrated 21:34:41.5 Info: => 0.0011749s 21:34:41.5 Debug: Took: 00:00:00.0115194 21:34:41.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:41.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:41.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 21:34:41.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 21:34:41.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864815471766_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.5 Info: DatabaseEngineVersionCheck migrating 21:34:41.5 Info: PerformDBOperation 21:34:41.5 Info: Performing DB Operation 21:34:41.5 Info: SQLite 3.47.2 21:34:41.5 Info: => 0.0011471s 21:34:41.5 Info: DatabaseEngineVersionCheck migrated 21:34:41.5 Info: => 0.001181s 21:34:41.5 Debug: Took: 00:00:00.0114466 21:34:41.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 21:34:41.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 21:34:41.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864816043790_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.6 Info: DatabaseEngineVersionCheck migrating 21:34:41.6 Info: PerformDBOperation 21:34:41.6 Info: Performing DB Operation 21:34:41.6 Info: SQLite 3.47.2 21:34:41.6 Info: => 0.0011734s 21:34:41.6 Info: DatabaseEngineVersionCheck migrated 21:34:41.6 Info: => 0.0011854s 21:34:41.6 Debug: Took: 00:00:00.0104103 21:34:41.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:41.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:41.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 21:34:41.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 21:34:41.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864816553209_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.6 Info: DatabaseEngineVersionCheck migrating 21:34:41.6 Info: PerformDBOperation 21:34:41.6 Info: Performing DB Operation 21:34:41.6 Info: SQLite 3.47.2 21:34:41.6 Info: => 0.0011525s 21:34:41.6 Info: DatabaseEngineVersionCheck migrated 21:34:41.6 Info: => 0.0011686s 21:34:41.6 Debug: Took: 00:00:00.0104903 21:34:41.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:41.6682047Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:41.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:41.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:41.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 21:34:41.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 21:34:41.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864816961837_227/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.0011426s 21:34:41.7 Info: DatabaseEngineVersionCheck migrated 21:34:41.7 Info: => 0.0011572s 21:34:41.7 Debug: Took: 00:00:00.0103583 21:34:41.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:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:41.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 21:34:41.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 21:34:41.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864817369166_229/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.0011677s 21:34:41.7 Info: DatabaseEngineVersionCheck migrated 21:34:41.7 Info: => 0.0011827s 21:34:41.7 Debug: Took: 00:00:00.0103863 21:34:41.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:41.7496521Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:41.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 21:34:41.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 21:34:41.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864817776312_231/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.001149s 21:34:41.7 Info: DatabaseEngineVersionCheck migrated 21:34:41.7 Info: => 0.0011633s 21:34:41.7 Debug: Took: 00:00:00.0104150 21:34:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 21:34:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 21:34:41.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864818154722_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.8 Info: DatabaseEngineVersionCheck migrating 21:34:41.8 Info: PerformDBOperation 21:34:41.8 Info: Performing DB Operation 21:34:41.8 Info: SQLite 3.47.2 21:34:41.8 Info: => 0.0011343s 21:34:41.8 Info: DatabaseEngineVersionCheck migrated 21:34:41.8 Info: => 0.0011463s 21:34:41.8 Debug: Took: 00:00:00.0103785 21:34:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 21:34:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 21:34:41.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864818521919_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.8 Info: DatabaseEngineVersionCheck migrating 21:34:41.8 Info: PerformDBOperation 21:34:41.8 Info: Performing DB Operation 21:34:41.8 Info: SQLite 3.47.2 21:34:41.8 Info: => 0.0011186s 21:34:41.8 Info: DatabaseEngineVersionCheck migrated 21:34:41.8 Info: => 0.0011336s 21:34:41.8 Debug: Took: 00:00:00.0103207 21:34:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 21:34:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 21:34:41.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864818882248_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.8 Info: DatabaseEngineVersionCheck migrating 21:34:41.8 Info: PerformDBOperation 21:34:41.8 Info: Performing DB Operation 21:34:41.8 Info: SQLite 3.47.2 21:34:41.8 Info: => 0.0011357s 21:34:41.8 Info: DatabaseEngineVersionCheck migrated 21:34:41.8 Info: => 0.0011486s 21:34:41.9 Debug: Took: 00:00:00.0113026 21:34:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 21:34:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 21:34:41.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864819254492_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.9 Info: DatabaseEngineVersionCheck migrating 21:34:41.9 Info: PerformDBOperation 21:34:41.9 Info: Performing DB Operation 21:34:41.9 Info: SQLite 3.47.2 21:34:41.9 Info: => 0.0011356s 21:34:41.9 Info: DatabaseEngineVersionCheck migrated 21:34:41.9 Info: => 0.0011483s 21:34:41.9 Debug: Took: 00:00:00.0113612 21:34:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 21:34:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 21:34:41.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864819626184_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.9 Info: DatabaseEngineVersionCheck migrating 21:34:41.9 Info: PerformDBOperation 21:34:41.9 Info: Performing DB Operation 21:34:41.9 Info: SQLite 3.47.2 21:34:41.9 Info: => 0.001131s 21:34:41.9 Info: DatabaseEngineVersionCheck migrated 21:34:41.9 Info: => 0.0011545s 21:34:41.9 Debug: Took: 00:00:00.0113095 21:34:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 21:34:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 21:34:41.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:41.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864819999846_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.0 Info: DatabaseEngineVersionCheck migrating 21:34:42.0 Info: PerformDBOperation 21:34:42.0 Info: Performing DB Operation 21:34:42.0 Info: SQLite 3.47.2 21:34:42.0 Info: => 0.0011729s 21:34:42.0 Info: DatabaseEngineVersionCheck migrated 21:34:42.0 Info: => 0.0011854s 21:34:42.0 Debug: Took: 00:00:00.0112544 21:34:42.0 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 21:34:42.0 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 21:34:42.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:42.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864820542724_245/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.0 Info: DatabaseEngineVersionCheck migrating 21:34:42.0 Info: PerformDBOperation 21:34:42.0 Info: Performing DB Operation 21:34:42.0 Info: SQLite 3.47.2 21:34:42.0 Info: => 0.0011373s 21:34:42.0 Info: DatabaseEngineVersionCheck migrated 21:34:42.0 Info: => 0.0011536s 21:34:42.0 Debug: Took: 00:00:00.0102544 21:34:42.0 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:34:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 21:34:42.1 Debug: Beginning size check for: 21:34:42.1 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 21:34:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 21:34:42.1 Debug: Beginning size check for: 21:34:42.1 Debug: Item: , meets size constraints 21:34:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 21:34:42.1 Debug: Beginning size check for: 21:34:42.1 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 21:34:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 21:34:42.1 Debug: Beginning size check for: 21:34:42.1 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 21:34:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 21:34:42.1 Debug: Beginning size check for: 21:34:42.1 Debug: Item: , meets size constraints 21:34:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 21:34:42.1 Debug: Beginning size check for: 21:34:42.1 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 21:34:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 21:34:42.1 Debug: Beginning size check for: 21:34:42.1 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 21:34:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 21:34:42.1 Debug: Beginning size check for: 21:34:42.1 Debug: Item: , meets size constraints 21:34:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 21:34:42.1 Debug: Beginning size check for: 21:34:42.1 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 21:34:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 21:34:42.1 Debug: Beginning size check for: 21:34:42.1 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 21:34:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 21:34:42.1 Debug: Beginning size check for: 21:34:42.1 Debug: Item: , meets size constraints 21:34:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 21:34:42.1 Debug: Beginning size check for: 21:34:42.1 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 21:34:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 21:34:42.2 Debug: Beginning size check for: 21:34:42.2 Debug: Release has unknown size, skipping size check 21:34:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 21:34:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 21:34:42.2 Debug: Beginning size check for: 21:34:42.2 Debug: Max size is unlimited, skipping size check 21:34:42.2 Debug: Item: , meets size constraints 21:34:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 21:34:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 21:34:42.2 Debug: Beginning size check for: 21:34:42.2 Debug: Max size is unlimited, skipping size check 21:34:42.2 Debug: Item: , meets size constraints 21:34:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 21:34:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 21:34:42.2 Debug: Beginning size check for: 21:34:42.2 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 21:34:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 21:34:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 21:34:42.2 Debug: Beginning size check for: 21:34:42.2 Debug: Item: , meets size constraints 21:34:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 21:34:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 21:34:42.2 Debug: Beginning size check for: 21:34:42.2 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 21:34:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 21:34:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 21:34:42.2 Debug: Beginning size check for: 21:34:42.2 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 21:34:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 21:34:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 21:34:42.2 Debug: Beginning size check for: 21:34:42.2 Debug: Item: , meets size constraints 21:34:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 21:34:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 21:34:42.2 Debug: Beginning size check for: 21:34:42.2 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 21:34:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 21:34:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 21:34:42.2 Debug: Performing already imported check on report 21:34:42.2 Debug: Skipping already imported check for album without files 21:34:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 21:34:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 21:34:42.2 Debug: Performing already imported check on report 21:34:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 21:34:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 21:34:42.3 Debug: Performing already imported check on report 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 21:34:42.3 Debug: Skipping already imported check because CDH is disabled 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 21:34:42.3 Debug: Performing already imported check on report 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 21:34:42.3 Debug: Performing already imported check on report 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 21:34:42.3 Debug: Performing already imported check on report 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 21:34:42.3 Debug: Performing already imported check on report 21:34:42.3 Debug: Has same torrent hash as a grabbed and imported release 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 21:34:42.3 Debug: Performing already imported check on report 21:34:42.3 Debug: Has same torrent hash as a grabbed and imported release 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 21:34:42.3 Debug: Existing item meets cut-off. skipping. 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 21:34:42.3 Debug: Existing item meets cut-off. skipping. 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 21:34:42.3 Debug: Existing item meets cut-off. skipping. 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 21:34:42.3 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:42.3 Debug: Existing item meets cut-off. skipping. 21:34:42.3 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:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 21:34:42.3 Debug: New quality is a better revision for existing quality 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 21:34:42.3 Debug: New quality is a better revision for existing quality 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 21:34:42.3 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:34:42.3 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 21:34:42.3 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:34:42.3 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 21:34:42.3 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 21:34:42.3 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 21:34:42.3 Info: Processing 3 releases 21:34:42.3 Trace: Processing release 1/3 21:34:42.3 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:42.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:42.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:42.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.5 Debug: Quality parsed: FLAC v1 21:34:42.6 Debug: Release Group parsed: PERFECT 21:34:42.6 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:34:42.6 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:34:42.6 Trace: Processing release 2/3 21:34:42.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:42.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:42.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:42.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Debug: Quality parsed: FLAC v1 21:34:42.6 Debug: Release Group parsed: PERFECT 21:34:42.6 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:34:42.6 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:34:42.6 Trace: Processing release 3/3 21:34:42.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:42.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:42.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:42.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Debug: Quality parsed: FLAC v1 21:34:42.6 Debug: Release Group parsed: PERFECT 21:34:42.6 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:34:42.6 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:34:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 21:34:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 21:34:42.6 Info: Processing 1 releases 21:34:42.6 Trace: Processing release 1/1 21:34:42.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:42.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:42.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:42.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Debug: Quality parsed: FLAC v1 21:34:42.6 Debug: Release Group parsed: PERFECT 21:34:42.6 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 21:34:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 21:34:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 21:34:42.6 Info: Processing 1 releases 21:34:42.6 Trace: Processing release 1/1 21:34:42.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:42.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:42.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:42.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Debug: Quality parsed: FLAC v1 21:34:42.6 Debug: Release Group parsed: PERFECT 21:34:42.6 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 21:34:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 21:34:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:34:42.6 Info: Processing 1 releases 21:34:42.6 Trace: Processing release 1/1 21:34:42.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:42.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:42.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:42.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Debug: Quality parsed: FLAC v1 21:34:42.6 Debug: Release Group parsed: PERFECT 21:34:42.6 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 21:34:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:34:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 21:34:42.6 Info: Processing 1 releases 21:34:42.6 Trace: Processing release 1/1 21:34:42.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:42.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:42.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:42.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Debug: Quality parsed: FLAC v1 21:34:42.6 Debug: Release Group parsed: PERFECT 21:34:42.6 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 21:34:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 21:34:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 21:34:42.6 Info: Processing 1 releases 21:34:42.6 Trace: Processing release 1/1 21:34:42.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:42.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:42.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:42.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Debug: Quality parsed: FLAC v1 21:34:42.6 Debug: Release Group parsed: PERFECT 21:34:42.6 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 21:34:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 21:34:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 21:34:42.6 Info: Processing 1 releases 21:34:42.6 Trace: Processing release 1/1 21:34:42.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:42.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:42.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:42.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.6 Debug: Quality parsed: FLAC v1 21:34:42.6 Debug: Release Group parsed: PERFECT 21:34:42.6 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 21:34:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 21:34:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 21:34:42.6 Info: Processing 1 releases 21:34:42.6 Trace: Processing release 1/1 21:34:42.6 Debug: Processing release '2013 - Night Visions' from '' 21:34:42.6 Debug: Parsing string '2013 - Night Visions' 21:34:42.7 Debug: Unable to parse 2013 - Night Visions 21:34:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 21:34:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 21:34:42.7 Info: Processing 1 releases 21:34:42.7 Trace: Processing release 1/1 21:34:42.7 Debug: Processing release 'Not parsable' from '' 21:34:42.7 Debug: Parsing string 'Not parsable' 21:34:42.7 Debug: Unable to parse Not parsable 21:34:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 21:34:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 21:34:42.7 Info: Processing 1 releases 21:34:42.7 Trace: Processing release 1/1 21:34:42.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:42.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:42.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:42.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.7 Debug: Quality parsed: FLAC v1 21:34:42.7 Debug: Release Group parsed: PERFECT 21:34:42.7 Debug: Release rejected for the following reasons: [Permanent] fail1 21:34:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 21:34:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 21:34:42.7 Info: Processing 2 releases 21:34:42.7 Trace: Processing release 1/2 21:34:42.7 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 21:34:42.7 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 21:34:42.7 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 21:34:42.7 Debug: Album Parsed. Name1 - Title1 21:34:42.7 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 21:34:42.7 Debug: Quality parsed: FLAC v1 21:34:42.7 Debug: Release Group parsed: 21:34:42.7 Debug: Release accepted 21:34:42.7 Trace: Processing release 2/2 21:34:42.7 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 21:34:42.7 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 21:34:42.7 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 21:34:42.7 Debug: Album Parsed. Name1 - Title2 21:34:42.7 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 21:34:42.7 Debug: Quality parsed: FLAC v1 21:34:42.7 Debug: Release Group parsed: 21:34:42.7 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 21:34:42.7 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 21:34:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 21:34:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:34:42.7 Info: Processing 1 releases 21:34:42.7 Trace: Processing release 1/1 21:34:42.7 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 21:34:42.7 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 21:34:42.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 21:34:42.7 Debug: Album Parsed. Alien Ant Farm - TruAnt 21:34:42.7 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 21:34:42.7 Debug: Quality parsed: FLAC v1 21:34:42.7 Debug: Release Group parsed: 21:34:42.7 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:34:42.7 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:34:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:34:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 21:34:42.7 Info: Processing 1 releases 21:34:42.7 Trace: Processing release 1/1 21:34:42.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:42.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:42.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:42.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.7 Debug: Quality parsed: FLAC v1 21:34:42.7 Debug: Release Group parsed: PERFECT 21:34:42.7 Debug: Release accepted 21:34:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 21:34:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 21:34:42.7 Info: Processing 1 releases 21:34:42.7 Trace: Processing release 1/1 21:34:42.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:42.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:42.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:42.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.7 Debug: Quality parsed: FLAC v1 21:34:42.7 Debug: Release Group parsed: PERFECT 21:34:42.7 Debug: Release rejected for the following reasons: [Permanent] fail1 21:34:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 21:34:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 21:34:42.7 Info: Processing 1 releases 21:34:42.7 Trace: Processing release 1/1 21:34:42.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:42.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:42.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:42.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.7 Debug: Quality parsed: FLAC v1 21:34:42.7 Debug: Release Group parsed: PERFECT 21:34:42.7 Debug: Release rejected for the following reasons: [Permanent] fail1 21:34:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 21:34:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 21:34:42.7 Info: Processing 1 releases 21:34:42.7 Trace: Processing release 1/1 21:34:42.7 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 21:34:42.7 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 21:34:42.7 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 21:34:42.7 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 21:34:42.7 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 21:34:42.7 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 21:34:42.7 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 21:34:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 21:34:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 21:34:42.7 Info: Processing 1 releases 21:34:42.7 Trace: Processing release 1/1 21:34:42.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:42.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:42.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:42.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:42.7 Debug: Quality parsed: FLAC v1 21:34:42.7 Debug: Release Group parsed: PERFECT 21:34:42.7 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 21:34:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 21:34:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 21:34:42.8 Debug: Release published date, 12/13/2024, is outside of 5 day early grab limit allowed by user 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 21:34:42.8 Debug: Release published date, 12/03/2024, is outside of 5 day early grab limit allowed by user 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:34:42.8 Debug: Indexer with id 1 does not exist, skipping early release check 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 21:34:42.8 Debug: Importing after download will exceed available disk space 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 21:34:42.8 Debug: Not enough free space (150.0 MB) to import after download: 100.0 MB. (Settings: Media Management: Minimum Free Space) 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 21:34:42.8 Debug: Skipping free space check 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 21:34:42.8 Debug: Checking if release meets maximum size requirements. 2.0 GB 21:34:42.8 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 21:34:42.8 Debug: Maximum size is not set. 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 21:34:42.8 Debug: Checking if release meets maximum size requirements. 2.0 GB 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 21:34:42.8 Debug: Checking if release meets maximum size requirements. 2.0 GB 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 21:34:42.8 Debug: Release has unknown size, skipping size check. 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 21:34:42.8 Debug: Checking if report meets minimum age requirements. 10 21:34:42.8 Debug: Only 10 minutes old, minimum age is 30 minutes 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 21:34:42.8 Debug: Checking if report meets minimum age requirements. 100 21:34:42.8 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 21:34:42.8 Debug: Minimum age is not set. 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 21:34:42.8 Debug: No albums in the release are monitored. Rejecting 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 21:34:42.8 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 21:34:42.8 Debug: Album is not monitored. Rejecting 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 21:34:42.8 Debug: Only 1/2 albums in the release are monitored. Rejecting 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 21:34:42.8 Debug: Only 1/2 albums in the release are monitored. Rejecting 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 21:34:42.8 Debug: Album is not monitored. Rejecting 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 21:34:42.8 Debug: Only 1/2 albums in the release are monitored. Rejecting 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 21:34:42.8 Debug: Skipping monitored check during search 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 21:34:42.8 Debug: Skipping monitored check during search 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 21:34:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 21:34:42.9 Debug: [] Torrent is not enabled for this artist 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 21:34:42.9 Debug: [] Usenet is not enabled for this artist 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 21:34:42.9 Debug: Checking if report meets quality requirements. MP3-192 v2 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 21:34:42.9 Debug: Checking if report meets quality requirements. MP3-256 v2 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 21:34:42.9 Debug: Checking if report meets quality requirements. MP3-320 v2 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 21:34:42.9 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 21:34:42.9 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 21:34:42.9 Debug: Checking if report meets quality requirements. FLAC v2 21:34:42.9 Debug: Quality FLAC v2 rejected by Artist's quality profile 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 21:34:42.9 Debug: Checking if report meets quality requirements. Unknown v2 21:34:42.9 Debug: Quality Unknown v2 rejected by Artist's quality profile 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 21:34:42.9 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 21:34:42.9 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 21:34:42.9 Debug: New item's custom formats [] do not improve on [], skipping 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 21:34:42.9 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:42.9 Debug: Existing item meets cut-off. skipping. 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 21:34:42.9 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:42.9 Debug: Existing item meets cut-off. skipping. 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 21:34:42.9 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:42.9 Debug: Existing item meets cut-off. skipping. 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 21:34:42.9 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:42.9 Debug: Existing item meets cut-off. skipping. 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 21:34:42.9 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:42.9 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 21:34:42.9 Debug: New quality is a better revision for existing quality 21:34:42.9 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 21:34:42.9 Debug: New item has a better quality 21:34:42.9 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 21:34:42.9 Debug: Quality profile allows upgrading 21:34:42.9 Debug: New quality is a better revision for existing quality 21:34:42.9 Debug: Auto downloading of propers is disabled 21:34:42.9 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:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 21:34:42.9 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 21:34:42.9 Debug: Existing item meets cut-off. skipping. 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 21:34:42.9 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:42.9 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 21:34:42.9 Debug: Existing item has better quality, skipping 21:34:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 21:34:43.0 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 21:34:43.0 Debug: Existing item meets cut-off. skipping. 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 21:34:43.0 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 21:34:43.0 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 21:34:43.0 Debug: New item has a better custom format score 21:34:43.0 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 21:34:43.0 Debug: Quality profile allows upgrading 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 21:34:43.0 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 21:34:43.0 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 21:34:43.0 Debug: New item has a better quality 21:34:43.0 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 21:34:43.0 Debug: Quality profile allows upgrading 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 21:34:43.0 Debug: Release contains raw CD, rejecting. 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 21:34:43.0 Debug: Release contains raw CD, rejecting. 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 21:34:43.0 Debug: Release contains raw CD, rejecting. 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 21:34:43.0 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 21:34:43.0 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 21:34:43.0 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:43.0 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 21:34:43.0 Debug: New quality is a better revision for existing quality 21:34:43.0 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 21:34:43.0 Debug: New quality is a better revision for existing quality 21:34:43.0 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 21:34:43.0 Debug: New quality is a better revision for existing quality 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 21:34:43.0 Debug: New quality is a better revision for existing quality 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 21:34:43.0 Debug: New quality is a better revision for existing quality 21:34:43.0 Debug: Auto downloading of repacks is disabled 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 21:34:43.0 Debug: New quality is a better revision for existing quality 21:34:43.0 Debug: New quality is a better revision for existing quality 21:34:43.0 Debug: New quality is a better revision for existing quality 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 21:34:43.0 Debug: New quality is a better revision for existing quality 21:34:43.0 Debug: New quality is a better revision for existing quality 21:34:43.0 Debug: New quality is a better revision for existing quality 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 21:34:43.0 Debug: Checking if report meets retention requirements. 100 21:34:43.0 Debug: Report age: 100 rejected by user's retention limit 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 21:34:43.0 Debug: Checking if report meets retention requirements. 100 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 21:34:43.0 Debug: Checking if report meets retention requirements. 100 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 21:34:43.0 Debug: Checking if report meets retention requirements. 100 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 21:34:43.0 Debug: Not checking retention requirement for non-usenet report 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 21:34:43.0 Debug: Checking if report meets retention requirements. 100 21:34:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 21:34:43.0 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:43.1 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:43.1 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:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 21:34:43.1 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 21:34:43.1 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 21:34:43.1 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 21:34:43.1 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 21:34:43.1 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 21:34:43.1 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 21:34:43.1 Debug: Profile does not require a waiting period before download for Usenet. 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 21:34:43.1 Debug: Quality is highest in profile for preferred protocol, will not delay 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 21:34:43.1 Debug: New quality is a better revision for existing quality, skipping delay 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 21:34:43.1 Debug: New quality is a better revision for existing quality, skipping delay 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 21:34:43.1 Debug: Ignoring delay for user invoked search 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 21:34:43.1 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 21:34:43.1 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 21:34:43.1 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 21:34:43.1 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 21:34:43.1 Debug: Skipping deleted trackfile check during search 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 21:34:43.1 Debug: Performing history status check on report 21:34:43.1 Debug: Checking current status of album [1] in history 21:34:43.1 Debug: Existing item meets cut-off. skipping. 21:34:43.1 Debug: Existing item has better quality, skipping 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 21:34:43.1 Debug: Performing history status check on report 21:34:43.1 Debug: Checking current status of album [1] in history 21:34:43.1 Debug: Existing item meets cut-off. skipping. 21:34:43.1 Debug: Existing item has better quality, skipping 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 21:34:43.1 Debug: Performing history status check on report 21:34:43.1 Debug: Checking current status of album [1] in history 21:34:43.1 Debug: New item has a better quality 21:34:43.1 Debug: Checking current status of album [2] in history 21:34:43.1 Debug: New item has a better quality 21:34:43.1 Debug: Checking current status of album [3] in history 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 21:34:43.1 Debug: Performing history status check on report 21:34:43.1 Debug: Checking current status of album [1] in history 21:34:43.1 Debug: New item has a better quality 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 21:34:43.1 Debug: Performing history status check on report 21:34:43.1 Debug: Checking current status of album [1] in history 21:34:43.1 Debug: Existing item meets cut-off. skipping. 21:34:43.1 Debug: New item's custom formats [] do not improve on [], skipping 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 21:34:43.1 Debug: Performing history status check on report 21:34:43.1 Debug: Checking current status of album [1] in history 21:34:43.1 Debug: Existing item meets cut-off. skipping. 21:34:43.1 Debug: Existing item has better quality, skipping 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 21:34:43.1 Debug: Performing history status check on report 21:34:43.1 Debug: Checking current status of album [1] in history 21:34:43.1 Debug: Existing item meets cut-off. skipping. 21:34:43.1 Debug: New item's custom formats [] do not improve on [], skipping 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 21:34:43.1 Debug: Performing history status check on report 21:34:43.1 Debug: Checking current status of album [1] in history 21:34:43.1 Debug: Existing item meets cut-off. skipping. 21:34:43.1 Debug: New item's custom formats [] do not improve on [], skipping 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 21:34:43.1 Debug: Performing history status check on report 21:34:43.1 Debug: Checking current status of album [1] in history 21:34:43.1 Debug: New item has a better quality 21:34:43.1 Debug: Checking current status of album [2] in history 21:34:43.1 Debug: Checking current status of album [3] in history 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 21:34:43.1 Debug: Performing history status check on report 21:34:43.1 Debug: Checking current status of album [1] in history 21:34:43.1 Debug: Existing item meets cut-off. skipping. 21:34:43.1 Debug: Existing item has better quality, skipping 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 21:34:43.1 Debug: Performing history status check on report 21:34:43.1 Debug: Checking current status of album [1] in history 21:34:43.1 Debug: Existing item meets cut-off. skipping. 21:34:43.1 Debug: Existing item has better quality, skipping 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 21:34:43.1 Debug: Skipping history check during search 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 21:34:43.1 Debug: Performing history status check on report 21:34:43.1 Debug: Checking current status of album [1] in history 21:34:43.1 Debug: Checking current status of album [2] in history 21:34:43.1 Debug: Checking current status of album [3] in history 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 21:34:43.1 Debug: Performing history status check on report 21:34:43.1 Debug: Checking current status of album [1] in history 21:34:43.1 Debug: Checking current status of album [2] in history 21:34:43.1 Debug: Checking current status of album [3] in history 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 21:34:43.1 Debug: Performing history status check on report 21:34:43.1 Debug: Checking current status of album [1] in history 21:34:43.1 Debug: Checking current status of album [2] in history 21:34:43.1 Debug: Checking current status of album [3] in history 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 21:34:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 21:34:43.2 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 21:34:43.2 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 21:34:43.2 Debug: Indexer with id 2 does not exist, skipping indexer tags check 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 21:34:43.2 Debug: New quality is a better revision for existing quality 21:34:43.2 Debug: Proper for old file, rejecting: {0} 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 21:34:43.2 Debug: New quality is a better revision for existing quality 21:34:43.2 Debug: Auto downloading of propers is disabled 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 21:34:43.2 Debug: New quality is a better revision for existing quality 21:34:43.2 Debug: New quality is a better revision for existing quality 21:34:43.2 Debug: Proper for old file, rejecting: {0} 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 21:34:43.2 Debug: New quality is a better revision for existing quality 21:34:43.2 Debug: Proper for old file, rejecting: {0} 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 21:34:43.2 Debug: Propers are not preferred, skipping check 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 21:34:43.2 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:43.2 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:43.2 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:43.2 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:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 21:34:43.2 Debug: New quality is a better revision for existing quality 21:34:43.2 Debug: New quality is a better revision for existing quality 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 21:34:43.2 Debug: Checking if artist matches searched artist 21:34:43.2 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 21:34:43.2 Debug: Checking if artist matches searched artist 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 21:34:43.2 Debug: Not enough seeders: 0. Minimum seeders: 5 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 21:34:43.2 Debug: Not enough seeders: 4. Minimum seeders: 5 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:34:43.2 Debug: Indexer with id 1 does not exist, skipping seeders check 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 21:34:43.2 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:43.2 Debug: Quality profile does not allow upgrades, skipping 21:34:43.2 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:43.2 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:43.2 Debug: Quality profile does not allow upgrades, skipping 21:34:43.2 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:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 21:34:43.2 Debug: Quality profile allows upgrading 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 21:34:43.2 Debug: Quality profile allows upgrading 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 21:34:43.2 Debug: Existing item has better quality, skipping 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 21:34:43.2 Debug: New item has a better quality 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 21:34:43.2 Debug: New item has a better quality 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 21:34:43.2 Debug: Existing item has better quality, skipping 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 21:34:43.2 Debug: New item's custom formats [] do not improve on [], skipping 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 21:34:43.2 Debug: Existing item has better quality, skipping 21:34:43.2 Debug: Existing item has better quality, skipping 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 21:34:43.2 Debug: New item has a better quality 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 21:34:43.2 Debug: New item has a better quality 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 21:34:43.2 Debug: New item's custom formats [] do not improve on [], skipping 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:34:43.2 Debug: Existing item has better quality, skipping 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:34:43.2 Debug: Existing item has better quality, skipping 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 21:34:43.2 Debug: New item's custom formats [] do not improve on [], skipping 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 21:34:43.2 Debug: New item's custom formats [] do not improve on [], skipping 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 21:34:43.2 Debug: New item has a better quality 21:34:43.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 21:34:43.4 Debug: All albums were imported in history for Drone.S01E01.HDTV 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 21:34:43.4 Debug: All albums were imported for Drone.S01E01.HDTV 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 21:34:43.4 Debug: All albums were imported for Drone.S01E01.HDTV 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 21:34:43.4 Debug: All albums were imported for Droned Pilot 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 21:34:43.4 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 21:34:43.4 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 21:34:43.4 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 21:34:43.4 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 21:34:43.4 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 21:34:43.4 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:43.4 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:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 21:34:43.5 Trace: Grabbing release '' from Indexer at priority 0. 21:34:43.5 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 21:34:43.5 Trace: Grabbing release '' from Indexer at priority 0. 21:34:43.5 Warn: Failed to download release '' from Indexer . Release not available 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 21:34:43.5 Trace: Grabbing release '' from Indexer at priority 0. 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 21:34:43.5 Trace: Grabbing release '' from Indexer at priority 0. 21:34:43.5 Warn: Couldn't add release '' from Indexer to download queue. System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 21:34:43.5 Trace: Grabbing release '' from Indexer at priority 0. 21:34:43.5 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 21:34:43.5 Trace: Grabbing release '' from Indexer at priority 0. 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 21:34:43.5 Trace: Grabbing release '' from Indexer at priority 0. 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 21:34:43.5 Trace: Grabbing release '' from Indexer at priority 0. 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 21:34:43.5 Trace: Grabbing release '' from Indexer at priority 0. 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 21:34:43.5 Trace: Grabbing release '' from Indexer at priority 0. 21:34:43.5 Trace: Grabbing release '' from Indexer at priority 0. 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 21:34:43.5 Trace: Grabbing release '' from Indexer at priority 0. 21:34:43.5 Trace: Grabbing release '' from Indexer at priority 0. 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 21:34:43.5 Trace: Grabbing release '' from Indexer at priority 0. 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 21:34:43.6 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:43.6 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:43.6 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:43.6 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:43.6 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 21:34:43.7 Info: Iteration 0 21:34:43.7 Info: Iteration 1 21:34:43.7 Info: Iteration 2 21:34:43.7 Info: Iteration 3 21:34:43.7 Info: Iteration 4 21:34:43.7 Info: Iteration 5 21:34:43.7 Info: Iteration 6 21:34:43.7 Info: Iteration 7 21:34:43.7 Info: Iteration 8 21:34:43.8 Info: Iteration 9 21:34:43.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:34:44.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:44.0 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 21:34:44.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 21:34:44.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 21:34:44.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:44.0 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 21:34:44.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:34:44.0 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:44.0 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 21:34:44.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 21:34:44.1 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 21:34:44.1 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 21:34:44.1 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 21:34:44.1 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:34:44.1 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 21:34:44.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:44.1 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:34:44.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:44.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:44.1 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:34:44.1 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:44.1 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 21:34:44.1 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 21:34:44.1 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 21:34:44.1 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:34:44.1 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 21:34:44.2 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:44.2 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:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 21:34:44.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:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 21:34:44.3 Warn: Could not get the serial number from Download Station 127.0.0.1:5000 System.ArgumentNullException: String reference not set to an instance of a String. (Parameter 's') at System.Text.Encoding.GetBytes(String s) at System.Text.UTF8Encoding.UTF8EncodingSealed.GetBytes(String s) at NzbDrone.Common.Crypto.HashConverter.GetHash(String target) in ./Lidarr.Common/Crypto/HashConverter.cs:line 21 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 46 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 21:34:44.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 21:34:44.3 Warn: Failed to get shared folder /unknownFolder from Disk Station 127.0.0.1:5000 NzbDrone.Core.Download.Clients.DownloadClientException: There is no shared folder at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFileStationProxyProxy.GetSharedFolderMapping(String sharedFolder, DownloadStationSettings settings) at NzbDrone.Core.Download.Clients.DownloadStation.SharedFolderResolver.GetPhysicalPath(OsPath sharedFolder, DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SharedFolderResolver.cs:line 33 21:34:44.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 21:34:44.3 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:44.3 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:44.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:44.3 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:44.3 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:44.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:44.3 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:44.3 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:44.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:34:44.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:44.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 21:34:44.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:44.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:44.5 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:44.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:44.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:44.5 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:44.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:44.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:44.5 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:34:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:34:44.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:34:44.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:34:44.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:34:44.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:34:44.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:34:44.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:34:44.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:34:44.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:34:44.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:34:44.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:34:44.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:34:44.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 21:34:44.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 21:34:44.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 21:34:44.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 21:34:44.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 21:34:44.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 21:34:44.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 21:34:44.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 21:34:44.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 21:34:44.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 21:34:44.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 21:34:44.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 21:34:44.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 21:34:44.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 21:34:44.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 21:34:44.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 21:34:44.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 21:34:44.7 Info: Unknown download state: Unknown 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 21:34:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 21:34:44.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:44.8 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:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 21:34:44.8 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:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 21:34:44.8 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:44.8 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 21:34:44.8 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:44.8 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 21:34:44.8 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 21:34:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 21:34:44.9 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:44.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 21:34:44.9 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:44.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 21:34:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 21:34:45.0 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:45.0 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 21:34:45.0 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:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 21:34:45.0 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 21:34:45.0 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 21:34:45.0 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:45.0 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 21:34:45.0 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 21:34:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 21:34:45.1 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:45.1 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:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:34:45.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:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:34:45.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:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 21:34:45.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:45.1 Warn: Failed to set the torrent priority for CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951. NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [http://me.local/] at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IQBittorrentProxyProxy.MoveTorrentToTopInQueue(String hash, QBittorrentSettings settings) at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.AddFromTorrentFile(RemoteAlbum remoteAlbum, String hash, String filename, Byte[] fileContent) in ./Lidarr.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 164 21:34:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 21:34:45.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:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 21:34:45.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:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 21:34:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.2 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:45.3 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:45.3 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:45.3 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:45.3 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:45.3 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:45.3 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:45.3 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:45.3 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:45.3 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:45.3 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:45.3 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:45.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 21:34:45.3 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:45.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 21:34:45.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 21:34:45.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 21:34:45.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 21:34:45.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 21:34:45.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 21:34:45.3 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:45.3 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:45.3 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:45.3 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:45.3 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:45.3 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:45.3 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:45.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:45.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:45.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:45.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:45.4 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:45.4 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:45.4 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:45.4 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:45.4 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:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 21:34:45.5 Debug: Retrieved metadata of 1 torrents in client 21:34:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 21:34:45.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:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 21:34:45.5 Debug: Retrieved metadata of 1 torrents in client 21:34:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 21:34:45.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:45.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 21:34:45.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:45.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:45.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:45.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:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 21:34:45.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:45.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 21:34:45.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:45.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:45.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:45.6 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 21:34:45.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:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 21:34:45.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:45.6 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 21:34:45.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:45.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:45.6 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 21:34:45.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:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 21:34:45.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:45.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:45.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:45.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:45.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:45.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:45.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:45.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:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 21:34:45.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:45.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:45.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:45.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:45.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:45.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:45.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:45.6 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:45.6 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:45.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:45.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:45.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:45.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:45.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:45.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:45.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:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 21:34:45.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:45.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:45.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:45.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:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 21:34:45.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:45.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:45.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:45.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:45.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:45.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:45.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:45.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:45.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:45.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:45.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:45.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:45.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:45.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:45.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:45.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:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 21:34:45.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:45.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:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 21:34:45.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:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 21:34:45.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:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 21:34:45.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:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:45.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:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:45.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:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 21:34:45.8 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:45.8 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:45.8 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:45.8 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:45.8 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:45.8 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:45.8 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:45.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:45.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:45.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:45.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:45.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:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- Skipped should_fix_forward_slashes [5 ms] 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 21:34:45.9 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:45.9 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:45.9 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:45.9 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:45.9 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:45.9 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:45.9 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:45.9 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:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 21:34:45.9 Debug: Transmission version information: 2.84 () 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 21:34:45.9 Debug: Transmission version information: 2.84+ () 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 21:34:45.9 Debug: Transmission version information: 2.84 (other info) 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 21:34:45.9 Debug: Transmission version information: 2.84 (2.84) 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 21:34:45.9 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:45.9 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:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:34:45.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:34:45.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 21:34:45.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 21:34:46.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 21:34:46.0 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:46.0 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:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 21:34:46.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:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 21:34:46.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:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- Skipped should_combine_drive_letter [2 ms] 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 21:34:46.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:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:46.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:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:46.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:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 21:34:46.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 21:34:46.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:34:46.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:34:46.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:34:46.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 21:34:46.1 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 21:34:46.1 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 21:34:46.1 Debug: Vuze protocol version information: 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 21:34:46.1 Debug: Vuze protocol version information: 10 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 21:34:46.1 Debug: Vuze protocol version information: foo 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 21:34:46.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 21:34:46.1 Debug: Vuze protocol version information: 14 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 21:34:46.1 Debug: Vuze protocol version information: 15 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 21:34:46.1 Debug: Vuze protocol version information: 20 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- Skipped should_fix_forward_slashes [2 ms] Skipped should_have_correct_output_directory_for_multifile_torrents [2 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [2 ms] 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 21:34:46.1 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 21:34:46.2 Trace: Release Title1 no longer available on indexer. 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 21:34:46.2 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 21:34:46.2 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 21:34:46.2 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 21:34:46.2 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 21:34:46.2 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 21:34:46.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 21:34:46.3 Debug: Adding release Title1 to pending releases with reason Delay 21:34:46.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 21:34:46.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 21:34:46.3 Debug: Adding release Title1 to pending releases with reason Delay 21:34:46.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 21:34:46.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 21:34:46.3 Debug: Adding release Title1 to pending releases with reason Delay 21:34:46.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 21:34:46.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 21:34:46.3 Debug: Adding release Title1 to pending releases with reason Delay 21:34:46.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 21:34:46.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 21:34:46.3 Debug: The release Title1 is already pending with reason Delay, not adding again 21:34:46.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 21:34:46.3 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:46.3 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 21:34:46.3 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 21:34:46.3 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:46.3 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:46.3 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 21:34:46.3 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 21:34:46.3 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:46.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 21:34:46.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 21:34:46.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 21:34:46.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 21:34:46.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 21:34:46.4 Debug: Removing previously pending release, as it was grabbed. 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 21:34:46.4 Debug: Removing previously pending release, as it was grabbed. 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 21:34:46.4 Debug: Removing failed releases from pending 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 21:34:46.4 Debug: Removing failed releases from pending 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 21:34:46.4 Debug: Removing failed releases from pending 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 21:34:46.4 Debug: Removing failed releases from pending 21:34:46.4 Debug: Removing previously pending release, as it has now been rejected. 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 21:34:46.4 Debug: Failed download only contains one album, searching again 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 21:34:46.4 Debug: Failed download was entire artist, searching again 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 21:34:46.4 Debug: Failed download contains multiple albums, searching again 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 21:34:46.4 Debug: Skip redownloading requested by user 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 21:34:46.4 Debug: Auto redownloading failed albums is disabled 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 21:34:46.4 Trace: Checking if all items for 'Title1' have been imported 21:34:46.4 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 21:34:46.4 Trace: All albums for 'Title1' have been imported: False 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 21:34:46.4 Trace: Checking if all items for 'Title1' have been imported 21:34:46.4 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 21:34:46.4 Trace: All albums for 'Title1' have been imported: False 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 21:34:46.4 Trace: Checking if all items for 'Title1' have been imported 21:34:46.4 Trace: No history for Title1 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 21:34:46.4 Trace: Checking if all items for 'Title1' have been imported 21:34:46.4 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 21:34:46.4 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 21:34:46.4 Trace: All albums for 'Title1' have been imported: True 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 21:34:46.4 Trace: Checking if all items for 'Title1' have been imported 21:34:46.4 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 21:34:46.4 Trace: All albums for 'Title1' have been imported: True 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 21:34:46.4 Trace: Checking if all items for 'Title1' have been imported 21:34:46.4 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 21:34:46.4 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 21:34:46.4 Trace: All albums for 'Title1' have been imported: False 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 21:34:46.4 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.4 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:46.4 Debug: Album Parsed. Audio Artist - Audio Album 21:34:46.4 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.4 Debug: Quality parsed: FLAC v1 21:34:46.4 Debug: Release Group parsed: 21:34:46.4 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.4 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:46.4 Debug: Album Parsed. Audio Artist - Audio Album 21:34:46.4 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.4 Debug: Quality parsed: FLAC v1 21:34:46.4 Debug: Release Group parsed: 21:34:46.4 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:46.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:46.5 Debug: Album Parsed. Audio Artist - Audio Album 21:34:46.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Debug: Quality parsed: FLAC v1 21:34:46.5 Debug: Release Group parsed: 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 21:34:46.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:46.5 Debug: Album Parsed. Audio Artist - Audio Album 21:34:46.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Debug: Quality parsed: FLAC v1 21:34:46.5 Debug: Release Group parsed: 21:34:46.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:46.5 Debug: Album Parsed. Audio Artist - Audio Album 21:34:46.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Debug: Quality parsed: FLAC v1 21:34:46.5 Debug: Release Group parsed: 21:34:46.5 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:46.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:46.5 Debug: Album Parsed. Audio Artist - Audio Album 21:34:46.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Debug: Quality parsed: FLAC v1 21:34:46.5 Debug: Release Group parsed: 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 21:34:46.5 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:46.5 Debug: Parsing string 'The torrent release folder' 21:34:46.5 Debug: Unable to parse The torrent release folder 21:34:46.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:46.5 Debug: Album Parsed. Audio Artist - Audio Album 21:34:46.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Debug: Quality parsed: FLAC v1 21:34:46.5 Debug: Release Group parsed: 21:34:46.5 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:46.5 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:46.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 21:34:46.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:46.5 Debug: Album Parsed. Audio Artist - Audio Album 21:34:46.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Debug: Quality parsed: FLAC v1 21:34:46.5 Debug: Release Group parsed: 21:34:46.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:46.5 Debug: Album Parsed. Audio Artist - Audio Album 21:34:46.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Debug: Quality parsed: FLAC v1 21:34:46.5 Debug: Release Group parsed: 21:34:46.5 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:46.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:46.5 Debug: Album Parsed. Audio Artist - Audio Album 21:34:46.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Debug: Quality parsed: FLAC v1 21:34:46.5 Debug: Release Group parsed: 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 21:34:46.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:46.5 Debug: Album Parsed. Audio Artist - Audio Album 21:34:46.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Debug: Quality parsed: FLAC v1 21:34:46.5 Debug: Release Group parsed: 21:34:46.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:46.5 Debug: Album Parsed. Audio Artist - Audio Album 21:34:46.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Debug: Quality parsed: FLAC v1 21:34:46.5 Debug: Release Group parsed: 21:34:46.5 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:46.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:46.5 Debug: Album Parsed. Audio Artist - Audio Album 21:34:46.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:46.5 Debug: Quality parsed: FLAC v1 21:34:46.5 Debug: Release Group parsed: 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:34:46.5 Debug: Parsing string 'the.artist.s01e01.track.xml' 21:34:46.5 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:34:46.5 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 21:34:46.5 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 21:34:46.5 Debug: Quality parsed: Unknown v1 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:34:46.5 Debug: Parsing string 'the.artist.s01e01.track.xml' 21:34:46.5 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:34:46.5 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 21:34:46.5 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 21:34:46.5 Debug: Quality parsed: Unknown v1 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 21:34:46.5 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:46.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Saturday 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Wednesday Thursday Friday Saturday Sunday 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Tuesday 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 21:34:46.5 Warn: Value can not be null. 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 21:34:46.6 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:46.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:46.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:46.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:46.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:46.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:46.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:46.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:46.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:46.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 21:34:46.7 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:46.7 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:46.7 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:46.7 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:46.7 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:46.7 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:46.7 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:46.7 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:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 21:34:46.8 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:46.8 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:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:46.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:46.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:46.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:46.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:46.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:46.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 21:34:46.9 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 [< 1 ms] 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 21:34:46.9 Error: System time mismatch. SystemTime: 12/23/2024 21:34:46 Expected Time: 12/25/2024 21:34:46. Update system time 21:34:46.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 21:34:47.0 Trace: Check health -> FakeHealthCheck 21:34:47.0 Trace: Check health <- FakeHealthCheck 21:34:47.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 21:34:47.0 Trace: Check health -> FakeHealthCheck 21:34:47.0 Trace: Check health <- FakeHealthCheck 21:34:47.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 21:34:47.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864870288886_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.0 Info: DatabaseEngineVersionCheck migrating 21:34:47.0 Info: PerformDBOperation 21:34:47.0 Info: Performing DB Operation 21:34:47.0 Info: SQLite 3.47.2 21:34:47.0 Info: => 0.0011598s 21:34:47.0 Info: DatabaseEngineVersionCheck migrated 21:34:47.0 Info: => 0.0011736s 21:34:47.0 Debug: Took: 00:00:00.0138586 21:34:47.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:47.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:47.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" WHERE ((("History"."ArtistId" = @Clause1_P1) AND ("History"."Quality" = @Clause1_P2)) AND ("History"."EventType" IN (1, 4, 3))) PARAMETERS: Clause1_P1 = [12] Clause1_P2 = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] ==== End Query Trace ==== 21:34:47.0 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 21:34:47.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864870937259_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.1 Info: DatabaseEngineVersionCheck migrating 21:34:47.1 Info: PerformDBOperation 21:34:47.1 Info: Performing DB Operation 21:34:47.1 Info: SQLite 3.47.2 21:34:47.1 Info: => 0.0011491s 21:34:47.1 Info: DatabaseEngineVersionCheck migrated 21:34:47.1 Info: => 0.0011614s 21:34:47.1 Debug: Took: 00:00:00.0103906 21:34:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:47.1 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 21:34:47.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864871872988_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.1 Info: DatabaseEngineVersionCheck migrating 21:34:47.1 Info: PerformDBOperation 21:34:47.1 Info: Performing DB Operation 21:34:47.1 Info: SQLite 3.47.2 21:34:47.1 Info: => 0.0012101s 21:34:47.1 Info: DatabaseEngineVersionCheck migrated 21:34:47.1 Info: => 0.0012262s 21:34:47.1 Debug: Took: 00:00:00.0109321 21:34:47.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"\\\\Relative\\Path\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:47.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 21:34:47.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864872415967_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.2 Info: DatabaseEngineVersionCheck migrating 21:34:47.2 Info: PerformDBOperation 21:34:47.2 Info: Performing DB Operation 21:34:47.2 Info: SQLite 3.47.2 21:34:47.2 Info: => 0.0011705s 21:34:47.2 Info: DatabaseEngineVersionCheck migrated 21:34:47.2 Info: => 0.0011848s 21:34:47.2 Debug: Took: 00:00:00.0114657 21:34:47.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:47.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 21:34:47.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864872912517_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.2 Info: DatabaseEngineVersionCheck migrating 21:34:47.2 Info: PerformDBOperation 21:34:47.2 Info: Performing DB Operation 21:34:47.2 Info: SQLite 3.47.2 21:34:47.2 Info: => 0.0011477s 21:34:47.2 Info: DatabaseEngineVersionCheck migrated 21:34:47.2 Info: => 0.00116s 21:34:47.3 Debug: Took: 00:00:00.0114865 21:34:47.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:47.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:47.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 21:34:47.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 21:34:47.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864873413425_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.3 Info: DatabaseEngineVersionCheck migrating 21:34:47.3 Info: PerformDBOperation 21:34:47.3 Info: Performing DB Operation 21:34:47.3 Info: SQLite 3.47.2 21:34:47.3 Info: => 0.0011653s 21:34:47.3 Info: DatabaseEngineVersionCheck migrated 21:34:47.3 Info: => 0.0011787s 21:34:47.3 Debug: Took: 00:00:00.0114540 21:34:47.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:47.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:47.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 21:34:47.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 21:34:47.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864873933538_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.4 Info: DatabaseEngineVersionCheck migrating 21:34:47.4 Info: PerformDBOperation 21:34:47.4 Info: Performing DB Operation 21:34:47.4 Info: SQLite 3.47.2 21:34:47.4 Info: => 0.0011644s 21:34:47.4 Info: DatabaseEngineVersionCheck migrated 21:34:47.4 Info: => 0.0011761s 21:34:47.4 Debug: Took: 00:00:00.0115268 21:34:47.4 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:47.4 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:47.4 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:47.4 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:47.4 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:47.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 21:34:47.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864874579250_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.4 Info: DatabaseEngineVersionCheck migrating 21:34:47.4 Info: PerformDBOperation 21:34:47.4 Info: Performing DB Operation 21:34:47.4 Info: SQLite 3.47.2 21:34:47.4 Info: => 0.0011596s 21:34:47.4 Info: DatabaseEngineVersionCheck migrated 21:34:47.4 Info: => 0.0011733s 21:34:47.4 Debug: Took: 00:00:00.0115272 21:34:47.4 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:47.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 21:34:47.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864875072635_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.5 Info: DatabaseEngineVersionCheck migrating 21:34:47.5 Info: PerformDBOperation 21:34:47.5 Info: Performing DB Operation 21:34:47.5 Info: SQLite 3.47.2 21:34:47.5 Info: => 0.0011483s 21:34:47.5 Info: DatabaseEngineVersionCheck migrated 21:34:47.5 Info: => 0.0011624s 21:34:47.5 Debug: Took: 00:00:00.0114547 21:34:47.5 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:47.5 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:47.5 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:47.5 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:47.5 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:47.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 21:34:47.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864875624358_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.5 Info: DatabaseEngineVersionCheck migrating 21:34:47.5 Info: PerformDBOperation 21:34:47.5 Info: Performing DB Operation 21:34:47.5 Info: SQLite 3.47.2 21:34:47.5 Info: => 0.0012192s 21:34:47.5 Info: DatabaseEngineVersionCheck migrated 21:34:47.5 Info: => 0.0012323s 21:34:47.5 Debug: Took: 00:00:00.0115634 21:34:47.5 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:47.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 21:34:47.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864876360626_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.6 Info: DatabaseEngineVersionCheck migrating 21:34:47.6 Info: PerformDBOperation 21:34:47.6 Info: Performing DB Operation 21:34:47.6 Info: SQLite 3.47.2 21:34:47.6 Info: => 0.0011657s 21:34:47.6 Info: DatabaseEngineVersionCheck migrated 21:34:47.6 Info: => 0.0011797s 21:34:47.6 Debug: Took: 00:00:00.0108797 21:34:47.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-12-02T21:34:47.6503606Z"] 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.579903048, "ageMinutes": 1064509774.794183 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 21:34:47.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 21:34:47.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864877087180_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.7 Info: DatabaseEngineVersionCheck migrating 21:34:47.7 Info: PerformDBOperation 21:34:47.7 Info: Performing DB Operation 21:34:47.7 Info: SQLite 3.47.2 21:34:47.7 Info: => 0.0011519s 21:34:47.7 Info: DatabaseEngineVersionCheck migrated 21:34:47.7 Info: => 0.0011663s 21:34:47.7 Debug: Took: 00:00:00.0103903 21:34:47.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-12-02T21:34:47.7218303Z"] 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.579922877, "ageMinutes": 1064509774.7953726 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 21:34:47.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 21:34:47.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864877560430_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.7 Info: DatabaseEngineVersionCheck migrating 21:34:47.7 Info: PerformDBOperation 21:34:47.7 Info: Performing DB Operation 21:34:47.7 Info: SQLite 3.47.2 21:34:47.7 Info: => 0.0011437s 21:34:47.7 Info: DatabaseEngineVersionCheck migrated 21:34:47.7 Info: => 0.0011568s 21:34:47.7 Debug: Took: 00:00:00.0103297 21:34:47.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-12-02T21:34:47.7691309Z"] 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.579936016, "ageMinutes": 1064509774.7961613 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 21:34:47.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 21:34:47.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864878092890_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.8 Info: DatabaseEngineVersionCheck migrating 21:34:47.8 Info: PerformDBOperation 21:34:47.8 Info: Performing DB Operation 21:34:47.8 Info: SQLite 3.47.2 21:34:47.8 Info: => 0.0011399s 21:34:47.8 Info: DatabaseEngineVersionCheck migrated 21:34:47.8 Info: => 0.0011519s 21:34:47.8 Debug: Took: 00:00:00.0105368 21:34:47.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:47.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:47.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 21:34:47.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864878612995_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.8 Info: DatabaseEngineVersionCheck migrating 21:34:47.8 Info: PerformDBOperation 21:34:47.8 Info: Performing DB Operation 21:34:47.8 Info: SQLite 3.47.2 21:34:47.8 Info: => 0.0011381s 21:34:47.8 Info: DatabaseEngineVersionCheck migrated 21:34:47.8 Info: => 0.0011523s 21:34:47.8 Debug: Took: 00:00:00.0103945 21:34:47.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 = ["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:47.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 = ["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:47.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:47.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 21:34:47.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 21:34:47.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864879098869_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.9 Info: DatabaseEngineVersionCheck migrating 21:34:47.9 Info: PerformDBOperation 21:34:47.9 Info: Performing DB Operation 21:34:47.9 Info: SQLite 3.47.2 21:34:47.9 Info: => 0.0011268s 21:34:47.9 Info: DatabaseEngineVersionCheck migrated 21:34:47.9 Info: => 0.001141s 21:34:47.9 Debug: Took: 00:00:00.0103847 21:34:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:47.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 21:34:47.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 21:34:47.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:47.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864879585614_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:47.9 Info: DatabaseEngineVersionCheck migrating 21:34:47.9 Info: PerformDBOperation 21:34:47.9 Info: Performing DB Operation 21:34:47.9 Info: SQLite 3.47.2 21:34:47.9 Info: => 0.0011284s 21:34:47.9 Info: DatabaseEngineVersionCheck migrated 21:34:47.9 Info: => 0.0011413s 21:34:47.9 Debug: Took: 00:00:00.0103202 21:34:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["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:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["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:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 21:34:48.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864880069373_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.0 Info: DatabaseEngineVersionCheck migrating 21:34:48.0 Info: PerformDBOperation 21:34:48.0 Info: Performing DB Operation 21:34:48.0 Info: SQLite 3.47.2 21:34:48.0 Info: => 0.0011564s 21:34:48.0 Info: DatabaseEngineVersionCheck migrated 21:34:48.0 Info: => 0.0011686s 21:34:48.0 Debug: Took: 00:00:00.0114249 21:34:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [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:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 21:34:48.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864880570315_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.0 Info: DatabaseEngineVersionCheck migrating 21:34:48.0 Info: PerformDBOperation 21:34:48.0 Info: Performing DB Operation 21:34:48.0 Info: SQLite 3.47.2 21:34:48.0 Info: => 0.0011804s 21:34:48.0 Info: DatabaseEngineVersionCheck migrated 21:34:48.0 Info: => 0.0011932s 21:34:48.0 Debug: Took: 00:00:00.0114705 21:34:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["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:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["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:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:48.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 21:34:48.1 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:48.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864881072256_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.1 Info: DatabaseEngineVersionCheck migrating 21:34:48.1 Info: PerformDBOperation 21:34:48.1 Info: Performing DB Operation 21:34:48.1 Info: SQLite 3.47.2 21:34:48.1 Info: => 0.0011722s 21:34:48.1 Info: DatabaseEngineVersionCheck migrated 21:34:48.1 Info: => 0.0011854s 21:34:48.1 Debug: Took: 00:00:00.0113822 21:34:48.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:48.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:48.1 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:48.1 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:48.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864881564980_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.1 Info: DatabaseEngineVersionCheck migrating 21:34:48.1 Info: PerformDBOperation 21:34:48.1 Info: Performing DB Operation 21:34:48.1 Info: SQLite 3.47.2 21:34:48.1 Info: => 0.0011676s 21:34:48.1 Info: DatabaseEngineVersionCheck migrated 21:34:48.1 Info: => 0.0011871s 21:34:48.1 Debug: Took: 00:00:00.0113781 21:34:48.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:48.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:48.2 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:48.2 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:48.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864882272109_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.2 Info: DatabaseEngineVersionCheck migrating 21:34:48.2 Info: PerformDBOperation 21:34:48.2 Info: Performing DB Operation 21:34:48.2 Info: SQLite 3.47.2 21:34:48.2 Info: => 0.0011343s 21:34:48.2 Info: DatabaseEngineVersionCheck migrated 21:34:48.2 Info: => 0.0011465s 21:34:48.2 Debug: Took: 00:00:00.0103067 21:34:48.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:48.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:48.2 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:48.2 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:48.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864882748910_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.2 Info: DatabaseEngineVersionCheck migrating 21:34:48.2 Info: PerformDBOperation 21:34:48.2 Info: Performing DB Operation 21:34:48.2 Info: SQLite 3.47.2 21:34:48.2 Info: => 0.0011183s 21:34:48.2 Info: DatabaseEngineVersionCheck migrated 21:34:48.2 Info: => 0.0011315s 21:34:48.2 Debug: Took: 00:00:00.0103604 21:34:48.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:48.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:48.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:48.3 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:48.3 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:48.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864883326500_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.3 Info: DatabaseEngineVersionCheck migrating 21:34:48.3 Info: PerformDBOperation 21:34:48.3 Info: Performing DB Operation 21:34:48.3 Info: SQLite 3.47.2 21:34:48.3 Info: => 0.0011337s 21:34:48.3 Info: DatabaseEngineVersionCheck migrated 21:34:48.3 Info: => 0.0011465s 21:34:48.3 Debug: Took: 00:00:00.0104256 21:34:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:48.3 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:48.3 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:48.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864883809797_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.3 Info: DatabaseEngineVersionCheck migrating 21:34:48.3 Info: PerformDBOperation 21:34:48.3 Info: Performing DB Operation 21:34:48.3 Info: SQLite 3.47.2 21:34:48.3 Info: => 0.0011424s 21:34:48.3 Info: DatabaseEngineVersionCheck migrated 21:34:48.3 Info: => 0.0011546s 21:34:48.3 Debug: Took: 00:00:00.0102407 21:34:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:48.4 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:48.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 21:34:48.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864884297524_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.4 Info: DatabaseEngineVersionCheck migrating 21:34:48.4 Info: PerformDBOperation 21:34:48.4 Info: Performing DB Operation 21:34:48.4 Info: SQLite 3.47.2 21:34:48.4 Info: => 0.0011236s 21:34:48.4 Info: DatabaseEngineVersionCheck migrated 21:34:48.4 Info: => 0.0011369s 21:34:48.4 Debug: Took: 00:00:00.0102885 21:34:48.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:48.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:48.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 21:34:48.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 21:34:48.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864884809011_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.4 Info: DatabaseEngineVersionCheck migrating 21:34:48.4 Info: PerformDBOperation 21:34:48.4 Info: Performing DB Operation 21:34:48.4 Info: SQLite 3.47.2 21:34:48.4 Info: => 0.0011519s 21:34:48.4 Info: DatabaseEngineVersionCheck migrated 21:34:48.4 Info: => 0.0011655s 21:34:48.4 Debug: Took: 00:00:00.0103138 21:34:48.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:48.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:48.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 = [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:48.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:48.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 21:34:48.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864885395323_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.5 Info: DatabaseEngineVersionCheck migrating 21:34:48.5 Info: PerformDBOperation 21:34:48.5 Info: Performing DB Operation 21:34:48.5 Info: SQLite 3.47.2 21:34:48.5 Info: => 0.0011604s 21:34:48.5 Info: DatabaseEngineVersionCheck migrated 21:34:48.5 Info: => 0.0011719s 21:34:48.5 Debug: Took: 00:00:00.0114332 21:34:48.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:48.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 21:34:48.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864885911503_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.5 Info: DatabaseEngineVersionCheck migrating 21:34:48.5 Info: PerformDBOperation 21:34:48.5 Info: Performing DB Operation 21:34:48.5 Info: SQLite 3.47.2 21:34:48.5 Info: => 0.0011615s 21:34:48.5 Info: DatabaseEngineVersionCheck migrated 21:34:48.5 Info: => 0.0011735s 21:34:48.6 Debug: Took: 00:00:00.0114186 21:34:48.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:48.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["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:48.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 21:34:48.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864886459205_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.6 Info: DatabaseEngineVersionCheck migrating 21:34:48.6 Info: PerformDBOperation 21:34:48.6 Info: Performing DB Operation 21:34:48.6 Info: SQLite 3.47.2 21:34:48.6 Info: => 0.0011459s 21:34:48.6 Info: DatabaseEngineVersionCheck migrated 21:34:48.6 Info: => 0.0011594s 21:34:48.6 Debug: Took: 00:00:00.0113489 21:34:48.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:48.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 = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:48.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 21:34:48.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864887008754_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.7 Info: DatabaseEngineVersionCheck migrating 21:34:48.7 Info: PerformDBOperation 21:34:48.7 Info: Performing DB Operation 21:34:48.7 Info: SQLite 3.47.2 21:34:48.7 Info: => 0.0011529s 21:34:48.7 Info: DatabaseEngineVersionCheck migrated 21:34:48.7 Info: => 0.001166s 21:34:48.7 Debug: Took: 00:00:00.0115427 21:34:48.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:48.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:48.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 21:34:48.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864887802879_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.7 Info: DatabaseEngineVersionCheck migrating 21:34:48.7 Info: PerformDBOperation 21:34:48.7 Info: Performing DB Operation 21:34:48.7 Info: SQLite 3.47.2 21:34:48.7 Info: => 0.0011593s 21:34:48.7 Info: DatabaseEngineVersionCheck migrated 21:34:48.7 Info: => 0.0011712s 21:34:48.7 Debug: Took: 00:00:00.0104214 21:34:48.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:48.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:48.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:48.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:48.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:48.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 21:34:48.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864888411049_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.8 Info: DatabaseEngineVersionCheck migrating 21:34:48.8 Info: PerformDBOperation 21:34:48.8 Info: Performing DB Operation 21:34:48.8 Info: SQLite 3.47.2 21:34:48.8 Info: => 0.0011534s 21:34:48.8 Info: DatabaseEngineVersionCheck migrated 21:34:48.8 Info: => 0.001166s 21:34:48.8 Debug: Took: 00:00:00.0105013 21:34:48.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:48.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:48.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:48.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 = [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:48.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:48.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 21:34:48.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864889016496_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.9 Info: DatabaseEngineVersionCheck migrating 21:34:48.9 Info: PerformDBOperation 21:34:48.9 Info: Performing DB Operation 21:34:48.9 Info: SQLite 3.47.2 21:34:48.9 Info: => 0.0011577s 21:34:48.9 Info: DatabaseEngineVersionCheck migrated 21:34:48.9 Info: => 0.0011712s 21:34:48.9 Debug: Took: 00:00:00.0106824 21:34:48.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["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:48.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 21:34:48.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:48.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864889520305_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:48.9 Info: DatabaseEngineVersionCheck migrating 21:34:48.9 Info: PerformDBOperation 21:34:48.9 Info: Performing DB Operation 21:34:48.9 Info: SQLite 3.47.2 21:34:48.9 Info: => 0.001126s 21:34:48.9 Info: DatabaseEngineVersionCheck migrated 21:34:48.9 Info: => 0.0011385s 21:34:48.9 Debug: Took: 00:00:00.0105467 21:34:48.9 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:48.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["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:48.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 21:34:48.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 21:34:49.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864890075331_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.0 Info: DatabaseEngineVersionCheck migrating 21:34:49.0 Info: PerformDBOperation 21:34:49.0 Info: Performing DB Operation 21:34:49.0 Info: SQLite 3.47.2 21:34:49.0 Info: => 0.0011481s 21:34:49.0 Info: DatabaseEngineVersionCheck migrated 21:34:49.0 Info: => 0.0011596s 21:34:49.0 Debug: Took: 00:00:00.0105987 21:34:49.0 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:49.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 21:34:49.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864890573023_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.0 Info: DatabaseEngineVersionCheck migrating 21:34:49.0 Info: PerformDBOperation 21:34:49.0 Info: Performing DB Operation 21:34:49.0 Info: SQLite 3.47.2 21:34:49.0 Info: => 0.0011519s 21:34:49.0 Info: DatabaseEngineVersionCheck migrated 21:34:49.0 Info: => 0.0011646s 21:34:49.0 Debug: Took: 00:00:00.0106417 21:34:49.0 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:49.0 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:49.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 21:34:49.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 21:34:49.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864891123379_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.1 Info: DatabaseEngineVersionCheck migrating 21:34:49.1 Info: PerformDBOperation 21:34:49.1 Info: Performing DB Operation 21:34:49.1 Info: SQLite 3.47.2 21:34:49.1 Info: => 0.0011588s 21:34:49.1 Info: DatabaseEngineVersionCheck migrated 21:34:49.1 Info: => 0.0011715s 21:34:49.1 Debug: Took: 00:00:00.0116194 21:34:49.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:34:49.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 = ["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:49.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 21:34:49.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864891702554_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.1 Info: DatabaseEngineVersionCheck migrating 21:34:49.1 Info: PerformDBOperation 21:34:49.1 Info: Performing DB Operation 21:34:49.1 Info: SQLite 3.47.2 21:34:49.1 Info: => 0.0011685s 21:34:49.1 Info: DatabaseEngineVersionCheck migrated 21:34:49.1 Info: => 0.0011811s 21:34:49.1 Debug: Took: 00:00:00.0116467 21:34:49.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:34:49.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 = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:49.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 21:34:49.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864892261868_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.2 Info: DatabaseEngineVersionCheck migrating 21:34:49.2 Info: PerformDBOperation 21:34:49.2 Info: Performing DB Operation 21:34:49.2 Info: SQLite 3.47.2 21:34:49.2 Info: => 0.0011785s 21:34:49.2 Info: DatabaseEngineVersionCheck migrated 21:34:49.2 Info: => 0.001191s 21:34:49.2 Debug: Took: 00:00:00.0116778 21:34:49.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:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 21:34:49.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864892820822_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.2 Info: DatabaseEngineVersionCheck migrating 21:34:49.2 Info: PerformDBOperation 21:34:49.2 Info: Performing DB Operation 21:34:49.2 Info: SQLite 3.47.2 21:34:49.2 Info: => 0.0011836s 21:34:49.2 Info: DatabaseEngineVersionCheck migrated 21:34:49.2 Info: => 0.0011971s 21:34:49.2 Debug: Took: 00:00:00.0116042 21:34:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:49.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 21:34:49.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864893554263_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.3 Info: DatabaseEngineVersionCheck migrating 21:34:49.3 Info: PerformDBOperation 21:34:49.3 Info: Performing DB Operation 21:34:49.3 Info: SQLite 3.47.2 21:34:49.3 Info: => 0.0011547s 21:34:49.3 Info: DatabaseEngineVersionCheck migrated 21:34:49.3 Info: => 0.0011671s 21:34:49.3 Debug: Took: 00:00:00.0107026 21:34:49.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:49.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-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:49.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:49.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 21:34:49.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864894162329_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.4 Info: DatabaseEngineVersionCheck migrating 21:34:49.4 Info: PerformDBOperation 21:34:49.4 Info: Performing DB Operation 21:34:49.4 Info: SQLite 3.47.2 21:34:49.4 Info: => 0.0011345s 21:34:49.4 Info: DatabaseEngineVersionCheck migrated 21:34:49.4 Info: => 0.0011468s 21:34:49.4 Debug: Took: 00:00:00.0106746 21:34:49.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:49.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 = ["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:49.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 21:34:49.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864894706002_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.4 Info: DatabaseEngineVersionCheck migrating 21:34:49.4 Info: PerformDBOperation 21:34:49.4 Info: Performing DB Operation 21:34:49.4 Info: SQLite 3.47.2 21:34:49.4 Info: => 0.0011429s 21:34:49.4 Info: DatabaseEngineVersionCheck migrated 21:34:49.4 Info: => 0.0011548s 21:34:49.4 Debug: Took: 00:00:00.0106373 21:34:49.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:49.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:49.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:49.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:49.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 21:34:49.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 21:34:49.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864895308219_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.5 Info: DatabaseEngineVersionCheck migrating 21:34:49.5 Info: PerformDBOperation 21:34:49.5 Info: Performing DB Operation 21:34:49.5 Info: SQLite 3.47.2 21:34:49.5 Info: => 0.001148s 21:34:49.5 Info: DatabaseEngineVersionCheck migrated 21:34:49.5 Info: => 0.0011602s 21:34:49.5 Debug: Took: 00:00:00.0106303 21:34:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-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:49.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 = [null] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:49.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 21:34:49.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 21:34:49.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864895845987_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.5 Info: DatabaseEngineVersionCheck migrating 21:34:49.5 Info: PerformDBOperation 21:34:49.5 Info: Performing DB Operation 21:34:49.5 Info: SQLite 3.47.2 21:34:49.5 Info: => 0.0011268s 21:34:49.5 Info: DatabaseEngineVersionCheck migrated 21:34:49.5 Info: => 0.0011402s 21:34:49.5 Debug: Took: 00:00:00.0105684 21:34:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-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:49.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:49.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:49.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:49.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 21:34:49.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864896489232_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.6 Info: DatabaseEngineVersionCheck migrating 21:34:49.6 Info: PerformDBOperation 21:34:49.6 Info: Performing DB Operation 21:34:49.6 Info: SQLite 3.47.2 21:34:49.6 Info: => 0.0011505s 21:34:49.6 Info: DatabaseEngineVersionCheck migrated 21:34:49.6 Info: => 0.0011725s 21:34:49.6 Debug: Took: 00:00:00.0113826 21:34:49.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [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:49.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 21:34:49.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864897029763_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.7 Info: DatabaseEngineVersionCheck migrating 21:34:49.7 Info: PerformDBOperation 21:34:49.7 Info: Performing DB Operation 21:34:49.7 Info: SQLite 3.47.2 21:34:49.7 Info: => 0.0011593s 21:34:49.7 Info: DatabaseEngineVersionCheck migrated 21:34:49.7 Info: => 0.0011714s 21:34:49.7 Debug: Took: 00:00:00.0116095 21:34:49.7 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:49.7 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:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 21:34:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 21:34:49.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864897649037_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.7 Info: DatabaseEngineVersionCheck migrating 21:34:49.7 Info: PerformDBOperation 21:34:49.7 Info: Performing DB Operation 21:34:49.7 Info: SQLite 3.47.2 21:34:49.7 Info: => 0.001179s 21:34:49.7 Info: DatabaseEngineVersionCheck migrated 21:34:49.7 Info: => 0.0011918s 21:34:49.7 Debug: Took: 00:00:00.0116878 21:34:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-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.580494482, "ageMinutes": 1064509774.8296691 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 21:34:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 21:34:49.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864898154745_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.8 Info: DatabaseEngineVersionCheck migrating 21:34:49.8 Info: PerformDBOperation 21:34:49.8 Info: Performing DB Operation 21:34:49.8 Info: SQLite 3.47.2 21:34:49.8 Info: => 0.0011863s 21:34:49.8 Info: DatabaseEngineVersionCheck migrated 21:34:49.8 Info: => 0.0011991s 21:34:49.8 Debug: Took: 00:00:00.0116530 21:34:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-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:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-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.58050977, "ageMinutes": 1064509774.8305862 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 21:34:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 21:34:49.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864898700840_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.8 Info: DatabaseEngineVersionCheck migrating 21:34:49.8 Info: PerformDBOperation 21:34:49.8 Info: Performing DB Operation 21:34:49.8 Info: SQLite 3.47.2 21:34:49.8 Info: => 0.0011696s 21:34:49.8 Info: DatabaseEngineVersionCheck migrated 21:34:49.8 Info: => 0.0011821s 21:34:49.8 Debug: Took: 00:00:00.0116529 21:34:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"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:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:34:49.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 21:34:49.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:49.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864899447077_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:49.9 Info: DatabaseEngineVersionCheck migrating 21:34:49.9 Info: PerformDBOperation 21:34:49.9 Info: Performing DB Operation 21:34:49.9 Info: SQLite 3.47.2 21:34:49.9 Info: => 0.0011506s 21:34:49.9 Info: DatabaseEngineVersionCheck migrated 21:34:49.9 Info: => 0.001163s 21:34:49.9 Debug: Took: 00:00:00.0107898 21:34:49.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-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:49.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 = [false] Id = [0] ==== End Query Trace ==== 21:34:49.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 = ["\"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:49.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:34:49.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:34:50.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 21:34:50.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 21:34:50.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:50.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864900042025_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.0 Info: DatabaseEngineVersionCheck migrating 21:34:50.0 Info: PerformDBOperation 21:34:50.0 Info: Performing DB Operation 21:34:50.0 Info: SQLite 3.47.2 21:34:50.0 Info: => 0.0011591s 21:34:50.0 Info: DatabaseEngineVersionCheck migrated 21:34:50.0 Info: => 0.0011714s 21:34:50.0 Debug: Took: 00:00:00.0103199 21:34:50.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-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:50.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"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:50.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:50.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:50.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:50.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:50.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 21:34:50.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 21:34:50.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:50.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864900618797_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.0 Info: DatabaseEngineVersionCheck migrating 21:34:50.0 Info: PerformDBOperation 21:34:50.0 Info: Performing DB Operation 21:34:50.0 Info: SQLite 3.47.2 21:34:50.0 Info: => 0.0011243s 21:34:50.0 Info: DatabaseEngineVersionCheck migrated 21:34:50.0 Info: => 0.0011367s 21:34:50.0 Debug: Took: 00:00:00.0103007 21:34:50.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-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:50.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:50.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 21:34:50.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:50.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864901115679_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.1 Info: DatabaseEngineVersionCheck migrating 21:34:50.1 Info: PerformDBOperation 21:34:50.1 Info: Performing DB Operation 21:34:50.1 Info: SQLite 3.47.2 21:34:50.1 Info: => 0.0011402s 21:34:50.1 Info: DatabaseEngineVersionCheck migrated 21:34:50.1 Info: => 0.0011529s 21:34:50.1 Debug: Took: 00:00:00.0102857 21:34:50.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:50.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:50.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 21:34:50.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:50.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864901615108_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.1 Info: DatabaseEngineVersionCheck migrating 21:34:50.1 Info: PerformDBOperation 21:34:50.1 Info: Performing DB Operation 21:34:50.1 Info: SQLite 3.47.2 21:34:50.1 Info: => 0.0011405s 21:34:50.1 Info: DatabaseEngineVersionCheck migrated 21:34:50.1 Info: => 0.0011529s 21:34:50.1 Debug: Took: 00:00:00.0103060 21:34:50.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"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:50.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:50.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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:50.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:50.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:50.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 21:34:50.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 21:34:50.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:50.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864902168621_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.2 Info: DatabaseEngineVersionCheck migrating 21:34:50.2 Info: PerformDBOperation 21:34:50.2 Info: Performing DB Operation 21:34:50.2 Info: SQLite 3.47.2 21:34:50.2 Info: => 0.0011236s 21:34:50.2 Info: DatabaseEngineVersionCheck migrated 21:34:50.2 Info: => 0.0011446s 21:34:50.2 Debug: Took: 00:00:00.0103039 21:34:50.2 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:50.2 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:50.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"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:50.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:50.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:50.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:50.2 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:50.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:50.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 21:34:50.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 21:34:50.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:50.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864902926222_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.3 Info: DatabaseEngineVersionCheck migrating 21:34:50.3 Info: PerformDBOperation 21:34:50.3 Info: Performing DB Operation 21:34:50.3 Info: SQLite 3.47.2 21:34:50.3 Info: => 0.0011638s 21:34:50.3 Info: DatabaseEngineVersionCheck migrated 21:34:50.3 Info: => 0.0011758s 21:34:50.3 Debug: Took: 00:00:00.0116026 21:34:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 21:34:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Name1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:50.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 21:34:50.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:50.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864903462221_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.3 Info: DatabaseEngineVersionCheck migrating 21:34:50.3 Info: PerformDBOperation 21:34:50.3 Info: Performing DB Operation 21:34:50.3 Info: SQLite 3.47.2 21:34:50.3 Info: => 0.0011513s 21:34:50.3 Info: DatabaseEngineVersionCheck migrated 21:34:50.3 Info: => 0.001163s 21:34:50.3 Debug: Took: 00:00:00.0115370 21:34:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 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:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [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:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:50.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 21:34:50.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:50.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864903993003_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.4 Info: DatabaseEngineVersionCheck migrating 21:34:50.4 Info: PerformDBOperation 21:34:50.4 Info: Performing DB Operation 21:34:50.4 Info: SQLite 3.47.2 21:34:50.4 Info: => 0.0011853s 21:34:50.4 Info: DatabaseEngineVersionCheck migrated 21:34:50.4 Info: => 0.0011979s 21:34:50.4 Debug: Took: 00:00:00.0115078 21:34:50.4 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:50.4 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:50.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 21:34:50.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 21:34:50.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 21:34:50.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:34:50.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864904597979_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.4 Info: DatabaseEngineVersionCheck migrating 21:34:50.4 Info: PerformDBOperation 21:34:50.4 Info: Performing DB Operation 21:34:50.4 Info: SQLite 3.47.2 21:34:50.4 Info: => 0.0011761s 21:34:50.4 Info: DatabaseEngineVersionCheck migrated 21:34:50.4 Info: => 0.0011878s 21:34:50.4 Debug: Took: 00:00:00.0115159 21:34:50.4 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:50.4 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:50.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 21:34:50.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 21:34:50.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 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-arm64/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-arm64/_temp_73326_638705864905385434_377/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.0011706s 21:34:50.5 Info: DatabaseEngineVersionCheck migrated 21:34:50.5 Info: => 0.0011844s 21:34:50.5 Debug: Took: 00:00:00.0107755 21:34:50.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 21:34:50.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 21:34:50.5 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:50.5 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:50.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 21:34:50.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 21:34:50.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 21:34:50.6 Debug: Deleting invalid image file /C/Music/Album/image.jpg 21:34:50.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 21:34:50.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 21:34:50.6 Debug: Deleting invalid image file /C/Music/Album/image.jpg 21:34:50.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 21:34:50.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 21:34:50.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 21:34:50.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 21:34:50.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 21:34:50.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 21:34:50.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 21:34:50.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 21:34:50.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 21:34:50.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 21:34:50.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 21:34:50.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:50.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:50.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:50.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:50.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:50.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:50.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:50.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:50.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:50.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:50.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:50.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:50.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:50.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:50.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:50.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:50.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:50.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:50.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:50.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:50.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:50.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:50.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:50.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:50.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 21:34:50.8 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:50.8 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:50.8 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 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-arm64/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-arm64/_temp_73326_638705864909023573_379/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.001187s 21:34:50.9 Info: DatabaseEngineVersionCheck migrated 21:34:50.9 Info: => 0.0012002s 21:34:50.9 Debug: Took: 00:00:00.0105706 21:34:50.9 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:50.9 Debug: Initializing Providers. Count 1 21:34:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 21:34:50.9 Warn: Removing Name1 21:34:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 21:34:51.0 Info: Starting Import List Sync 21:34:51.0 Info: Processing 1 list items 21:34:51.0 Trace: Processing list item 1/1 21:34:51.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:51.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 21:34:51.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 21:34:51.0 Info: Starting Import List Sync 21:34:51.0 Info: Processing 1 list items 21:34:51.0 Trace: Processing list item 1/1 21:34:51.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:51.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 21:34:51.0 Info: Starting Import List Sync 21:34:51.0 Info: Processing 1 list items 21:34:51.0 Trace: Processing list item 1/1 21:34:51.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:51.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 21:34:51.0 Info: Starting Import List Sync 21:34:51.0 Info: Processing 1 list items 21:34:51.0 Trace: Processing list item 1/1 21:34:51.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:51.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 21:34:51.0 Info: Starting Import List Sync 21:34:51.0 Info: Processing 1 list items 21:34:51.0 Trace: Processing list item 1/1 21:34:51.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:34:51.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 21:34:51.0 Info: Starting Import List Sync 21:34:51.0 Info: Processing 1 list items 21:34:51.0 Trace: Processing list item 1/1 21:34:51.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:34:51.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 21:34:51.0 Info: Starting Import List Sync 21:34:51.0 Info: Processing 1 list items 21:34:51.0 Trace: Processing list item 1/1 21:34:51.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:34:51.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 21:34:51.0 Info: Starting Import List Sync 21:34:51.0 Info: Processing 2 list items 21:34:51.0 Trace: Processing list item 1/2 21:34:51.0 Trace: Processing list item 2/2 21:34:51.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 21:34:51.0 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 21:34:51.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 21:34:51.0 Info: Starting Import List Sync 21:34:51.0 Info: Processing 2 list items 21:34:51.0 Trace: Processing list item 1/2 21:34:51.0 Trace: Processing list item 2/2 21:34:51.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 21:34:51.0 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 21:34:51.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 21:34:51.0 Info: Starting Import List Sync 21:34:51.0 Info: Processing 2 list items 21:34:51.0 Trace: Processing list item 1/2 21:34:51.0 Trace: Processing list item 2/2 21:34:51.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 21:34:51.0 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 21:34:51.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 21:34:51.0 Info: Starting Import List Sync 21:34:51.0 Info: Processing 1 list items 21:34:51.0 Trace: Processing list item 1/1 21:34:51.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:51.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 21:34:51.0 Info: Starting Import List Sync 21:34:51.0 Info: Processing 1 list items 21:34:51.0 Trace: Processing list item 1/1 21:34:51.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:51.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:34:51.0 Info: Starting Import List Sync 21:34:51.0 Info: Processing 1 list items 21:34:51.0 Trace: Processing list item 1/1 21:34:51.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:51.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 21:34:51.1 Debug: No import lists with automatic add enabled 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: No list items to process 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 21:34:51.1 Info: Starting Import List Sync 21:34:51.1 Info: Processing 1 list items 21:34:51.1 Trace: Processing list item 1/1 21:34:51.1 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:51.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 21:34:51.2 Info: Starting Import List Sync 21:34:51.2 Info: Processing 1 list items 21:34:51.2 Trace: Processing list item 1/1 21:34:51.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 21:34:51.2 Info: Starting Import List Sync 21:34:51.2 Info: Processing 1 list items 21:34:51.2 Trace: Processing list item 1/1 21:34:51.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 21:34:51.2 Info: Starting Import List Sync 21:34:51.2 Info: Processing 1 list items 21:34:51.2 Trace: Processing list item 1/1 21:34:51.2 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:51.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 21:34:51.2 Info: Starting Import List Sync 21:34:51.2 Info: Processing 1 list items 21:34:51.2 Trace: Processing list item 1/1 21:34:51.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:51.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 21:34:51.2 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_work --- 21:34:51.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/spotify/album/21jF5jlMtzo94wbxmJ18aa 21:34:51.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:51.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/spotify/album/21jF5jlMtzo94wbxmJ18aa: 301.Moved (171 bytes) (416 ms) 21:34:51.7 Trace: Redirected to https://api.lidarr.audio/api/v0.4/album/0 21:34:51.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/0 21:34:51.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:51.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/0: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (120 ms) 21:34:51.8 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:51.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_work --- 21:34:51.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 21:34:51.9 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 21:34:51.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 21:34:51.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 21:34:51.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 21:34:51.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 21:34:51.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 21:34:51.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_work --- 21:34:51.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/spotify/artist/4dpARuHxo51G3z768sgnrY 21:34:51.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:52.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/spotify/artist/4dpARuHxo51G3z768sgnrY: 301.Moved (173 bytes) (152 ms) 21:34:52.1 Trace: Redirected to https://api.lidarr.audio/api/v0.4/artist/0 21:34:52.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/0 21:34:52.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:52.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/0: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (117 ms) 21:34:52.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:52.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_work --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 21:34:52.2 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 21:34:52.2 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 21:34:52.2 Trace: Got mapping: {} 21:34:52.2 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 21:34:52.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 21:34:52.2 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 21:34:52.2 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 21:34:52.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 21:34:52.2 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 21:34:52.2 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 21:34:52.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 21:34:52.2 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 21:34:52.2 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 21:34:52.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 21:34:52.2 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 21:34:52.2 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 21:34:52.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 21:34:52.2 Trace: Processing playlist playlistid 21:34:52.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:52.2 Trace: Processing playlist playlistid 21:34:52.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 21:34:52.2 Trace: Processing playlist playlistid 21:34:52.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 21:34:52.2 Trace: Processing playlist playlistid 21:34:52.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 21:34:52.2 Trace: Processing playlist playlistid 21:34:52.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 21:34:52.2 Trace: Processing playlist playlistid 21:34:52.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 21:34:52.2 Trace: Processing playlist playlistid 21:34:52.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 21:34:52.2 Trace: Processing playlist playlistid 21:34:52.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 21:34:52.3 Trace: Processing playlist playlistid 21:34:52.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:52.3 Trace: Got 0 saved albums 21:34:52.3 Trace: Adding Artist - Album 21:34:52.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 21:34:52.3 Trace: Got 0 saved albums 21:34:52.3 Trace: Adding - 21:34:52.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 21:34:52.3 Trace: Got 0 saved albums 21:34:52.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 21:34:52.3 Trace: Got 0 saved albums 21:34:52.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 21:34:52.3 Trace: Got 0 saved albums 21:34:52.3 Trace: Adding Artist - Album 21:34:52.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 21:34:52.3 Trace: Got 0 saved albums 21:34:52.3 Trace: Adding - Album 21:34:52.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 21:34:52.3 Trace: Got 0 saved albums 21:34:52.3 Trace: Adding Artist - 21:34:52.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 21:34:52.3 Trace: Got 0 saved albums 21:34:52.3 Trace: Adding - 21:34:52.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 21:34:52.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:52.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:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 21:34:52.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:52.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:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 21:34:52.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:52.3 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:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 21:34:52.3 Info: Artist search completed. 0 reports downloaded. 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 21:34:52.3 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 21:34:52.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 21:34:52.3 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 21:34:52.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 21:34:52.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 21:34:52.4 Debug: Gazelle authentication succeeded. 21:34:52.4 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 21:34:52.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 21:34:52.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 21:34:52.4 Debug: Gazelle authentication succeeded. 21:34:52.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 21:34:52.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:34:52.4 Debug: Gazelle authentication succeeded. 21:34:52.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:34:52.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:34:52.4 Debug: Gazelle authentication succeeded. 21:34:52.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:34:52.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:34:52.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:34:52.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:34:52.4 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:52.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:34:52.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 21:34:52.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 21:34:52.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:34:52.4 Debug: Failed to get headphones api capabilities from https://indexer.codeshy.com System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 59 21:34:52.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:34:52.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:34:52.4 Debug: Failed to parse headphones api capabilities for https://indexer.codeshy.com System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 21:34:52.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:34:52.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:34:52.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:34:52.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 21:34:52.5 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 21:34:52.5 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 21:34:52.5 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 21:34:52.5 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 21:34:52.5 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 21:34:52.5 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:34:52.5 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:34:52.5 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:34:52.5 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:34:52.5 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 21:34:52.5 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 21:34:52.5 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 21:34:52.5 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 21:34:52.5 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 21:34:52.5 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 21:34:52.5 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 21:34:52.5 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 21:34:52.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 21:34:52.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 21:34:52.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 21:34:52.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 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-arm64/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-arm64/_temp_73326_638705864925324788_381/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.0012555s 21:34:52.5 Info: DatabaseEngineVersionCheck migrated 21:34:52.5 Info: => 0.0012697s 21:34:52.5 Debug: Took: 00:00:00.0146123 21:34:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 21:34:52.5 Debug: Initializing Providers. Count 2 21:34:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 21:34:52.5 Warn: Removing Name1 21:34:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 21:34:52.6 Debug: Downloading Feed http://fake.com/ 21:34:52.6 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:52.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:52.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:52.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:52.6 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:34:52.6 Trace: Unexpected Response content (849 bytes): 21:34:52.6 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:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:34:52.6 Debug: Failed to get newznab api capabilities from http://indxer.local System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 58 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:34:52.6 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 21:34:52.6 Debug: Failed to parse newznab api capabilities for http://indxer.local System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 21:34:52.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 21:34:52.6 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:52.7 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 21:34:52.7 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 21:34:52.7 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 21:34:52.7 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 21:34:52.7 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 21:34:52.7 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 21:34:52.7 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 21:34:52.7 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 21:34:52.7 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 21:34:52.7 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 21:34:52.7 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 21:34:52.7 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 21:34:52.7 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 21:34:52.7 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 21:34:52.7 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 21:34:52.7 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 21:34:52.7 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 21:34:52.7 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 21:34:52.7 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 21:34:52.7 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 21:34:52.7 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 21:34:52.7 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:52.7 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 21:34:52.7 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:52.7 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 21:34:52.7 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:52.7 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 21:34:52.7 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 21:34:52.7 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:52.7 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 21:34:52.7 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 21:34:52.7 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:52.7 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 21:34:52.7 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 21:34:52.7 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 21:34:52.7 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:52.7 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 21:34:52.7 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 21:34:52.7 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 21:34:52.7 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 21:34:52.7 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 21:34:52.7 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 21:34:52.7 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 21:34:52.7 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 21:34:52.7 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:52.7 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 21:34:52.7 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 21:34:52.7 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 21:34:52.7 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 21:34:52.7 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 21:34:52.7 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 21:34:52.7 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 21:34:52.7 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 21:34:52.7 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 21:34:52.7 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 21:34:52.7 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 21:34:52.7 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 21:34:52.7 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 21:34:52.7 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 21:34:52.7 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 21:34:52.7 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 21:34:52.7 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 21:34:52.7 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 21:34:52.7 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 21:34:52.7 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 21:34:52.7 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:52.7 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 21:34:52.7 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 21:34:52.7 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 21:34:52.7 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 21:34:52.7 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 21:34:52.7 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 21:34:52.7 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 21:34:52.7 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 21:34:52.7 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 21:34:52.7 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 21:34:52.7 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 21:34:52.7 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 21:34:52.7 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 21:34:52.7 Trace: Parsed: VA - Hard Bass 2016 21:34:52.7 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 21:34:52.7 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 21:34:52.7 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 21:34:52.7 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 21:34:52.7 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 21:34:52.7 Trace: Parsed: Dream Theater - The Astonishing (2016) 21:34:52.7 Trace: Parsed: Black Sabbath ? The End (2016) 21:34:52.7 Trace: Parsed: Status Quo Quo-Remastered (2016). - 21:34:52.7 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 21:34:52.7 Trace: Parsed: Lutece-From Glory Towards Void-2016 21:34:52.7 Trace: Parsed: The Black Market Trust - II - 2016 21:34:52.7 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 21:34:52.7 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 21:34:52.7 Trace: Parsed: VA-Deephouse Top 100 Vol.3 21:34:52.7 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 21:34:52.7 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 21:34:52.7 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 21:34:52.7 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 21:34:52.7 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 21:34:52.7 Trace: Parsed: VA-Urban Dance Vol.15-2016 21:34:52.7 Trace: Parsed: VA-Handsup Hits 2 Explicit 21:34:52.7 Trace: Parsed: VA-Handsup Hits 2 Explicit - 21:34:52.7 Trace: Parsed: VA - Ultimate Trance Reflections 21:34:52.7 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 21:34:52.7 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 21:34:52.7 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 21:34:52.7 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 21:34:52.7 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 21:34:52.7 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 21:34:52.7 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 21:34:52.7 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 21:34:52.7 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 21:34:52.7 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 21:34:52.7 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 21:34:52.7 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 21:34:52.7 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 21:34:52.7 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 21:34:52.7 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 21:34:52.7 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 21:34:52.7 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 21:34:52.7 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 21:34:52.7 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 21:34:52.7 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 21:34:52.7 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 21:34:52.7 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 21:34:52.7 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 21:34:52.7 Trace: Parsed: Stern-2016 01 20-96k-Part 05 21:34:52.7 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 21:34:52.7 Trace: Parsed: Stern-2016 01 20-96k-Part 04 21:34:52.7 Trace: Parsed: Stern-2016 01 20-96k-Part 03 21:34:52.7 Trace: Parsed: VA - NRJ Winter Hits 2016 21:34:52.7 Trace: Parsed: Stern-2016 01 20-96k-Part 02 21:34:52.7 Trace: Parsed: Stern-2016 01 20-96k-Part 01 21:34:52.7 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 21:34:52.7 Trace: Parsed: va-dj-sounds-2016.1 - 21:34:52.7 Trace: Parsed: va-dj-sounds-2016.1 21:34:52.7 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 21:34:52.7 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 21:34:52.7 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 21:34:52.7 Trace: Parsed: VA-Hardstyle_The_Annual_2016 21:34:52.7 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 21:34:52.7 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 21:34:52.7 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 21:34:52.7 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 21:34:52.7 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 21:34:52.7 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 21:34:52.7 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 21:34:52.7 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 21:34:52.7 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 21:34:52.7 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 21:34:52.7 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 21:34:52.7 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 21:34:52.7 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 21:34:52.7 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 21:34:52.7 Trace: Parsed: VA - Hardstyle Sounds Vol.05 21:34:52.7 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 21:34:52.7 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 21:34:52.7 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 21:34:52.7 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 21:34:52.7 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 21:34:52.7 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 21:34:52.7 Trace: Parsed: VA - Berlin Deep House 2016.1 21:34:52.7 Trace: Parsed: Tech House Masters Fresh 21:34:52.7 Trace: Parsed: EDM Essentials - Future Banging Concert 21:34:52.7 Trace: Parsed: Dance 2016 mystery of sound 21:34:52.7 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 21:34:52.7 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 21:34:52.7 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 21:34:52.7 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 21:34:52.7 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 21:34:52.7 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 21:34:52.7 Debug: Downloading Feed https://redacted.sh/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 21:34:52.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 21:34:52.7 Debug: Downloading Feed http://rss.torrentleech.org/ 21:34:52.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:52.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:52.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:52.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:52.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:52.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 21:34:52.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 21:34:52.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:52.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:52.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:52.8 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:52.8 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:52.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:52.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:52.8 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:52.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:52.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:52.8 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:52.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:52.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:52.8 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:52.8 Trace: Feed has valid size in description. 21:34:52.8 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:52.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:52.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:52.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 21:34:52.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 21:34:52.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:52.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:52.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:52.8 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:52.8 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:52.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:52.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:52.8 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:52.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:52.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:52.8 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:52.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:52.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:52.8 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:52.8 Trace: Feed has valid size in description. 21:34:52.8 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:52.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:52.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:52.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 21:34:52.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 21:34:52.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:52.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:52.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:52.8 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:52.8 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:52.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:52.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:52.8 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:52.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:52.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:52.8 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:52.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:52.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:52.8 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:52.8 Trace: Feed has valid size in description. 21:34:52.8 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:52.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:52.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:52.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 21:34:52.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 21:34:52.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:52.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:52.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:52.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:52.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:52.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:52.8 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:52.8 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:52.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:52.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:52.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:52.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:52.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:52.8 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:52.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:52.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:52.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:52.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:52.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:52.8 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:52.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:52.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:52.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:52.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:52.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:52.8 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:52.8 Debug: Feed doesn't have release size. 21:34:52.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:52.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:52.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:52.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:52.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:52.8 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:52.8 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:52.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:52.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:52.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:52.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:52.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:52.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 21:34:52.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 21:34:52.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:52.8 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:52.8 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:52.8 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:52.8 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:52.8 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:52.8 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:52.8 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:52.8 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:52.8 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:52.8 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:52.8 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:52.8 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:52.8 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:52.8 Debug: Feed doesn't have release size. 21:34:52.8 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:52.8 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:52.8 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:52.8 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:52.8 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:52.8 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:52.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 21:34:52.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 21:34:52.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:52.9 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 21:34:52.9 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 21:34:52.9 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:52.9 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:52.9 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:52.9 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:52.9 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:52.9 Trace: Feed has valid size in enclosure. 21:34:52.9 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:52.9 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 21:34:52.9 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 21:34:52.9 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:52.9 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:52.9 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:52.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 21:34:52.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 21:34:52.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:52.9 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:34:52.9 Trace: Feed has Ezrss schema 21:34:52.9 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 21:34:52.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:52.9 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 21:34:52.9 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:52.9 Debug: Feed was parseable by Ezrss Parser 21:34:52.9 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:52.9 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 21:34:52.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:52.9 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 21:34:52.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 21:34:52.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 21:34:52.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:52.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:52.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:52.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:52.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:52.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:52.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:52.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:52.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:52.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:52.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:52.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:52.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:52.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:52.9 Trace: TorrentInfo: Guid: 6d70680a-0f7b-49bd-91ac-c30556c784a8 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:52.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:52.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:52.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:52.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:52.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:52.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:52.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:52.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:52.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:52.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:52.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:52.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:52.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:52.9 Trace: TorrentInfo: Guid: fd2726c1-0045-4480-9a9c-16343da65b8a 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:52.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:52.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:52.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:52.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:52.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:52.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:52.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:52.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:52.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:52.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:52.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:52.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:52.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:52.9 Trace: TorrentInfo: Guid: 1fd0a887-16ae-4dd6-bc54-7068f3e60bfc 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:52.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:52.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:52.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:52.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:52.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:52.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:52.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:52.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:52.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:52.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:52.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:52.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:52.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:52.9 Trace: TorrentInfo: Guid: 9423c98b-2939-419a-8977-4443b8ccdfe6 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:52.9 Trace: Feed has valid size in description. 21:34:52.9 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:52.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:52.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:52.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:52.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:52.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:52.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:52.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:52.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:52.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:52.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:52.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:52.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:52.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:52.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:52.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:52.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:52.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:52.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:52.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:52.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:52.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 21:34:52.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 21:34:52.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:52.9 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 21:34:52.9 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 21:34:52.9 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 21:34:52.9 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 21:34:52.9 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 21:34:52.9 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:52.9 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:52.9 Trace: Feed has valid size in enclosure. 21:34:52.9 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:52.9 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 21:34:52.9 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 21:34:52.9 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 21:34:52.9 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 21:34:52.9 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 21:34:52.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 21:34:52.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 21:34:52.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:52.9 Trace: Parsed: The Voice 8x25 21:34:52.9 Trace: Parsed: The Voice 8x26 21:34:52.9 Trace: Parsed: How It's Made 25x07 720p 21:34:52.9 Trace: Parsed: Major Lazer 1x05 720p 21:34:52.9 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:52.9 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:52.9 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:52.9 Trace: Parsed: The Voice 8x25 21:34:52.9 Trace: Parsed: The Voice 8x26 21:34:52.9 Trace: Parsed: How It's Made 25x07 720p 21:34:52.9 Trace: Parsed: Major Lazer 1x05 720p 21:34:52.9 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:52.9 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:52.9 Trace: Parsed: The Voice 8x25 21:34:52.9 Trace: Parsed: The Voice 8x26 21:34:52.9 Trace: Parsed: How It's Made 25x07 720p 21:34:52.9 Trace: Parsed: Major Lazer 1x05 720p 21:34:52.9 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:52.9 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:52.9 Trace: Parsed: The Voice 8x25 21:34:52.9 Trace: Parsed: The Voice 8x26 21:34:52.9 Trace: Parsed: How It's Made 25x07 720p 21:34:52.9 Trace: Parsed: Major Lazer 1x05 720p 21:34:52.9 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:52.9 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:52.9 Debug: Feed doesn't have release size. 21:34:52.9 Trace: Parsed: The Voice 8x25 21:34:52.9 Trace: Parsed: The Voice 8x26 21:34:52.9 Trace: Parsed: How It's Made 25x07 720p 21:34:52.9 Trace: Parsed: Major Lazer 1x05 720p 21:34:52.9 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:52.9 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:52.9 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:52.9 Trace: Parsed: The Voice 8x25 21:34:52.9 Trace: Parsed: The Voice 8x26 21:34:52.9 Trace: Parsed: How It's Made 25x07 720p 21:34:52.9 Trace: Parsed: Major Lazer 1x05 720p 21:34:52.9 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:52.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 21:34:52.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 21:34:52.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:52.9 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:52.9 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.GetParser(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssIndexer.GetParser() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssIndexer.cs:line 31 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Lidarr.Core/Indexers/HttpIndexerBase.cs:line 87 FeedUrl: http://my.indexer.tv/recent 21:34:52.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 21:34:52.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 21:34:52.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 21:34:52.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.0 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:53.0 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:53.0 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:53.0 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:53.0 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:53.0 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:53.0 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:53.0 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:53.0 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:53.0 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:53.0 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:53.0 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:53.0 Debug: Feed doesn't have release size. 21:34:53.0 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:53.0 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:53.0 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:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.0 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:34:53.0 Trace: Feed has Ezrss schema 21:34:53.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:53.0 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:53.0 Debug: Feed was parseable by Ezrss Parser 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.0 Trace: TorrentInfo: Guid: df08f2d2-2422-44a1-b970-9f0d7acf857d 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:53.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.0 Trace: TorrentInfo: Guid: 7576c258-8d31-4f93-aead-c5161886a0c2 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:53.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.0 Trace: TorrentInfo: Guid: 362a61f9-a4ae-4309-8533-4af202526308 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:53.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.0 Trace: TorrentInfo: Guid: ba8a254e-c308-4a83-a1da-72b322a1c2ff 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:53.0 Debug: Feed doesn't have release size. 21:34:53.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.0 Trace: TorrentInfo: Guid: b947cfc3-ae85-4b5c-9d9e-c95f74be2de1 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:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:53.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:53.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:53.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:53.0 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:53.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:53.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:53.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:53.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:53.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:53.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:53.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:53.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:53.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:53.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:53.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:53.0 Debug: Feed doesn't have release size. 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:53.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:53.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:53.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:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.0 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:53.0 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:53.0 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:53.0 Trace: TorrentInfo: Guid: ad9828e1-5097-4441-aefa-941710b852e8 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:53.0 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:53.0 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:53.0 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:53.0 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:53.0 Trace: TorrentInfo: Guid: 3598579d-6622-4a68-b3f4-0248677d22f6 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:53.0 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:53.0 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:53.0 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:53.0 Trace: TorrentInfo: Guid: 22d2168d-e1c5-4a0c-81fe-47b849812e5f 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:53.0 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:53.0 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:53.0 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:53.0 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:53.0 Trace: TorrentInfo: Guid: 7576d4ce-1ba9-4c09-918a-62e9e328f199 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:53.0 Trace: Feed has valid size in description. 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.0 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:34:53.0 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:34:53.0 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:34:53.0 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:34:53.0 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:53.0 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:34:53.0 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:34:53.0 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:34:53.0 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:34:53.0 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:53.0 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:34:53.0 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:34:53.0 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:34:53.0 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:34:53.0 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:53.0 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:34:53.0 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:34:53.0 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:34:53.0 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:34:53.0 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:53.0 Trace: Feed has valid size in description. 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.0 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 21:34:53.0 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 21:34:53.0 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 21:34:53.0 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 21:34:53.0 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 21:34:53.0 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:53.0 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:53.0 Trace: Feed has valid size in enclosure. 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:53.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:53.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:53.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:53.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:53.0 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:53.0 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:53.0 Trace: Feed has valid size in enclosure. 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.0 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:53.0 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:53.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:53.0 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:53.0 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:53.0 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:53.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:53.0 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:53.0 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:53.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:53.0 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:53.0 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:53.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:53.0 Trace: Feed has valid size in description. 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:53.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:53.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:53.0 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:53.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:53.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:53.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:53.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:53.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:53.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:53.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:53.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:53.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:53.0 Trace: Feed has valid size in description. 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.0 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 21:34:53.0 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 21:34:53.0 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 21:34:53.0 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 21:34:53.0 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 21:34:53.0 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 21:34:53.0 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 21:34:53.0 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 21:34:53.0 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 21:34:53.0 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 21:34:53.0 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 21:34:53.0 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 21:34:53.0 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 21:34:53.0 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 21:34:53.0 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 21:34:53.0 Trace: TorrentInfo: Guid: dc768604-7c6c-4560-8b8b-20aadec4986f 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:53.0 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:53.0 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 21:34:53.0 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 21:34:53.0 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 21:34:53.0 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 21:34:53.0 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 21:34:53.0 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 21:34:53.0 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 21:34:53.0 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 21:34:53.0 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 21:34:53.0 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 21:34:53.0 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 21:34:53.0 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 21:34:53.0 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 21:34:53.0 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 21:34:53.0 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 21:34:53.0 Trace: TorrentInfo: Guid: e09a2f32-181f-4431-8dab-fde351db49e8 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:53.0 Trace: Feed has valid size in Size element. 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:53.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:53.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:53.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:53.0 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:53.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:53.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:53.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:53.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:53.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:53.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:53.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:53.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:53.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:53.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:53.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:53.0 Debug: Feed doesn't have release size. 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:53.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:53.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:53.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:53.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:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.0 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 21:34:53.0 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 21:34:53.0 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:53.0 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:53.0 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:53.0 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:53.0 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:53.0 Trace: Feed has valid size in enclosure. 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.0 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:34:53.0 Trace: Feed has Ezrss schema 21:34:53.0 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 21:34:53.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:53.0 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 21:34:53.0 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:53.0 Debug: Feed was parseable by Ezrss Parser 21:34:53.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 21:34:53.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:53.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:53.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:53.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:53.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:53.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:53.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:53.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:53.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:53.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:53.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:53.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:53.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:53.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:53.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:53.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:53.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:53.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:53.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:53.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:53.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:53.1 Trace: TorrentInfo: Guid: 38c06ea8-c0b6-4017-93f0-279a70eda71b 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:53.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:53.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:53.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:53.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:53.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:53.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:53.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:53.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:53.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:53.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:53.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:53.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:53.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:53.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:53.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:53.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:53.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:53.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:53.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:53.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:53.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:53.1 Trace: TorrentInfo: Guid: befe94f0-1090-4a8d-a639-fbef47b7046c 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:53.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:53.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:53.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:53.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:53.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:53.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:53.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:53.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:53.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:53.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:53.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:53.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:53.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:53.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:53.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:53.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:53.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:53.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:53.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:53.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:53.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:53.1 Trace: TorrentInfo: Guid: 60062f7f-00ed-4449-b7b3-152f12cc3907 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:53.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:53.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:53.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:53.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:53.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:53.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:53.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:53.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:53.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:53.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:53.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:53.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:53.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:53.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:53.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:53.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:53.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:53.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:53.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:53.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:53.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:53.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:53.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:53.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:53.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:53.1 Trace: TorrentInfo: Guid: f0333273-b12c-4507-bb75-78be353c5765 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:53.1 Trace: Feed has valid size in description. 21:34:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 21:34:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 21:34:53.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.1 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 21:34:53.1 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 21:34:53.1 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 21:34:53.1 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 21:34:53.1 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 21:34:53.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:53.1 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:53.1 Trace: Feed has valid size in enclosure. 21:34:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 21:34:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 21:34:53.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.1 Trace: Parsed: The Voice 8x25 21:34:53.1 Trace: Parsed: The Voice 8x26 21:34:53.1 Trace: Parsed: How It's Made 25x07 720p 21:34:53.1 Trace: Parsed: Major Lazer 1x05 720p 21:34:53.1 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:53.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:53.1 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:53.1 Trace: Parsed: The Voice 8x25 21:34:53.1 Trace: Parsed: The Voice 8x26 21:34:53.1 Trace: Parsed: How It's Made 25x07 720p 21:34:53.1 Trace: Parsed: Major Lazer 1x05 720p 21:34:53.1 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:53.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:53.1 Trace: Parsed: The Voice 8x25 21:34:53.1 Trace: Parsed: The Voice 8x26 21:34:53.1 Trace: Parsed: How It's Made 25x07 720p 21:34:53.1 Trace: Parsed: Major Lazer 1x05 720p 21:34:53.1 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:53.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:53.1 Trace: Parsed: The Voice 8x25 21:34:53.1 Trace: Parsed: The Voice 8x26 21:34:53.1 Trace: Parsed: How It's Made 25x07 720p 21:34:53.1 Trace: Parsed: Major Lazer 1x05 720p 21:34:53.1 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:53.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:53.1 Debug: Feed doesn't have release size. 21:34:53.1 Trace: Parsed: The Voice 8x25 21:34:53.1 Trace: Parsed: The Voice 8x26 21:34:53.1 Trace: Parsed: How It's Made 25x07 720p 21:34:53.1 Trace: Parsed: Major Lazer 1x05 720p 21:34:53.1 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:53.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:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 21:34:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 21:34:53.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.1 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:34:53.1 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:34:53.1 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:34:53.1 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:34:53.1 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:34:53.1 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:34:53.1 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:34:53.1 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:34:53.1 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:34:53.1 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:34:53.1 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:34:53.1 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:34:53.1 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:53.1 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:53.1 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:34:53.1 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:34:53.1 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:34:53.1 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:34:53.1 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:34:53.1 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:34:53.1 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:34:53.1 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:34:53.1 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:34:53.1 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:34:53.1 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:34:53.1 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:34:53.1 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:53.1 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:34:53.1 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:34:53.1 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:34:53.1 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:34:53.1 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:34:53.1 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:34:53.1 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:34:53.1 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:34:53.1 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:34:53.1 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:34:53.1 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:34:53.1 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:34:53.1 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:53.1 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:34:53.1 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:34:53.1 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:34:53.1 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:34:53.1 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:34:53.1 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:34:53.1 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:34:53.1 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:34:53.1 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:34:53.1 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:34:53.1 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:34:53.1 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:34:53.1 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:34:53.1 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:34:53.1 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:53.1 Trace: Feed has valid size in description. 21:34:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 21:34:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 21:34:53.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.1 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:34:53.1 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:53.1 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:53.1 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:34:53.1 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:53.1 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:34:53.1 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:53.1 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:34:53.1 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:53.1 Trace: Feed has valid size in description. 21:34:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 21:34:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:34:53.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.1 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:34:53.1 Trace: Feed has Ezrss schema 21:34:53.1 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:53.1 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:53.1 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:53.1 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:53.1 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:53.1 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:53.1 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:53.1 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:53.1 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:53.1 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:53.1 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:53.1 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:53.1 Debug: Feed doesn't have release size. 21:34:53.1 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:53.1 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:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:34:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:34:53.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.1 Trace: TorrentInfo: Guid: 0c09eb88-de21-44cc-a7b1-70d7a5a7f509 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:53.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.1 Trace: TorrentInfo: Guid: 3363f21c-25bf-4396-8f7c-f1e8dcb6d5d8 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:53.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.1 Trace: TorrentInfo: Guid: aeec4e7d-5f38-46bf-97ab-796ec67e08d3 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:53.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.1 Trace: TorrentInfo: Guid: 07383765-53dc-46f7-a0b0-876a9270cc3d 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:53.1 Debug: Feed doesn't have release size. 21:34:53.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.1 Trace: TorrentInfo: Guid: 78c3f3a0-8c04-46ee-bb29-96b7883f504f 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:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:34:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 21:34:53.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:53.1 Trace: TorrentInfo: Guid: c3df3410-3313-44f4-9c93-c7c88f9186c5 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:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 21:34:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 21:34:53.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:53.1 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:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 21:34:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 21:34:53.1 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:53.1 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:53.1 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:53.1 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:53.1 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:53.1 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:53.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 21:34:53.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 21:34:53.1 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:53.1 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:53.1 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:53.1 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:53.1 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:53.2 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 21:34:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 21:34:53.2 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:53.2 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:53.2 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:53.2 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:53.2 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:53.2 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 21:34:53.2 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:53.2 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:53.2 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:53.2 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:53.2 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:53.2 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:53.2 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:53.2 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:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 21:34:53.2 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:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 21:34:53.2 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:53.2 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 21:34:53.2 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 21:34:53.2 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 21:34:53.2 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 21:34:53.2 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 21:34:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 21:34:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 21:34:53.2 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:53.2 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:53.2 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:53.2 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:53.2 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:53.2 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 21:34:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 21:34:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 21:34:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 21:34:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 21:34:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 21:34:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 21:34:53.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 21:34:53.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 21:34:53.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 21:34:53.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864932511545_383/VirtualNzbDrone/logs.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.0010938s 21:34:53.2 Info: DatabaseEngineVersionCheck migrated 21:34:53.2 Info: => 0.0011085s 21:34:53.2 Info: VersionMigration migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: CreateTable VersionInfo 21:34:53.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:53.2 Info: => 0.0001617s 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: VersionMigration migrated 21:34:53.2 Info: => 0.0005113s 21:34:53.2 Info: VersionUniqueMigration migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: CreateIndex VersionInfo (Version) 21:34:53.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:53.2 Info: => 0.0001287s 21:34:53.2 Info: AlterTable VersionInfo 21:34:53.2 Info: => 8E-07s 21:34:53.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:53.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:53.2 Info: => 0.0005369s 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: VersionUniqueMigration migrated 21:34:53.2 Info: => 0.0007586s 21:34:53.2 Info: VersionDescriptionMigration migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: AlterTable VersionInfo 21:34:53.2 Info: => 9E-07s 21:34:53.2 Info: CreateColumn VersionInfo Description String 21:34:53.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:53.2 Info: => 0.00021s 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: VersionDescriptionMigration migrated 21:34:53.2 Info: => 0.000394s 21:34:53.2 Info: 1: InitialSetup migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 1 21:34:53.2 Info: CreateTable Logs 21:34:53.2 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:53.2 Info: => 0.0001719s 21:34:53.2 Info: CreateIndex Logs (Time) 21:34:53.2 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 21:34:53.2 Info: => 7.16E-05s 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:53', 'InitialSetup') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 1: InitialSetup migrated 21:34:53.2 Info: => 0.0004078s 21:34:53.2 Info: 2: add_reason_to_pending_releases migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 2 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:53', 'add_reason_to_pending_releases') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 2: add_reason_to_pending_releases migrated 21:34:53.2 Info: => 0.0003825s 21:34:53.2 Info: 3: add_medium_support migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 3 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:53', 'add_medium_support') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 3: add_medium_support migrated 21:34:53.2 Info: => 0.0002808s 21:34:53.2 Info: 4: add_various_qualites_in_profile migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 4 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:53', 'add_various_qualites_in_profile') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 4: add_various_qualites_in_profile migrated 21:34:53.2 Info: => 0.0002839s 21:34:53.2 Info: 5: metadata_profiles migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 5 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:53', 'metadata_profiles') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 5: metadata_profiles migrated 21:34:53.2 Info: => 0.0002711s 21:34:53.2 Info: 6: separate_automatic_and_interactive_search migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 6 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:53', 'separate_automatic_and_interactive_search') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 6: separate_automatic_and_interactive_search migrated 21:34:53.2 Info: => 0.0002705s 21:34:53.2 Info: 7: change_album_path_to_relative migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 7 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:53', 'change_album_path_to_relative') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 7: change_album_path_to_relative migrated 21:34:53.2 Info: => 0.0002738s 21:34:53.2 Info: 8: change_quality_size_mb_to_kb migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 8 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:53', 'change_quality_size_mb_to_kb') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 8: change_quality_size_mb_to_kb migrated 21:34:53.2 Info: => 0.0002748s 21:34:53.2 Info: 9: album_releases migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 9 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:53', 'album_releases') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 9: album_releases migrated 21:34:53.2 Info: => 0.0002807s 21:34:53.2 Info: 10: album_releases_fix migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 10 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:53', 'album_releases_fix') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 10: album_releases_fix migrated 21:34:53.2 Info: => 0.0002771s 21:34:53.2 Info: 11: import_lists migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 11 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:53', 'import_lists') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 11: import_lists migrated 21:34:53.2 Info: => 0.0002714s 21:34:53.2 Info: 12: add_release_status migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 12 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:53', 'add_release_status') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 12: add_release_status migrated 21:34:53.2 Info: => 0.0002764s 21:34:53.2 Info: 13: album_download_notification migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 13 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:53', 'album_download_notification') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 13: album_download_notification migrated 21:34:53.2 Info: => 0.0002723s 21:34:53.2 Info: 14: fix_language_metadata_profiles migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 14 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:53', 'fix_language_metadata_profiles') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 14: fix_language_metadata_profiles migrated 21:34:53.2 Info: => 0.0002698s 21:34:53.2 Info: 15: remove_fanzub migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 15 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:53', 'remove_fanzub') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 15: remove_fanzub migrated 21:34:53.2 Info: => 0.0021509s 21:34:53.2 Info: 16: update_artist_history_indexes migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 16 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:53', 'update_artist_history_indexes') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 16: update_artist_history_indexes migrated 21:34:53.2 Info: => 0.0002915s 21:34:53.2 Info: 17: remove_nma migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 17 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:53', 'remove_nma') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 17: remove_nma migrated 21:34:53.2 Info: => 0.0002801s 21:34:53.2 Info: 18: album_disambiguation migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 18 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:53', 'album_disambiguation') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 18: album_disambiguation migrated 21:34:53.2 Info: => 0.0002769s 21:34:53.2 Info: 19: add_ape_quality_in_profiles migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 19 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:53', 'add_ape_quality_in_profiles') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 19: add_ape_quality_in_profiles migrated 21:34:53.2 Info: => 0.0002772s 21:34:53.2 Info: 20: remove_pushalot migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 20 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:53', 'remove_pushalot') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 20: remove_pushalot migrated 21:34:53.2 Info: => 0.0002733s 21:34:53.2 Info: 21: add_custom_filters migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 21 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:53', 'add_custom_filters') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 21: add_custom_filters migrated 21:34:53.2 Info: => 0.0002746s 21:34:53.2 Info: 22: import_list_tags migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 22 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:53', 'import_list_tags') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 22: import_list_tags migrated 21:34:53.2 Info: => 0.0002723s 21:34:53.2 Info: 23: add_release_groups_etc migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 23 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:53', 'add_release_groups_etc') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 23: add_release_groups_etc migrated 21:34:53.2 Info: => 0.0002736s 21:34:53.2 Info: 24: NewMediaInfoFormat migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 24 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:53', 'NewMediaInfoFormat') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 24: NewMediaInfoFormat migrated 21:34:53.2 Info: => 0.0002909s 21:34:53.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 25 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:53', 'rename_restrictions_to_release_profiles') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:53.2 Info: => 0.0002737s 21:34:53.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 26 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:53', 'rename_quality_profiles_add_upgrade_allowed') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:53.2 Info: => 0.0002756s 21:34:53.2 Info: 27: add_import_exclusions migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 27 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:53', 'add_import_exclusions') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 27: add_import_exclusions migrated 21:34:53.2 Info: => 0.0002698s 21:34:53.2 Info: 28: clean_artist_metadata_table migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 28 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:53', 'clean_artist_metadata_table') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 28: clean_artist_metadata_table migrated 21:34:53.2 Info: => 0.0002805s 21:34:53.2 Info: 29: health_issue_notification migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 29 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:53', 'health_issue_notification') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 29: health_issue_notification migrated 21:34:53.2 Info: => 0.0002755s 21:34:53.2 Info: 30: add_mediafilerepository_mtime migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 30 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:53', 'add_mediafilerepository_mtime') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 30: add_mediafilerepository_mtime migrated 21:34:53.2 Info: => 0.0002774s 21:34:53.2 Info: 31: add_artistmetadataid_constraint migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 31 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:53', 'add_artistmetadataid_constraint') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 31: add_artistmetadataid_constraint migrated 21:34:53.2 Info: => 0.0002768s 21:34:53.2 Info: 32: old_ids_and_artist_alias migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 32 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:53', 'old_ids_and_artist_alias') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 32: old_ids_and_artist_alias migrated 21:34:53.2 Info: => 0.0002736s 21:34:53.2 Info: 33: download_propers_config migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 33 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:53', 'download_propers_config') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 33: download_propers_config migrated 21:34:53.2 Info: => 0.0002739s 21:34:53.2 Info: 34: remove_language_profiles migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 34 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:53', 'remove_language_profiles') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 34: remove_language_profiles migrated 21:34:53.2 Info: => 0.0002847s 21:34:53.2 Info: 35: multi_disc_naming_format migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 35 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:53', 'multi_disc_naming_format') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 35: multi_disc_naming_format migrated 21:34:53.2 Info: => 0.0002714s 21:34:53.2 Info: 36: add_download_client_priority migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 36 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:53', 'add_download_client_priority') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 36: add_download_client_priority migrated 21:34:53.2 Info: => 0.0002764s 21:34:53.2 Info: 37: remove_growl_prowl migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 37 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:53', 'remove_growl_prowl') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 37: remove_growl_prowl migrated 21:34:53.2 Info: => 0.0002708s 21:34:53.2 Info: 38: remove_plex_hometheatre migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 38 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:53', 'remove_plex_hometheatre') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 38: remove_plex_hometheatre migrated 21:34:53.2 Info: => 0.0002754s 21:34:53.2 Info: 39: add_root_folder_add_defaults migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 39 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:53', 'add_root_folder_add_defaults') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 39: add_root_folder_add_defaults migrated 21:34:53.2 Info: => 0.0002732s 21:34:53.2 Info: 40: task_duration migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 40 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:53', 'task_duration') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 40: task_duration migrated 21:34:53.2 Info: => 0.0002686s 21:34:53.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 41 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:53', 'add_indexer_and_enabled_to_release_profiles') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:53.2 Info: => 0.0002759s 21:34:53.2 Info: 42: remove_album_folders migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 42 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:53', 'remove_album_folders') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 42: remove_album_folders migrated 21:34:53.2 Info: => 0.0002702s 21:34:53.2 Info: 44: add_priority_to_indexers migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 44 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:53', 'add_priority_to_indexers') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 44: add_priority_to_indexers migrated 21:34:53.2 Info: => 0.0002724s 21:34:53.2 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 45 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:53', 'remove_chown_and_folderchmod_config') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:53.2 Info: => 0.0002948s 21:34:53.2 Info: 47: update_notifiarr migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 47 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:53', 'update_notifiarr') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 47: update_notifiarr migrated 21:34:53.2 Info: => 0.0002778s 21:34:53.2 Info: 49: email_multiple_addresses migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 49 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:53', 'email_multiple_addresses') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 49: email_multiple_addresses migrated 21:34:53.2 Info: => 0.0002738s 21:34:53.2 Info: 50: rename_blacklist_to_blocklist migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 50 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:53', 'rename_blacklist_to_blocklist') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 50: rename_blacklist_to_blocklist migrated 21:34:53.2 Info: => 0.0002745s 21:34:53.2 Info: 51: cdh_per_downloadclient migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 51 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:53', 'cdh_per_downloadclient') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 51: cdh_per_downloadclient migrated 21:34:53.2 Info: => 0.0002696s 21:34:53.2 Info: 52: download_history migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 52 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:53', 'download_history') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 52: download_history migrated 21:34:53.2 Info: => 0.0002737s 21:34:53.2 Info: 53: add_update_history migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 53 21:34:53.2 Info: CreateTable UpdateHistory 21:34:53.2 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:53.2 Info: => 0.0001333s 21:34:53.2 Info: CreateIndex UpdateHistory (Date) 21:34:53.2 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 21:34:53.2 Info: => 7.18E-05s 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:53', 'add_update_history') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 53: add_update_history migrated 21:34:53.2 Info: => 0.0003358s 21:34:53.2 Info: 54: add_on_update_to_notifications migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 54 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:53', 'add_on_update_to_notifications') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 54: add_on_update_to_notifications migrated 21:34:53.2 Info: => 0.0002835s 21:34:53.2 Info: 55: download_client_per_indexer migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 55 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:53', 'download_client_per_indexer') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 55: download_client_per_indexer migrated 21:34:53.2 Info: => 0.0002849s 21:34:53.2 Info: 56: AddNewItemMonitorType migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 56 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:53', 'AddNewItemMonitorType') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 56: AddNewItemMonitorType migrated 21:34:53.2 Info: => 0.0002796s 21:34:53.2 Info: 57: ImportListSearch migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 57 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:53', 'ImportListSearch') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 57: ImportListSearch migrated 21:34:53.2 Info: => 0.0002753s 21:34:53.2 Info: 58: ImportListMonitorExisting migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 58 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:53', 'ImportListMonitorExisting') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 58: ImportListMonitorExisting migrated 21:34:53.2 Info: => 0.0002751s 21:34:53.2 Info: 59: add_indexer_tags migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 59 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:53', 'add_indexer_tags') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 59: add_indexer_tags migrated 21:34:53.2 Info: => 0.0002708s 21:34:53.2 Info: 60: update_audio_types migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 60 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:53', 'update_audio_types') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 60: update_audio_types migrated 21:34:53.2 Info: => 0.0002739s 21:34:53.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 61 21:34:53.2 Info: AlterTable Logs 21:34:53.2 Info: => 1.2E-06s 21:34:53.2 Info: AlterColumn Logs Time DateTimeOffset 21:34:53.2 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:53.2 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 21:34:53.2 Info: DROP TABLE "Logs" 21:34:53.2 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 21:34:53.2 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 21:34:53.2 Info: => 0.0012972s 21:34:53.2 Info: AlterTable UpdateHistory 21:34:53.2 Info: => 7E-07s 21:34:53.2 Info: AlterColumn UpdateHistory Date DateTimeOffset 21:34:53.2 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:53.2 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 21:34:53.2 Info: DROP TABLE "UpdateHistory" 21:34:53.2 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 21:34:53.2 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 21:34:53.2 Info: => 0.0010839s 21:34:53.2 Info: AlterTable VersionInfo 21:34:53.2 Info: => 5E-07s 21:34:53.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:53.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:53.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:53.2 Info: DROP TABLE "VersionInfo" 21:34:53.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:53.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:53.2 Info: => 0.0010802s 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:53', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:53.2 Info: => 0.0014429s 21:34:53.2 Info: 62: add_on_delete_to_notifications migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 62 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:53', 'add_on_delete_to_notifications') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 62: add_on_delete_to_notifications migrated 21:34:53.2 Info: => 0.000309s 21:34:53.2 Info: 63: add_custom_formats migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 63 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:53', 'add_custom_formats') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 63: add_custom_formats migrated 21:34:53.2 Info: => 0.0003094s 21:34:53.2 Info: 64: add_result_to_commands migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 64 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-12-23T21:34:53', 'add_result_to_commands') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 64: add_result_to_commands migrated 21:34:53.2 Info: => 0.0003067s 21:34:53.2 Info: 65: health_restored_notification migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 65 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-12-23T21:34:53', 'health_restored_notification') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 65: health_restored_notification migrated 21:34:53.2 Info: => 0.0003049s 21:34:53.2 Info: 66: remove_uc migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 66 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-12-23T21:34:53', 'remove_uc') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 66: remove_uc migrated 21:34:53.2 Info: => 0.0002967s 21:34:53.2 Info: 67: download_clients_rename_tv_to_music migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 67 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-12-23T21:34:53', 'download_clients_rename_tv_to_music') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 67: download_clients_rename_tv_to_music migrated 21:34:53.2 Info: => 0.0003001s 21:34:53.2 Info: 68: add_colon_replacement_to_naming_config migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 68 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-12-23T21:34:53', 'add_colon_replacement_to_naming_config') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 68: add_colon_replacement_to_naming_config migrated 21:34:53.2 Info: => 0.0003156s 21:34:53.2 Info: 69: list_sync_time migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 69 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-12-23T21:34:53', 'list_sync_time') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 69: list_sync_time migrated 21:34:53.2 Info: => 0.0003198s 21:34:53.2 Info: 70: add_download_client_tags migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 70 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-12-23T21:34:53', 'add_download_client_tags') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 70: add_download_client_tags migrated 21:34:53.2 Info: => 0.0003071s 21:34:53.2 Info: 71: add_notification_status migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 71 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-12-23T21:34:53', 'add_notification_status') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 71: add_notification_status migrated 21:34:53.2 Info: => 0.0003088s 21:34:53.2 Info: 72: add_alac_24_quality_in_profiles migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 72 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-12-23T21:34:53', 'add_alac_24_quality_in_profiles') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 72: add_alac_24_quality_in_profiles migrated 21:34:53.2 Info: => 0.0003116s 21:34:53.2 Info: 73: add_salt_to_users migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 73 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-12-23T21:34:53', 'add_salt_to_users') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 73: add_salt_to_users migrated 21:34:53.2 Info: => 0.000312s 21:34:53.2 Info: 74: add_auto_tagging migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 74 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-12-23T21:34:53', 'add_auto_tagging') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 74: add_auto_tagging migrated 21:34:53.2 Info: => 0.0003158s 21:34:53.2 Info: 75: quality_definition_preferred_size migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 75 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-12-23T21:34:53', 'quality_definition_preferred_size') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 75: quality_definition_preferred_size migrated 21:34:53.2 Info: => 0.0003111s 21:34:53.2 Info: 76: add_on_artist_add_to_notifications migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 76 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-12-23T21:34:53', 'add_on_artist_add_to_notifications') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 76: add_on_artist_add_to_notifications migrated 21:34:53.2 Info: => 0.0003134s 21:34:53.2 Info: 77: album_last_searched_time migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 77 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-12-23T21:34:53', 'album_last_searched_time') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 77: album_last_searched_time migrated 21:34:53.2 Info: => 0.0003126s 21:34:53.2 Info: 78: add_indexer_flags migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 78 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-12-23T21:34:53', 'add_indexer_flags') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 78: add_indexer_flags migrated 21:34:53.2 Info: => 0.0003092s 21:34:53.2 Info: 79: add_indexes_album_statistics migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 79 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-12-23T21:34:53', 'add_indexes_album_statistics') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 79: add_indexes_album_statistics migrated 21:34:53.2 Info: => 0.0003154s 21:34:53.2 Info: 80: update_redacted_baseurl migrating 21:34:53.2 Info: Beginning Transaction 21:34:53.2 Info: Starting migration of Log DB to 80 21:34:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2024-12-23T21:34:53', 'update_redacted_baseurl') 21:34:53.2 Info: Committing Transaction 21:34:53.2 Info: 80: update_redacted_baseurl migrated 21:34:53.2 Info: => 0.0003104s 21:34:53.2 Debug: Took: 00:00:00.0466603 21:34:53.3 Info: Caching database 21:34:53.3 Error: System.InvalidOperationException: Fake Exception 21:34:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:54.3 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 21:34:54.3 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 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-arm64/cached_Log.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-arm64/_temp_73326_638705864943939605_385/VirtualNzbDrone/logs.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.0007903s 21:34:54.4 Info: DatabaseEngineVersionCheck migrated 21:34:54.4 Info: => 0.0008039s 21:34:54.4 Debug: Took: 00:00:00.0107295 21:34:54.4 Debug: File no longer exists on disk. removing from database. 21:34:55.4 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 21:34:55.4 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 21:34:55.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Log.db 21:34:55.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864954439992_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:55.4 Info: DatabaseEngineVersionCheck migrating 21:34:55.4 Info: PerformDBOperation 21:34:55.4 Info: Performing DB Operation 21:34:55.4 Info: SQLite 3.47.2 21:34:55.4 Info: => 0.0007814s 21:34:55.4 Info: DatabaseEngineVersionCheck migrated 21:34:55.4 Info: => 0.0007942s 21:34:55.4 Debug: Took: 00:00:00.0108543 21:34:55.4 Info: Unique message: 50bba4c7-5f85-44bc-ba60-1fcd327f858a 21:34:56.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:56.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:56.4 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 21:34:56.4 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 21:34:56.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Log.db 21:34:56.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864964983962_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:56.5 Info: DatabaseEngineVersionCheck migrating 21:34:56.5 Info: PerformDBOperation 21:34:56.5 Info: Performing DB Operation 21:34:56.5 Info: SQLite 3.47.2 21:34:56.5 Info: => 0.0007364s 21:34:56.5 Info: DatabaseEngineVersionCheck migrated 21:34:56.5 Info: => 0.000749s 21:34:56.5 Debug: Took: 00:00:00.0105154 21:34:56.5 Error: Unique message: 228c8ddb-95f8-452a-8c56-a9cf805e9df7 System.InvalidOperationException: Fake Exception 21:34:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:57.5 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 21:34:57.5 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 21:34:57.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Log.db 21:34:57.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705864975516900_391/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:57.5 Info: DatabaseEngineVersionCheck migrating 21:34:57.5 Info: PerformDBOperation 21:34:57.5 Info: Performing DB Operation 21:34:57.5 Info: SQLite 3.47.2 21:34:57.5 Info: => 0.0007383s 21:34:57.5 Info: DatabaseEngineVersionCheck migrated 21:34:57.5 Info: => 0.0007516s 21:34:57.5 Debug: Took: 00:00:00.0104813 21:34:57.5 Info: f2b94a1a-dfe1-49dd-a677-56bf657720972049e963-ece4-467c-b9ec-386db3e1cd034d0a8eec-1ce6-47c2-bed6-99cf804f013218a30db9-8d71-4a1d-ae05-44474ae5a174f01db93e-bf26-4cc2-96e5-6bb5ffb6894f1846ad73-8807-44ca-9e83-aa037b1aa3c127f3d266-bab6-4934-aa0f-aca3602c8955d44b7749-a8e2-44b7-a6d3-0d3a594605a4af3fb2a3-79b8-44cb-9763-4d3960626ab3a3ae62ce-3526-4e2b-8c7c-2bb2de21ea7a149acbfa-33ac-43cc-8d39-ac65f057d9d4b8d029eb-7168-4e0c-8e84-6d107d033eda42c269e4-9fe9-4a25-b4ed-6ca5159de1d56fc2daa8-868b-4caa-8b10-2dc984840b57ceac4aec-c34b-4b7c-bde6-6d8f62750fb788fbfc56-aa11-4eb9-a571-2130cfcf01e5c056816f-1acf-427e-948c-9e9fe8f77b00c6763df1-a141-46bb-8b89-341872870b0153a8bec6-497e-451f-98a8-325bf2c7e01b5088a9a4-c156-4cf1-b2d5-2074957166a73d16d157-da88-40ec-b319-a2adf8905fd25a2ff2c1-b958-4fa2-a6bf-9ceb7da7572f6aa9fe5c-3750-4221-820f-9a8aa9ee51de6d13c1cb-15af-4ff1-b804-94a062b674df51aa0c31-960d-45e0-83e9-a9e9bdc8f540b9af2202-c0f1-4bdf-8055-bd9a1d4e338d2314518c-d2e6-47d1-8117-e42a97a6fc5528718807-dfee-402b-8dc6-3623a548e7655324621c-9102-4ff5-ad9f-7e41fd56222741bec942-6374-428f-aa4b-ecd42231772efa2d1d5d-9d93-4a10-99cd-a416ff377a30a54df389-c42c-4084-ab39-1b6e913428cdf9b4962a-291f-4081-a7e3-488fa4c57050a523b145-996d-47c7-a8d6-187ee8410e63ff610c8b-5a18-4f5e-bffd-0dd4e4b447c33fbcf355-9da1-4578-bc9d-f3a5a2ab41d956456406-fd08-4f15-9b90-4fd38468ba5873f2780c-f9c3-4eb7-a8da-dfb08ed857bd115302ef-66b7-46ab-a1ba-d6d09e106da21b6786b4-0700-44df-a9e4-24b78485c5025083f6c7-d19f-4ed8-8a21-e958ddf7ae8c3d8273b5-6e04-4b48-ba43-7824e00f3e304f448ccb-3c81-4137-91b8-a1e6fab5f975f6032707-e480-4ccc-bb78-2e6a326e3aa8a3b8b10f-a6f5-4d63-a7a2-601a92be827aecef6ef6-18b5-4197-811f-0765b3f25780e7998cd6-4b7b-44d7-aba6-045b895e5dbe85062065-63dc-4c16-8117-ae456517a78066a060ed-7a87-4ad4-a6b9-f0076233433d24d04849-8eee-45f4-8327-4874a19c564992234c5c-72ef-41b8-b14d-8833e75ffbec98328624-14e6-4bc8-9930-957ae0e951de65045eb0-bedd-4715-bb8a-f98c88965a176fda7b10-7903-4f44-8f4d-7fe4253272e86749dbb8-aef2-410b-b565-a1e27c4bd4031d7941fc-011f-4126-bb06-0c17812cfaac80f52b04-fa3f-4b94-89a9-2c44b62b3a8a8c3ed695-f9eb-43d1-8feb-1e6bfb903a5a0036bf05-cc58-4754-a371-64f601acd802738ef795-9bac-420b-b6d7-86f2d8c4fcb044bd24bd-66b6-4975-97a6-7a7f60e6aa0ca206300a-b18c-4498-993f-dc644acbccbd6ab7efc3-69b0-4383-92d5-eb2d435b41370ae17dfc-754d-4e28-879e-10ea6ebb595fdfaa13b5-e912-4e82-bd9d-a47edf2ed92a7d63694a-f2ed-41da-b56a-455746c9825afdd386ef-e230-4c05-816a-c5dccb1837582a30f94d-010f-4dd6-9fa0-17729311fad143712506-f59a-43ef-8765-1f7cbf1e5c00677dfad3-6f72-481c-9b99-934be90bc2c1117c6a6f-fdf8-423c-95e3-4f6f631d060b5f7ad1c5-d7b3-4cd6-8b00-8588ed37c8dc259f13c5-6077-431c-b058-c585a3a94b981039692c-2be7-4301-bb07-974c6cb28bdf26d61230-19f4-4bb1-8364-9a5552185c3d73951c5b-f4ab-4b6e-ab7b-99dd572ef391b4f2c978-0b62-4f41-9b21-b7837442abcf467c2762-2901-45f1-9c5c-74eb2f2697daa8b80a02-1ffb-4346-8d79-1d5e5a13cb07650e4427-4977-414b-85f7-34b8e70e4904e8b1b87f-4ddb-46b9-b01c-a8d925b4812b1c6137d2-d3f1-45e7-ae22-32a54d4d6ce9839722e3-d22b-4d7f-b096-bf0f6e3261895997f11e-b9c7-4143-abce-e0780fa9b5342cb23ec0-12ee-450d-bb67-265bb9751c566ee8daee-2ded-4c42-99f6-8ee7b93c730cc7c0330a-8f99-49dd-bedd-704e698b5be5951df8c1-409d-41fe-b32d-b261f02aa3b596c5648f-3411-491c-bae5-77a634c0f03d663dc347-cd52-4203-a76d-23d0387ca6177fec9749-8a8b-45e0-bc38-47e330d2bb0a89b50a38-55d8-4343-a242-0a943dd75a6f600c83dd-5dd5-4cd0-8934-ec7a1d49b7de4acc5d3d-a231-4251-8caa-ff7900bb9c47877435b4-cb28-4130-9e6d-4848aa0baf05d4c6ec4a-8120-4d7d-9c99-4c3b7f566ac3095a68b2-63bc-4525-b038-1ff069c74ba615280740-83b9-4c9f-9189-bd44640dbfe6a832ec24-f0d1-4583-9324-895293ac5c66741a6c92-d30e-4a05-9b92-8e6f785b4fa3 21:34:58.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:58.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:58.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:58.6 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 21:34:58.6 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 21:34:58.6 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 21:34:58.6 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 21:34:58.6 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 21:34:58.6 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 21:34:58.6 Error: Missing translation/culture resource: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Localization/Core/fr_FR.json 21:34:58.6 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 21:34:58.6 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 21:34:58.6 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 21:34:58.6 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 21:34:58.6 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 21:34:58.6 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 21:34:58.6 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 21:34:58.6 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 21:34:58.6 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 21:34:58.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 21:34:58.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 21:34:58.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 21:34:58.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 21:34:58.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 21:34:58.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 21:34:58.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 21:34:58.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 21:34:58.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 21:34:58.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 21:34:58.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 21:34:58.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 21:34:58.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 21:34:58.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 21:34:58.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 21:34:59.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 21:34:59.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 21:34:59.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 21:34:59.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 21:34:59.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 21:34:59.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 21:34:59.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 21:34:59.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 21:34:59.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 21:34:59.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 21:34:59.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 21:34:59.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 21:34:59.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 21:34:59.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 21:34:59.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 21:34:59.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 21:34:59.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 21:34:59.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 21:34:59.0 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:34:59.0 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 21:34:59.0 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:34:59.0 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 21:34:59.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 21:34:59.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 21:34:59.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 21:34:59.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 21:34:59.1 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:34:59.1 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:34:59.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 21:34:59.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 21:34:59.1 Info: Downloading Poster for [ForeignArtistId1][Name1] 21:34:59.1 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:34:59.1 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:34:59.1 Info: Downloading Cover for [ForeignAlbumId1][Title1] 21:34:59.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 21:34:59.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 21:34:59.1 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:34:59.1 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:34:59.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 21:34:59.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 21:34:59.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 21:34:59.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 21:34:59.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mhgngaqu.vzf.mp2 21:34:59.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mhgngaqu.vzf.mp2' 21:34:59.2 Trace: Got codec MP2 21:34:59.2 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 21:34:59.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 21:34:59.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 21:34:59.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 21:34:59.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_proddpye.rus.mp2 21:34:59.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_proddpye.rus.mp2' 21:34:59.2 Trace: Got codec MP2 21:34:59.2 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 21:34:59.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 21:34:59.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1wjlmtr0.r5d.mp3 21:34:59.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1wjlmtr0.r5d.mp3' 21:34:59.3 Trace: Got codec MP3VBR 21:34:59.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:59.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 21:34:59.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 21:34:59.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1myj5day.qo0.flac 21:34:59.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1myj5day.qo0.flac' 21:34:59.3 Trace: Got codec FLAC 21:34:59.3 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:59.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 21:34:59.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 21:34:59.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kcg2tyrz.kfd.m4a 21:34:59.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kcg2tyrz.kfd.m4a' 21:34:59.3 Trace: Got codec AAC 21:34:59.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:59.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 21:34:59.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 21:34:59.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_dcp3sypt.qy0.wma 21:34:59.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_dcp3sypt.qy0.wma' 21:34:59.4 Trace: Got codec WMA 21:34:59.4 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:59.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 21:34:59.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 21:34:59.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v4hiafwu.cu2.ape 21:34:59.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v4hiafwu.cu2.ape' 21:34:59.4 Trace: Got codec APE 21:34:59.4 Debug: Quality parsed: APE v1, Source: TagLib 21:34:59.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 21:34:59.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 21:34:59.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_dxoluv0e.ot4.opus 21:34:59.4 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 21:34:59.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:59.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_dxoluv0e.ot4.opus' 21:34:59.4 Trace: Got codec OPUS 21:34:59.4 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 21:34:59.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 21:34:59.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp2 21:34:59.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp2' 21:34:59.4 Trace: Got codec MP2 21:34:59.4 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 21:34:59.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 21:34:59.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3 21:34:59.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3' 21:34:59.4 Trace: Got codec MP3VBR 21:34:59.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:59.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 21:34:59.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 21:34:59.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac 21:34:59.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac' 21:34:59.4 Trace: Got codec FLAC 21:34:59.4 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:59.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 21:34:59.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 21:34:59.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.m4a 21:34:59.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.m4a' 21:34:59.4 Trace: Got codec AAC 21:34:59.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:59.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 21:34:59.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 21:34:59.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.wma 21:34:59.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.wma' 21:34:59.4 Trace: Got codec WMA 21:34:59.4 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:59.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 21:34:59.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 21:34:59.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.ape 21:34:59.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.ape' 21:34:59.4 Trace: Got codec APE 21:34:59.4 Debug: Quality parsed: APE v1, Source: TagLib 21:34:59.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 21:34:59.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 21:34:59.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.opus 21:34:59.5 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 21:34:59.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:59.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.opus' 21:34:59.5 Trace: Got codec OPUS 21:34:59.5 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 21:34:59.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 21:34:59.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_f5scvjk0.1rn.mp2 21:34:59.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_f5scvjk0.1rn.mp2 21:34:59.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_f5scvjk0.1rn.mp2' 21:34:59.5 Trace: Got codec MP2 21:34:59.5 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 21:34:59.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 21:34:59.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_wahdtlvb.5dm.mp3 21:34:59.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_wahdtlvb.5dm.mp3 21:34:59.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_wahdtlvb.5dm.mp3' 21:34:59.5 Trace: Got codec MP3VBR 21:34:59.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:59.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 21:34:59.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 21:34:59.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hrtwq0pq.azm.flac 21:34:59.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hrtwq0pq.azm.flac 21:34:59.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hrtwq0pq.azm.flac' 21:34:59.5 Trace: Got codec FLAC 21:34:59.5 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:59.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 21:34:59.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 21:34:59.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kvltjexf.wn3.m4a 21:34:59.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kvltjexf.wn3.m4a 21:34:59.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kvltjexf.wn3.m4a' 21:34:59.5 Trace: Got codec AAC 21:34:59.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:59.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 21:34:59.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 21:34:59.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yiahc3sy.ly1.wma 21:34:59.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yiahc3sy.ly1.wma 21:34:59.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yiahc3sy.ly1.wma' 21:34:59.5 Trace: Got codec WMA 21:34:59.5 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:59.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 21:34:59.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 21:34:59.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mwzxm1uu.1qn.ape 21:34:59.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mwzxm1uu.1qn.ape 21:34:59.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mwzxm1uu.1qn.ape' 21:34:59.5 Trace: Got codec APE 21:34:59.5 Debug: Quality parsed: APE v1, Source: TagLib 21:34:59.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 21:34:59.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 21:34:59.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gqmzozjk.lus.opus 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gqmzozjk.lus.opus 21:34:59.6 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 21:34:59.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:59.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gqmzozjk.lus.opus' 21:34:59.6 Trace: Got codec OPUS 21:34:59.6 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 21:34:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4akfkx2n.zpc.mp2 21:34:59.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4akfkx2n.zpc.mp2' 21:34:59.6 Trace: Got codec MP2 21:34:59.6 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 21:34:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vqcly4nv.je3.mp3 21:34:59.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vqcly4nv.je3.mp3' 21:34:59.6 Trace: Got codec MP3VBR 21:34:59.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 21:34:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pozovdqs.wsa.flac 21:34:59.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pozovdqs.wsa.flac' 21:34:59.6 Trace: Got codec FLAC 21:34:59.6 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 21:34:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pw4zhs5e.uyk.m4a 21:34:59.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pw4zhs5e.uyk.m4a' 21:34:59.6 Trace: Got codec AAC 21:34:59.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 21:34:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yalorl3s.5ya.wma 21:34:59.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yalorl3s.5ya.wma' 21:34:59.6 Trace: Got codec WMA 21:34:59.6 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 21:34:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z4yeztfu.iq2.ape 21:34:59.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z4yeztfu.iq2.ape' 21:34:59.6 Trace: Got codec APE 21:34:59.6 Debug: Quality parsed: APE v1, Source: TagLib 21:34:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 21:34:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0meicpnk.3mo.opus 21:34:59.6 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 21:34:59.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:59.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0meicpnk.3mo.opus' 21:34:59.6 Trace: Got codec OPUS 21:34:59.6 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 21:34:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_khs5jp4c.1xe.mp2 21:34:59.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_khs5jp4c.1xe.mp2' 21:34:59.6 Trace: Got codec MP2 21:34:59.6 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_khs5jp4c.1xe.mp2 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_khs5jp4c.1xe.mp2 21:34:59.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_khs5jp4c.1xe.mp2' 21:34:59.6 Trace: Got codec MP2 21:34:59.6 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 21:34:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h4tuklwk.ytt.mp3 21:34:59.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h4tuklwk.ytt.mp3' 21:34:59.6 Trace: Got codec MP3VBR 21:34:59.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:59.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h4tuklwk.ytt.mp3 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h4tuklwk.ytt.mp3 21:34:59.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h4tuklwk.ytt.mp3' 21:34:59.6 Trace: Got codec MP3VBR 21:34:59.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 21:34:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ucxnuohh.yq3.flac 21:34:59.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ucxnuohh.yq3.flac' 21:34:59.6 Trace: Got codec FLAC 21:34:59.6 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:59.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ucxnuohh.yq3.flac 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ucxnuohh.yq3.flac 21:34:59.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ucxnuohh.yq3.flac' 21:34:59.6 Trace: Got codec FLAC 21:34:59.6 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 21:34:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 21:34:59.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0oiregvt.co2.m4a 21:34:59.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0oiregvt.co2.m4a' 21:34:59.7 Trace: Got codec AAC 21:34:59.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0oiregvt.co2.m4a 21:34:59.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0oiregvt.co2.m4a 21:34:59.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0oiregvt.co2.m4a' 21:34:59.7 Trace: Got codec AAC 21:34:59.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:59.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 21:34:59.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 21:34:59.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bdjhkmnh.okk.wma 21:34:59.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bdjhkmnh.okk.wma' 21:34:59.7 Trace: Got codec WMA 21:34:59.7 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bdjhkmnh.okk.wma 21:34:59.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bdjhkmnh.okk.wma 21:34:59.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bdjhkmnh.okk.wma' 21:34:59.7 Trace: Got codec WMA 21:34:59.7 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:59.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 21:34:59.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 21:34:59.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_i32xdkzz.gjk.ape 21:34:59.7 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_i32xdkzz.gjk.ape' 21:34:59.7 Trace: Got codec APE 21:34:59.7 Debug: Quality parsed: APE v1, Source: TagLib 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_i32xdkzz.gjk.ape 21:34:59.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_i32xdkzz.gjk.ape 21:34:59.7 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_i32xdkzz.gjk.ape' 21:34:59.7 Trace: Got codec APE 21:34:59.7 Debug: Quality parsed: APE v1, Source: TagLib 21:34:59.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 21:34:59.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 21:34:59.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qheozdgc.sky.opus 21:34:59.7 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 21:34:59.7 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:59.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qheozdgc.sky.opus' 21:34:59.7 Trace: Got codec OPUS 21:34:59.7 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qheozdgc.sky.opus 21:34:59.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qheozdgc.sky.opus 21:34:59.7 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 21:34:59.7 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:59.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qheozdgc.sky.opus' 21:34:59.7 Trace: Got codec OPUS 21:34:59.7 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 21:34:59.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_psd2t4vo.cgn.mp2 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_psd2t4vo.cgn.mp2 21:34:59.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_psd2t4vo.cgn.mp2 21:34:59.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_psd2t4vo.cgn.mp2' 21:34:59.7 Trace: Got codec MP2 21:34:59.7 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 21:34:59.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_32jsqshf.lcv.mp3 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_32jsqshf.lcv.mp3 21:34:59.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_32jsqshf.lcv.mp3 21:34:59.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_32jsqshf.lcv.mp3' 21:34:59.7 Trace: Got codec MP3VBR 21:34:59.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:59.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 21:34:59.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3bzub223.rdt.flac 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3bzub223.rdt.flac 21:34:59.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3bzub223.rdt.flac 21:34:59.7 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3bzub223.rdt.flac' 21:34:59.7 Trace: Got codec FLAC 21:34:59.7 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:59.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 21:34:59.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0rznkhf2.wp2.m4a 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0rznkhf2.wp2.m4a 21:34:59.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0rznkhf2.wp2.m4a 21:34:59.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0rznkhf2.wp2.m4a' 21:34:59.7 Trace: Got codec AAC 21:34:59.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:59.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 21:34:59.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sl1jxvu5.taf.wma 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sl1jxvu5.taf.wma 21:34:59.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sl1jxvu5.taf.wma 21:34:59.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sl1jxvu5.taf.wma' 21:34:59.7 Trace: Got codec WMA 21:34:59.7 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:59.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 21:34:59.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_esc353aj.b1w.ape 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_esc353aj.b1w.ape 21:34:59.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_esc353aj.b1w.ape 21:34:59.7 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_esc353aj.b1w.ape' 21:34:59.7 Trace: Got codec APE 21:34:59.7 Debug: Quality parsed: APE v1, Source: TagLib 21:34:59.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 21:34:59.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_w4mofjgu.zjs.opus 21:34:59.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_w4mofjgu.zjs.opus 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_w4mofjgu.zjs.opus 21:34:59.8 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 21:34:59.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_w4mofjgu.zjs.opus' 21:34:59.8 Trace: Got codec OPUS 21:34:59.8 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 21:34:59.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gzcqolrr.xq2.mp2 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gzcqolrr.xq2.mp2 21:34:59.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gzcqolrr.xq2.mp2' 21:34:59.8 Trace: Got codec MP2 21:34:59.8 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.8 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gzcqolrr.xq2.mp2 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gzcqolrr.xq2.mp2 21:34:59.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gzcqolrr.xq2.mp2' 21:34:59.8 Trace: Got codec MP2 21:34:59.8 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gzcqolrr.xq2.mp2 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gzcqolrr.xq2.mp2 21:34:59.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gzcqolrr.xq2.mp2' 21:34:59.8 Trace: Got codec MP2 21:34:59.8 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 21:34:59.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mmhqqn0d.0so.mp3 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mmhqqn0d.0so.mp3 21:34:59.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mmhqqn0d.0so.mp3' 21:34:59.8 Trace: Got codec MP3VBR 21:34:59.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:59.8 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mmhqqn0d.0so.mp3 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mmhqqn0d.0so.mp3 21:34:59.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mmhqqn0d.0so.mp3' 21:34:59.8 Trace: Got codec MP3VBR 21:34:59.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:59.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mmhqqn0d.0so.mp3 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mmhqqn0d.0so.mp3 21:34:59.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mmhqqn0d.0so.mp3' 21:34:59.8 Trace: Got codec MP3VBR 21:34:59.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 21:34:59.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hvhod0x5.4oq.flac 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hvhod0x5.4oq.flac 21:34:59.8 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hvhod0x5.4oq.flac' 21:34:59.8 Trace: Got codec FLAC 21:34:59.8 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:59.8 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hvhod0x5.4oq.flac 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hvhod0x5.4oq.flac 21:34:59.8 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hvhod0x5.4oq.flac' 21:34:59.8 Trace: Got codec FLAC 21:34:59.8 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:59.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hvhod0x5.4oq.flac 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hvhod0x5.4oq.flac 21:34:59.8 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hvhod0x5.4oq.flac' 21:34:59.8 Trace: Got codec FLAC 21:34:59.8 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 21:34:59.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pmnf2a3b.mp3.m4a 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pmnf2a3b.mp3.m4a 21:34:59.8 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pmnf2a3b.mp3.m4a' 21:34:59.8 Trace: Got codec AAC 21:34:59.8 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:59.8 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pmnf2a3b.mp3.m4a 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pmnf2a3b.mp3.m4a 21:34:59.8 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pmnf2a3b.mp3.m4a' 21:34:59.8 Trace: Got codec AAC 21:34:59.8 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:59.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pmnf2a3b.mp3.m4a 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pmnf2a3b.mp3.m4a 21:34:59.8 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pmnf2a3b.mp3.m4a' 21:34:59.8 Trace: Got codec AAC 21:34:59.8 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 21:34:59.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_iclpvxci.tde.wma 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_iclpvxci.tde.wma 21:34:59.8 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_iclpvxci.tde.wma' 21:34:59.8 Trace: Got codec WMA 21:34:59.8 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:59.8 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_iclpvxci.tde.wma 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_iclpvxci.tde.wma 21:34:59.8 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_iclpvxci.tde.wma' 21:34:59.8 Trace: Got codec WMA 21:34:59.8 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:59.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_iclpvxci.tde.wma 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_iclpvxci.tde.wma 21:34:59.8 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_iclpvxci.tde.wma' 21:34:59.8 Trace: Got codec WMA 21:34:59.8 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 21:34:59.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0coquawl.5r3.ape 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0coquawl.5r3.ape 21:34:59.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0coquawl.5r3.ape' 21:34:59.8 Trace: Got codec APE 21:34:59.8 Debug: Quality parsed: APE v1, Source: TagLib 21:34:59.8 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0coquawl.5r3.ape 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0coquawl.5r3.ape 21:34:59.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0coquawl.5r3.ape' 21:34:59.8 Trace: Got codec APE 21:34:59.8 Debug: Quality parsed: APE v1, Source: TagLib 21:34:59.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0coquawl.5r3.ape 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0coquawl.5r3.ape 21:34:59.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0coquawl.5r3.ape' 21:34:59.8 Trace: Got codec APE 21:34:59.8 Debug: Quality parsed: APE v1, Source: TagLib 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 21:34:59.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fe2zy3az.vor.opus 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fe2zy3az.vor.opus 21:34:59.8 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 21:34:59.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fe2zy3az.vor.opus' 21:34:59.8 Trace: Got codec OPUS 21:34:59.8 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.8 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fe2zy3az.vor.opus 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fe2zy3az.vor.opus 21:34:59.8 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 21:34:59.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fe2zy3az.vor.opus' 21:34:59.8 Trace: Got codec OPUS 21:34:59.8 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fe2zy3az.vor.opus 21:34:59.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fe2zy3az.vor.opus 21:34:59.8 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 21:34:59.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:59.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fe2zy3az.vor.opus' 21:34:59.8 Trace: Got codec OPUS 21:34:59.8 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 21:34:59.8 Debug: Starting tag read for missing.mp2 21:34:59.8 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-arm64/missing.mp2'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:34:59.8 Debug: Trying to parse quality for 'missing.mp2' 21:34:59.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 21:34:59.8 Debug: Starting tag read for missing.mp3 21:34:59.8 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-arm64/missing.mp3'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:34:59.8 Debug: Trying to parse quality for 'missing.mp3' 21:34:59.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 21:34:59.8 Debug: Starting tag read for missing.flac 21:34:59.8 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-arm64/missing.flac'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:34:59.8 Debug: Trying to parse quality for 'missing.flac' 21:34:59.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 21:34:59.8 Debug: Starting tag read for missing.m4a 21:34:59.8 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-arm64/missing.m4a'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:34:59.8 Debug: Trying to parse quality for 'missing.m4a' 21:34:59.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 21:34:59.8 Debug: Starting tag read for missing.wma 21:34:59.8 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-arm64/missing.wma'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:34:59.8 Debug: Trying to parse quality for 'missing.wma' 21:34:59.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 21:34:59.8 Debug: Starting tag read for missing.ape 21:34:59.8 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-arm64/missing.ape'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:34:59.8 Debug: Trying to parse quality for 'missing.ape' 21:34:59.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 21:34:59.8 Debug: Starting tag read for missing.opus 21:34:59.8 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-arm64/missing.opus'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:34:59.8 Debug: Trying to parse quality for 'missing.opus' 21:34:59.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 21:34:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 21:34:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 21:34:59.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4mfjh1ub.tnm.mp3 21:34:59.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4mfjh1ub.tnm.mp3' 21:34:59.9 Trace: Got codec MP3VBR 21:34:59.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:59.9 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4mfjh1ub.tnm.mp3 21:34:59.9 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4mfjh1ub.tnm.mp3 21:34:59.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4mfjh1ub.tnm.mp3 21:34:59.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4mfjh1ub.tnm.mp3 21:34:59.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4mfjh1ub.tnm.mp3' 21:34:59.9 Trace: Got codec MP3VBR 21:34:59.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:59.9 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4mfjh1ub.tnm.mp3 due to no difference 21:34:59.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4mfjh1ub.tnm.mp3 21:34:59.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4mfjh1ub.tnm.mp3' 21:34:59.9 Trace: Got codec MP3VBR 21:34:59.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:59.9 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4mfjh1ub.tnm.mp3 due to no difference 21:34:59.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 21:34:59.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 21:34:59.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ebdsvucp.ze0.mp3 21:34:59.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:59.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ebdsvucp.ze0.mp3' 21:34:59.9 Trace: Got codec MP3VBR 21:34:59.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:59.9 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ebdsvucp.ze0.mp3 21:34:59.9 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ebdsvucp.ze0.mp3 21:34:59.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ebdsvucp.ze0.mp3 21:34:59.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 21:34:59.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 21:34:59.9 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 21:34:59.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:59.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0041534] 21:34:59.9 Debug: Import decisions complete [00:00:00.0003475] 21:34:59.9 Debug: Inserted 0 new unmatched trackfiles 21:34:59.9 Debug: Updated info for 0 known files 21:34:59.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0032141] 21:34:59.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 21:34:59.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 21:34:59.9 Debug: Using default lastWrite 21:34:59.9 Info: Scanning /C/Test/Music/Artist 21:34:59.9 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:59.9 Trace: 3 files were found in /C/Test/Music/Artist 21:34:59.9 Debug: 2 audio files were found in /C/Test/Music/Artist 21:34:59.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:59.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0098269] 21:34:59.9 Debug: Import decisions complete [00:00:00.0000634] 21:34:59.9 Debug: Inserted 0 new unmatched trackfiles 21:34:59.9 Debug: Updated info for 0 known files 21:34:59.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002657] 21:34:59.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 21:34:59.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Info: Scanning /C/Test/Music/Artist 21:35:00.0 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:00.0 Trace: 2 files were found in /C/Test/Music/Artist 21:35:00.0 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:00.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:00.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002454] 21:35:00.0 Debug: Import decisions complete [00:00:00.0000046] 21:35:00.0 Debug: Inserted 0 new unmatched trackfiles 21:35:00.0 Debug: Updated info for 0 known files 21:35:00.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001174] 21:35:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 21:35:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Info: Scanning /C/Test/Music/Artist 21:35:00.0 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:00.0 Trace: 2 files were found in /C/Test/Music/Artist 21:35:00.0 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:00.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:00.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002085] 21:35:00.0 Debug: Import decisions complete [00:00:00.0009594] 21:35:00.0 Debug: Inserted 2 new unmatched trackfiles 21:35:00.0 Debug: Updated info for 0 known files 21:35:00.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0006011] 21:35:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 21:35:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Info: Scanning /C/Test/Music/Artist 21:35:00.0 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:00.0 Trace: 2 files were found in /C/Test/Music/Artist 21:35:00.0 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:00.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:00.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002031] 21:35:00.0 Debug: Import decisions complete [00:00:00.0000274] 21:35:00.0 Debug: Inserted 1 new unmatched trackfiles 21:35:00.0 Debug: Updated info for 0 known files 21:35:00.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0012578] 21:35:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 21:35:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Info: Scanning /C/Test/Music/Artist 21:35:00.0 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:00.0 Trace: 2 files were found in /C/Test/Music/Artist 21:35:00.0 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:00.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:00.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002043] 21:35:00.0 Debug: Import decisions complete [00:00:00.0000209] 21:35:00.0 Debug: Inserted 0 new unmatched trackfiles 21:35:00.0 Debug: Updated info for 0 known files 21:35:00.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002297] 21:35:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 21:35:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Info: Scanning /C/Test/Music/Artist 21:35:00.0 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:00.0 Trace: 3 files were found in /C/Test/Music/Artist 21:35:00.0 Debug: 3 audio files were found in /C/Test/Music/Artist 21:35:00.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:00.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001990] 21:35:00.0 Debug: Import decisions complete [00:00:00.0000046] 21:35:00.0 Debug: Inserted 0 new unmatched trackfiles 21:35:00.0 Debug: Updated info for 0 known files 21:35:00.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001135] 21:35:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 21:35:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Info: Scanning /C/Test/Music/Artist 21:35:00.0 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:00.0 Trace: 5 files were found in /C/Test/Music/Artist 21:35:00.0 Debug: 5 audio files were found in /C/Test/Music/Artist 21:35:00.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:00.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002066] 21:35:00.0 Debug: Import decisions complete [00:00:00.0000041] 21:35:00.0 Debug: Inserted 0 new unmatched trackfiles 21:35:00.0 Debug: Updated info for 0 known files 21:35:00.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001114] 21:35:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 21:35:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 21:35:00.0 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 21:35:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 21:35:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 21:35:00.0 Warn: Artists' root folder (/C/Test/Music) is empty. 21:35:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 21:35:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Info: Scanning /C/Test/Music/Artist 21:35:00.0 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:00.0 Trace: 5 files were found in /C/Test/Music/Artist 21:35:00.0 Debug: 5 audio files were found in /C/Test/Music/Artist 21:35:00.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:00.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002111] 21:35:00.0 Debug: Import decisions complete [00:00:00.0000042] 21:35:00.0 Debug: Inserted 0 new unmatched trackfiles 21:35:00.0 Debug: Updated info for 0 known files 21:35:00.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001233] 21:35:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 21:35:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Info: Scanning /C/Test/Music/Artist 21:35:00.0 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:00.0 Trace: 4 files were found in /C/Test/Music/Artist 21:35:00.0 Debug: 4 audio files were found in /C/Test/Music/Artist 21:35:00.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:00.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001996] 21:35:00.0 Debug: Import decisions complete [00:00:00.0000042] 21:35:00.0 Debug: Inserted 0 new unmatched trackfiles 21:35:00.0 Debug: Updated info for 0 known files 21:35:00.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001110] 21:35:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 21:35:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Info: Scanning /C/Test/Music/Artist 21:35:00.0 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:00.0 Trace: 2 files were found in /C/Test/Music/Artist 21:35:00.0 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:00.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:00.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001932] 21:35:00.0 Debug: Import decisions complete [00:00:00.0000038] 21:35:00.0 Debug: Inserted 0 new unmatched trackfiles 21:35:00.0 Debug: Updated info for 0 known files 21:35:00.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001108] 21:35:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 21:35:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Info: Scanning /C/Test/Music/Artist 21:35:00.0 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:00.0 Trace: 2 files were found in /C/Test/Music/Artist 21:35:00.0 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:00.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:00.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001947] 21:35:00.0 Debug: Import decisions complete [00:00:00.0000043] 21:35:00.0 Debug: Inserted 0 new unmatched trackfiles 21:35:00.0 Debug: Updated info for 0 known files 21:35:00.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001112] 21:35:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 21:35:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Debug: Using default lastWrite 21:35:00.0 Info: Scanning /C/Test/Music/Artist 21:35:00.0 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:00.0 Trace: 2 files were found in /C/Test/Music/Artist 21:35:00.0 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:00.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:00.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001947] 21:35:00.0 Debug: Import decisions complete [00:00:00.0000216] 21:35:00.0 Debug: Inserted 0 new unmatched trackfiles 21:35:00.0 Debug: Updated info for 0 known files 21:35:00.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001828] 21:35:00.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 21:35:00.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 21:35:00.1 Debug: Using default lastWrite 21:35:00.1 Info: Scanning /C/Test/Music/.hack 21:35:00.1 Debug: Scanning '/C/Test/Music/.hack' for music files 21:35:00.1 Trace: 2 files were found in /C/Test/Music/.hack 21:35:00.1 Debug: 2 audio files were found in /C/Test/Music/.hack 21:35:00.1 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 21:35:00.1 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0001946] 21:35:00.1 Debug: Import decisions complete [00:00:00.0000044] 21:35:00.1 Debug: Inserted 0 new unmatched trackfiles 21:35:00.1 Debug: Updated info for 0 known files 21:35:00.1 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0001118] 21:35:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 21:35:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 21:35:00.1 Debug: Using default lastWrite 21:35:00.1 Info: Scanning /C/Test/Music/Extras 21:35:00.1 Debug: Scanning '/C/Test/Music/Extras' for music files 21:35:00.1 Trace: 6 files were found in /C/Test/Music/Extras 21:35:00.1 Debug: 6 audio files were found in /C/Test/Music/Extras 21:35:00.1 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 21:35:00.1 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0002132] 21:35:00.1 Debug: Import decisions complete [00:00:00.0000040] 21:35:00.1 Debug: Inserted 0 new unmatched trackfiles 21:35:00.1 Debug: Updated info for 0 known files 21:35:00.1 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0001094] 21:35:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 21:35:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 21:35:00.1 Debug: Using default lastWrite 21:35:00.1 Info: Scanning /C/Test/Music/Artist 21:35:00.1 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:00.1 Trace: 1 files were found in /C/Test/Music/Artist 21:35:00.1 Debug: 1 audio files were found in /C/Test/Music/Artist 21:35:00.1 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:00.1 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001883] 21:35:00.1 Debug: Import decisions complete [00:00:00.0000040] 21:35:00.1 Debug: Inserted 0 new unmatched trackfiles 21:35:00.1 Debug: Updated info for 0 known files 21:35:00.1 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001194] 21:35:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 21:35:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 21:35:00.1 Debug: Using default lastWrite 21:35:00.1 Info: Scanning /C/Test/Music/Artist 21:35:00.1 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:00.1 Trace: 1 files were found in /C/Test/Music/Artist 21:35:00.1 Debug: 1 audio files were found in /C/Test/Music/Artist 21:35:00.1 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:00.1 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0086505] 21:35:00.1 Debug: Import decisions complete [00:00:00.0000071] 21:35:00.1 Debug: Inserted 0 new unmatched trackfiles 21:35:00.1 Debug: Updated info for 1 known files 21:35:00.1 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003266] 21:35:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 21:35:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 21:35:00.1 Debug: Using default lastWrite 21:35:00.1 Info: Scanning /C/Test/Music/Artist 21:35:00.1 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:00.1 Trace: 2 files were found in /C/Test/Music/Artist 21:35:00.1 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:00.1 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:00.1 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001972] 21:35:00.1 Debug: Import decisions complete [00:00:00.0000204] 21:35:00.1 Debug: Inserted 0 new unmatched trackfiles 21:35:00.1 Debug: Updated info for 2 known files 21:35:00.1 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001786] 21:35:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 21:35:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 21:35:00.1 Debug: Failed to import 21:35:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 21:35:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 21:35:00.1 Debug: Failed to import 21:35:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 21:35:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 21:35:00.1 Debug: Failed to import 21:35:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 21:35:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 21:35:00.1 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 21:35:00.1 Debug: Failed to import 21:35:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 21:35:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 21:35:00.1 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 21:35:00.1 Debug: Failed to import 21:35:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 21:35:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 21:35:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 21:35:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 21:35:00.1 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 21:35:00.1 Debug: Failed to import 21:35:00.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 21:35:00.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 21:35:00.1 Debug: Processing path: /c/drop/ 21:35:00.1 Debug: Parsing string 'drop' 21:35:00.1 Debug: Unable to parse drop 21:35:00.1 Debug: Deleting folder after importing valid files 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 21:35:00.2 Debug: Processing path: /c/drop/ 21:35:00.2 Debug: Parsing string 'drop' 21:35:00.2 Debug: Unable to parse drop 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 21:35:00.2 Debug: Parsing string 'foldername' 21:35:00.2 Debug: Unable to parse foldername 21:35:00.2 Debug: Parsing string '01 the first track.ext' 21:35:00.2 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:35:00.2 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 21:35:00.2 Debug: Trying to parse quality for '01 the first track.ext' 21:35:00.2 Debug: Quality parsed: Unknown v1 21:35:00.2 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 21:35:00.2 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 21:35:00.2 Debug: Processing path: /c/drop/ 21:35:00.2 Debug: Parsing string 'drop' 21:35:00.2 Debug: Unable to parse drop 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 21:35:00.2 Debug: Unknown Artist foldername 21:35:00.2 Debug: Unknown Artist for file: 01 the first track.ext 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 21:35:00.2 Debug: Parsing string 'foldername' 21:35:00.2 Debug: Unable to parse foldername 21:35:00.2 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 21:35:00.2 Debug: Parsing string 'foldername' 21:35:00.2 Debug: Unable to parse foldername 21:35:00.2 Debug: Parsing string '01 the first track.ext' 21:35:00.2 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:35:00.2 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 21:35:00.2 Debug: Trying to parse quality for '01 the first track.ext' 21:35:00.2 Debug: Quality parsed: Unknown v1 21:35:00.2 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 21:35:00.2 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 21:35:00.2 Warn: Unable to process folder that is mapped to an existing artist 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 21:35:00.2 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 21:35:00.2 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:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 21:35:00.2 Debug: Unknown Artist foldername 21:35:00.2 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 21:35:00.2 Debug: Unknown Artist for file: 01 the first track.ext 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 21:35:00.2 Debug: Unknown Artist foldername 21:35:00.2 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 21:35:00.2 Debug: Unknown Artist for file: 01 the first track.ext 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 21:35:00.2 Debug: Processing path: /C/folder/file.mkv 21:35:00.2 Debug: Unknown Artist for file: file.mkv 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 21:35:00.2 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 21:35:00.2 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 21:35:00.2 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 21:35:00.2 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 21:35:00.2 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 21:35:00.2 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 21:35:00.2 Debug: Unknown Artist foldername 21:35:00.2 Debug: Unknown Artist for file: 01 the first track.ext 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 21:35:00.2 Debug: Parsing string 'foldername' 21:35:00.2 Debug: Unable to parse foldername 21:35:00.2 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 21:35:00.2 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:35:00.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 21:35:00.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 21:35:00.3 Debug: Unknown Artist foldername 21:35:00.3 Debug: Unknown Artist for file: 01 the first track.ext 21:35:00.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 21:35:00.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 21:35:00.3 Info: Importing album 1/1 21:35:00.3 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:35:00.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:00.4 Info: Importing 1 tracks 21:35:00.4 Debug: Importing 1 files. replaceExisting: True 21:35:00.4 Debug: Inserted new trackfiles in 0ms 21:35:00.4 Debug: TrackFileIds updated, total 0ms 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 21:35:00.4 Info: Importing album 1/1 21:35:00.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:00.4 Info: Importing 1 tracks 21:35:00.4 Debug: Importing 1 files. replaceExisting: False 21:35:00.4 Debug: Inserted new trackfiles in 0ms 21:35:00.4 Debug: TrackFileIds updated, total 0ms 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 21:35:00.4 Info: Importing album 1/1 21:35:00.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:00.4 Info: Importing 5 tracks 21:35:00.4 Debug: Importing 5 files. replaceExisting: False 21:35:00.4 Debug: Inserted new trackfiles in 0ms 21:35:00.4 Debug: TrackFileIds updated, total 0ms 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 21:35:00.4 Info: Importing album 1/1 21:35:00.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:00.4 Info: Importing 2 tracks 21:35:00.4 Debug: Importing 2 files. replaceExisting: False 21:35:00.4 Debug: Inserted new trackfiles in 0ms 21:35:00.4 Debug: TrackFileIds updated, total 0ms 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 21:35:00.4 Info: Importing album 1/1 21:35:00.4 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:35:00.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:00.4 Info: Importing 1 tracks 21:35:00.4 Debug: Importing 1 files. replaceExisting: True 21:35:00.4 Debug: Inserted new trackfiles in 0ms 21:35:00.4 Debug: TrackFileIds updated, total 0ms 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 21:35:00.4 Info: Importing album 1/1 21:35:00.4 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:35:00.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:00.4 Info: Importing 1 tracks 21:35:00.4 Debug: Importing 1 files. replaceExisting: True 21:35:00.4 Debug: Inserted new trackfiles in 0ms 21:35:00.4 Debug: TrackFileIds updated, total 0ms 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 21:35:00.4 Info: Importing 0 tracks 21:35:00.4 Debug: Importing 0 files. replaceExisting: False 21:35:00.4 Debug: Inserted new trackfiles in 0ms 21:35:00.4 Debug: TrackFileIds updated, total 0ms 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 21:35:00.4 Info: Importing album 1/1 21:35:00.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:00.4 Info: Importing 1 tracks 21:35:00.4 Debug: Importing 1 files. replaceExisting: False 21:35:00.4 Debug: Inserted new trackfiles in 0ms 21:35:00.4 Debug: TrackFileIds updated, total 0ms 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 21:35:00.4 Info: Importing album 1/1 21:35:00.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:00.4 Info: Importing 5 tracks 21:35:00.4 Debug: Importing 5 files. replaceExisting: False 21:35:00.4 Debug: Inserted new trackfiles in 0ms 21:35:00.4 Debug: TrackFileIds updated, total 0ms 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 21:35:00.4 Info: Importing album 1/1 21:35:00.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:00.4 Info: Importing 6 tracks 21:35:00.4 Debug: Importing 6 files. replaceExisting: False 21:35:00.4 Debug: Inserted new trackfiles in 0ms 21:35:00.4 Debug: TrackFileIds updated, total 0ms 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 21:35:00.4 Info: Importing album 1/1 21:35:00.4 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:35:00.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:00.4 Info: Importing 1 tracks 21:35:00.4 Debug: Importing 1 files. replaceExisting: True 21:35:00.4 Debug: Inserted new trackfiles in 0ms 21:35:00.4 Debug: TrackFileIds updated, total 0ms 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 21:35:00.4 Info: Importing album 1/1 21:35:00.4 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:35:00.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:00.4 Info: Importing 1 tracks 21:35:00.4 Debug: Importing 1 files. replaceExisting: True 21:35:00.4 Debug: Inserted new trackfiles in 0ms 21:35:00.4 Debug: TrackFileIds updated, total 0ms 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 21:35:00.4 Info: Deleting track file: /Artist Name - Track01 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 21:35:00.4 Info: Deleting track file: /Artist Name - Track01 21:35:00.4 Error: Unable to delete track file System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IRecycleBinProviderProxy.DeleteFile(String path, String subfolder) at NzbDrone.Core.MediaFiles.MediaFileDeletionService.DeleteTrackFile(TrackFile trackFile, String subfolder) in ./Lidarr.Core/MediaFiles/MediaFileDeletionService.cs:line 92 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 21:35:00.4 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 21:35:00.4 Warn: Artist's root folder (C:\Test\Music) is empty. 21:35:00.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 21:35:00.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 21:35:00.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:00.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865004798454_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:00.4 Info: DatabaseEngineVersionCheck migrating 21:35:00.4 Info: PerformDBOperation 21:35:00.4 Info: Performing DB Operation 21:35:00.4 Info: SQLite 3.47.2 21:35:00.4 Info: => 0.0011743s 21:35:00.4 Info: DatabaseEngineVersionCheck migrated 21:35:00.4 Info: => 0.0011868s 21:35:00.4 Debug: Took: 00:00:00.0107633 21:35:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:35:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:35:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:35:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:35:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:00.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 21:35:00.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 21:35:00.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:00.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865005801525_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:00.5 Info: DatabaseEngineVersionCheck migrating 21:35:00.5 Info: PerformDBOperation 21:35:00.5 Info: Performing DB Operation 21:35:00.5 Info: SQLite 3.47.2 21:35:00.5 Info: => 0.0012058s 21:35:00.5 Info: DatabaseEngineVersionCheck migrated 21:35:00.5 Info: => 0.0012182s 21:35:00.5 Debug: Took: 00:00:00.0109607 21:35:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:00.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:00.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 21:35:00.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 21:35:00.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:00.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865006686052_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:00.6 Info: DatabaseEngineVersionCheck migrating 21:35:00.6 Info: PerformDBOperation 21:35:00.6 Info: Performing DB Operation 21:35:00.6 Info: SQLite 3.47.2 21:35:00.6 Info: => 0.0011947s 21:35:00.6 Info: DatabaseEngineVersionCheck migrated 21:35:00.6 Info: => 0.0012079s 21:35:00.6 Debug: Took: 00:00:00.0116104 21:35:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:00.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:00.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:00.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:00.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:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 21:35:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 21:35:00.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:00.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865007619054_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:00.7 Info: DatabaseEngineVersionCheck migrating 21:35:00.7 Info: PerformDBOperation 21:35:00.7 Info: Performing DB Operation 21:35:00.7 Info: SQLite 3.47.2 21:35:00.7 Info: => 0.0011936s 21:35:00.7 Info: DatabaseEngineVersionCheck migrated 21:35:00.7 Info: => 0.0012164s 21:35:00.7 Debug: Took: 00:00:00.0118036 21:35:00.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:00.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:00.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:00.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:00.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:00.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:00.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") 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:00.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 21:35:00.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 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-arm64/cached_Main.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-arm64/_temp_73326_638705865008808635_403/VirtualNzbDrone/lidarr.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.0012216s 21:35:00.8 Info: DatabaseEngineVersionCheck migrated 21:35:00.8 Info: => 0.0012341s 21:35:00.8 Debug: Took: 00:00:00.0108398 21:35:00.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:00.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:00.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 ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 21:35:00.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 21:35:00.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 21:35:00.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:00.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865009644290_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:00.9 Info: DatabaseEngineVersionCheck migrating 21:35:00.9 Info: PerformDBOperation 21:35:00.9 Info: Performing DB Operation 21:35:00.9 Info: SQLite 3.47.2 21:35:00.9 Info: => 0.0011922s 21:35:00.9 Info: DatabaseEngineVersionCheck migrated 21:35:00.9 Info: => 0.0012053s 21:35:00.9 Debug: Took: 00:00:00.0106579 21:35:00.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:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:00.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:01.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:01.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 21:35:01.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 21:35:01.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:01.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865010457569_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:01.0 Info: DatabaseEngineVersionCheck migrating 21:35:01.0 Info: PerformDBOperation 21:35:01.0 Info: Performing DB Operation 21:35:01.0 Info: SQLite 3.47.2 21:35:01.0 Info: => 0.0011804s 21:35:01.0 Info: DatabaseEngineVersionCheck migrated 21:35:01.0 Info: => 0.0011926s 21:35:01.0 Debug: Took: 00:00:00.0105875 21:35:01.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:35:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["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:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 21:35:01.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 21:35:01.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 21:35:01.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:01.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865011278837_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:01.1 Info: DatabaseEngineVersionCheck migrating 21:35:01.1 Info: PerformDBOperation 21:35:01.1 Info: Performing DB Operation 21:35:01.1 Info: SQLite 3.47.2 21:35:01.1 Info: => 0.0012178s 21:35:01.1 Info: DatabaseEngineVersionCheck migrated 21:35:01.1 Info: => 0.0012305s 21:35:01.1 Debug: Took: 00:00:00.0106950 21:35:01.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:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["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:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["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:01.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:01.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:01.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:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-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:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-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:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-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:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-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:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-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:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-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:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-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:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-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:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-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:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 21:35:01.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 21:35:01.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 21:35:01.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:01.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865012139599_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:01.2 Info: DatabaseEngineVersionCheck migrating 21:35:01.2 Info: PerformDBOperation 21:35:01.2 Info: Performing DB Operation 21:35:01.2 Info: SQLite 3.47.2 21:35:01.2 Info: => 0.0011881s 21:35:01.2 Info: DatabaseEngineVersionCheck migrated 21:35:01.2 Info: => 0.0012011s 21:35:01.2 Debug: Took: 00:00:00.0116344 21:35:01.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:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["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:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["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:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["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:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 21:35:01.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 21:35:01.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 21:35:01.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:01.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865013432289_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:01.3 Info: DatabaseEngineVersionCheck migrating 21:35:01.3 Info: PerformDBOperation 21:35:01.3 Info: Performing DB Operation 21:35:01.3 Info: SQLite 3.47.2 21:35:01.3 Info: => 0.0012152s 21:35:01.3 Info: DatabaseEngineVersionCheck migrated 21:35:01.3 Info: => 0.0012292s 21:35:01.3 Debug: Took: 00:00:00.0109245 21:35:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:01.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:01.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:01.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:01.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/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:01.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/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:01.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:01.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 21:35:01.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 21:35:01.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:01.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865014583082_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:01.4 Info: DatabaseEngineVersionCheck migrating 21:35:01.4 Info: PerformDBOperation 21:35:01.4 Info: Performing DB Operation 21:35:01.4 Info: SQLite 3.47.2 21:35:01.4 Info: => 0.0012651s 21:35:01.4 Info: DatabaseEngineVersionCheck migrated 21:35:01.4 Info: => 0.0012792s 21:35:01.4 Debug: Took: 00:00:00.0107810 21:35:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:35:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 21:35:01.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 21:35:01.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 21:35:01.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:01.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865015737707_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:01.5 Info: DatabaseEngineVersionCheck migrating 21:35:01.5 Info: PerformDBOperation 21:35:01.5 Info: Performing DB Operation 21:35:01.5 Info: SQLite 3.47.2 21:35:01.5 Info: => 0.0012369s 21:35:01.5 Info: DatabaseEngineVersionCheck migrated 21:35:01.5 Info: => 0.0012498s 21:35:01.5 Debug: Took: 00:00:00.0109236 21:35:01.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:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.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:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:01.6 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:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 21:35:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 21:35:01.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") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [6] ==== End Query Trace ==== 21:35:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 21:35:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 21:35:01.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") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [7] ==== End Query Trace ==== 21:35:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 21:35:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 21:35:01.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") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [8] ==== End Query Trace ==== 21:35:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 21:35:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 21:35:01.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") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [9] ==== End Query Trace ==== 21:35:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 21:35:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 21:35:01.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") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [10] ==== End Query Trace ==== 21:35:01.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 21:35:01.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 21:35:01.7 Debug: Filtering 1 files for unchanged files 21:35:01.7 Trace: Got 0 existing files 21:35:01.7 Debug: Filtering 1 files for unchanged files 21:35:01.7 Trace: Got 0 existing files 21:35:01.7 Debug: Filtering 1 files for unchanged files 21:35:01.7 Trace: Got 0 existing files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 21:35:01.7 Debug: Filtering 1 files for unchanged files 21:35:01.7 Trace: Got 0 existing files 21:35:01.7 Debug: Filtering 1 files for unchanged files 21:35:01.7 Trace: Got 0 existing files 21:35:01.7 Debug: Filtering 1 files for unchanged files 21:35:01.7 Trace: Got 0 existing files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 1 unchanged existing files 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 1 unchanged existing files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 1 unchanged and matched files 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 1 unchanged and matched files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 1 unchanged existing files 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 1 unchanged existing files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 1 unchanged and matched files 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 1 unchanged and matched files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 0 existing files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 0 existing files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 0 unchanged existing files 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 0 unchanged existing files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 0 unchanged and matched files 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 0 unchanged and matched files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 0 files 21:35:01.7 Trace: 0 unchanged existing files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 0 files 21:35:01.7 Trace: 0 unchanged and matched files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 3 existing files 21:35:01.7 Trace: Matched paths for 3 files 21:35:01.7 Trace: 3 unchanged existing files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 3 existing files 21:35:01.7 Trace: Matched paths for 3 files 21:35:01.7 Trace: 3 unchanged and matched files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- Skipped filter_should_return_none_existing_files_ignoring_case(Known) [1 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [< 1 ms] 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 1 unchanged and matched files 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 1 unchanged and matched files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 0 unchanged and matched files 21:35:01.7 Debug: Filtering 3 files for unchanged files 21:35:01.7 Trace: Got 1 existing files 21:35:01.7 Trace: Matched paths for 1 files 21:35:01.7 Trace: 0 unchanged and matched files 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 21:35:01.7 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/cg014gly.qcr /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/srasdize.uiu 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 21:35:01.7 Debug: The following files no longer exist on disk, removing from db: 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 21:35:01.7 Debug: The following files no longer exist on disk, removing from db: 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 21:35:01.7 Debug: The following files no longer exist on disk, removing from db: /c/test/onpqpsyw.fni /c/test/1cnofgef.1x1 /c/test/d53a0zju.glo /c/test/c12eggxs.coq /c/test/uzbw2mlp.woq /c/test/bgmbpw1l.jr0 /c/test/mvfuhtg1.eha /c/test/s1ondegw.0a2 /c/test/aokkytab.2nu /c/test/nlo5htsz.tqb 21:35:01.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 21:35:01.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 21:35:01.8 Info: Renaming 2 files for Name1 21:35:01.8 Debug: Renaming track file: [1] Path1 21:35:01.8 Debug: Renamed track file: [1] Path1 21:35:01.8 Debug: Renaming track file: [2] Path2 21:35:01.8 Debug: Renamed track file: [2] Path2 21:35:01.8 Debug: Removing empty subfolders from: Path1 21:35:01.8 Info: 2 selected track files renamed for Name1 21:35:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 21:35:01.8 Info: Renaming 2 files for Name1 21:35:01.8 Debug: Renaming track file: [1] Path1 21:35:01.8 Debug: File not renamed, source and destination are the same: Filename 21:35:01.8 Debug: Renaming track file: [2] Path2 21:35:01.8 Debug: File not renamed, source and destination are the same: Filename 21:35:01.8 Info: 0 selected track files renamed for Name1 21:35:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 21:35:01.8 Info: Renaming 0 files for Name1 21:35:01.8 Info: 0 selected track files renamed for Name1 21:35:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 21:35:01.8 Info: Renaming 2 files for Name1 21:35:01.8 Debug: Renaming track file: [1] Path1 21:35:01.8 Debug: Renamed track file: [1] Path1 21:35:01.8 Debug: Renaming track file: [2] Path2 21:35:01.8 Debug: Renamed track file: [2] Path2 21:35:01.8 Debug: Removing empty subfolders from: Path1 21:35:01.8 Info: 2 selected track files renamed for Name1 21:35:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 21:35:01.8 Info: Renaming 2 files for Name1 21:35:01.8 Debug: Renaming track file: [1] Path1 21:35:01.8 Debug: Renamed track file: [1] Path1 21:35:01.8 Debug: Renaming track file: [2] Path2 21:35:01.8 Debug: Renamed track file: [2] Path2 21:35:01.8 Debug: Removing empty subfolders from: Path1 21:35:01.8 Info: 2 selected track files renamed for Name1 21:35:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 21:35:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 21:35:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 21:35:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 21:35:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 21:35:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 21:35:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 21:35:01.8 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 21:35:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [5 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [2 ms] 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 21:35:01.8 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 21:35:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 21:35:01.8 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 21:35:01.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 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:01.9 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 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:01.9 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 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:01.9 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 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:01.9 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 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:01.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 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:01.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 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:01.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got artist from filename: artist name 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got artist from filename: artist_name 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Debug: Got title from filename: a_track_title_1 21:35:01.9 Debug: Got title from filename: b_track_title_2 21:35:01.9 Debug: Got title from filename: c_track_title_3 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Abort - both artist and title vary between matches 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Debug: Got title from filename: a track title 1 21:35:01.9 Debug: Got title from filename: b track title 2 21:35:01.9 Debug: Got title from filename: c track title 3 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 21:35:01.9 Debug: Missing data in tags, trying filename augmentation 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Debug: Got artist from filename: Adele 21:35:01.9 Debug: Got title from filename: Daydreamer 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 1 21:35:01.9 Debug: Got title from filename: Best for Last 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 2 21:35:01.9 Debug: Got title from filename: Chasing Pavements 21:35:01.9 Debug: Got disc number from filename: 1 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 Debug: Got title from filename: That's It, I Quit, I'm Moving On 21:35:01.9 Debug: Got disc number from filename: 2 21:35:01.9 Debug: Got track number from filename: 3 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Abort - 'tag' varies between matches 21:35:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 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:01.9 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:01.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 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:01.9 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:01.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 21:35:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 21:35:02.0 Debug: Parsing string 'artist.title-album.title' 21:35:02.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:02.0 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 21:35:02.0 Debug: Trying to parse quality for 'artist.title-album.title' 21:35:02.0 Debug: Quality parsed: Unknown v1 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 21:35:02.0 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 21:35:02.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:02.0 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 21:35:02.0 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 21:35:02.0 Debug: Quality parsed: FLAC v1 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 21:35:02.0 Trace: artist: artist vs artist; 0 21:35:02.0 Trace: album: album vs album; 0 21:35:02.0 Trace: media_count: 2 vs 2; 0 21:35:02.0 Trace: year: 2024 vs 2024 or 2024; 0 21:35:02.0 Trace: country: United States vs United States; 0 21:35:02.0 Trace: label: label vs label; 0 21:35:02.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:02.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:02.0 Trace: after trackMapping: 0 21:35:02.0 Trace: after missing tracks: 0 21:35:02.0 Trace: after unmatched tracks: 0 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 21:35:02.0 Trace: album: album vs album; 0 21:35:02.0 Trace: media_count: 1 vs 1; 0 21:35:02.0 Trace: year: 2024 vs 2024 or 2024; 0 21:35:02.0 Trace: country: United States vs United States; 0 21:35:02.0 Trace: label: label vs label; 0 21:35:02.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:02.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:02.0 Trace: after trackMapping: 0 21:35:02.0 Trace: after missing tracks: 0 21:35:02.0 Trace: after unmatched tracks: 0 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 21:35:02.0 Trace: artist: artist vs different artist; 0.6 21:35:02.0 Trace: album: album vs album; 0.3 21:35:02.0 Trace: media_count: 1 vs 1; 0.2571428571428571 21:35:02.0 Trace: year: 2024 vs 2024 or 2024; 0.22499999999999998 21:35:02.0 Trace: country: United States vs United States; 0.2117647058823529 21:35:02.0 Trace: label: label vs label; 0.19999999999999998 21:35:02.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 21:35:02.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 21:35:02.0 Trace: after trackMapping: 0.08780487804878048 21:35:02.0 Trace: after missing tracks: 0.08780487804878048 21:35:02.0 Trace: after unmatched tracks: 0.08780487804878048 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 21:35:02.0 Trace: artist: artist vs artist; 0 21:35:02.0 Trace: album: album vs album; 0 21:35:02.0 Trace: media_count: 1 vs 1; 0 21:35:02.0 Trace: year: 2024 vs 2024 or 2024; 0 21:35:02.0 Trace: country: United States vs United States; 0 21:35:02.0 Trace: label: label vs label; 0 21:35:02.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:02.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:02.0 Trace: after trackMapping: 0 21:35:02.0 Trace: after missing tracks: 0 21:35:02.0 Trace: after unmatched tracks: 0 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 21:35:02.0 Trace: artist: artist vs artist; 0 21:35:02.0 Trace: album: album vs album; 0 21:35:02.0 Trace: media_count: 1 vs 1; 0 21:35:02.0 Trace: year: 2024 vs 2024 or 2024; 0 21:35:02.0 Trace: country: United States vs United States; 0 21:35:02.0 Trace: label: label vs label; 0 21:35:02.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:02.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:02.0 Trace: after trackMapping: 0.0888030888030888 21:35:02.0 Trace: after missing tracks: 0.11742707554225879 21:35:02.0 Trace: after unmatched tracks: 0.11742707554225879 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 21:35:02.0 Trace: artist: artist vs artist; 0 21:35:02.0 Trace: album: album vs album; 0 21:35:02.0 Trace: media_count: 1 vs 1; 0 21:35:02.0 Trace: country: United States vs United States; 0 21:35:02.0 Trace: label: label vs label; 0 21:35:02.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:02.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:02.0 Trace: after trackMapping: 0 21:35:02.0 Trace: after missing tracks: 0 21:35:02.0 Trace: after unmatched tracks: 0 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 21:35:02.0 Trace: artist: artist vs artist; 0 21:35:02.0 Trace: album: album vs album; 0 21:35:02.0 Trace: media_count: 1 vs 1; 0 21:35:02.0 Trace: year: 2024 vs or 2007; 0.125 21:35:02.0 Trace: country: United States vs United States; 0.11764705882352941 21:35:02.0 Trace: label: label vs label; 0.1111111111111111 21:35:02.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 21:35:02.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 21:35:02.0 Trace: after trackMapping: 0.04878048780487805 21:35:02.0 Trace: after missing tracks: 0.04878048780487805 21:35:02.0 Trace: after unmatched tracks: 0.04878048780487805 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(12/23/2024 21:34:21) --- 21:35:02.0 Trace: artist: artist vs artist; 0 21:35:02.0 Trace: album: album vs album; 0 21:35:02.0 Trace: media_count: 1 vs 1; 0 21:35:02.0 Trace: year: 2024 vs or 2024; 0 21:35:02.0 Trace: country: United States vs United States; 0 21:35:02.0 Trace: label: label vs label; 0 21:35:02.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:02.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:02.0 Trace: after trackMapping: 0 21:35:02.0 Trace: after missing tracks: 0 21:35:02.0 Trace: after unmatched tracks: 0 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(12/23/2024 21:34:21) --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 21:35:02.0 Trace: artist: artist vs artist; 0 21:35:02.0 Trace: album: album vs album; 0 21:35:02.0 Trace: media_count: 1 vs 1; 0 21:35:02.0 Trace: country: United States vs United States; 0 21:35:02.0 Trace: label: label vs label; 0 21:35:02.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:02.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:02.0 Trace: after trackMapping: 0 21:35:02.0 Trace: after missing tracks: 0 21:35:02.0 Trace: after unmatched tracks: 0 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 21:35:02.0 Trace: artist: artist vs artist; 0 21:35:02.0 Trace: album: album vs album; 0 21:35:02.0 Trace: media_count: 1 vs 1; 0 21:35:02.0 Trace: year: 2024 vs 2007 or ; 0.125 21:35:02.0 Trace: country: United States vs United States; 0.11764705882352941 21:35:02.0 Trace: label: label vs label; 0.1111111111111111 21:35:02.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 21:35:02.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 21:35:02.0 Trace: after trackMapping: 0.04878048780487805 21:35:02.0 Trace: after missing tracks: 0.04878048780487805 21:35:02.0 Trace: after unmatched tracks: 0.04878048780487805 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(12/23/2024 21:34:21) --- 21:35:02.0 Trace: artist: artist vs artist; 0 21:35:02.0 Trace: album: album vs album; 0 21:35:02.0 Trace: media_count: 1 vs 1; 0 21:35:02.0 Trace: year: 2024 vs 2024 or ; 0 21:35:02.0 Trace: country: United States vs United States; 0 21:35:02.0 Trace: label: label vs label; 0 21:35:02.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:02.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:02.0 Trace: after trackMapping: 0 21:35:02.0 Trace: after missing tracks: 0 21:35:02.0 Trace: after unmatched tracks: 0 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(12/23/2024 21:34:21) --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 21:35:02.0 Trace: artist: artist vs artist; 0 21:35:02.0 Trace: album: album vs album; 0 21:35:02.0 Trace: media_count: 1 vs 1; 0 21:35:02.0 Trace: year: 2024 vs 2024 or 2024; 0 21:35:02.0 Trace: country: United States vs United States; 0 21:35:02.0 Trace: label: label vs label; 0 21:35:02.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:02.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:02.0 Trace: after trackMapping: 0.1602787456445993 21:35:02.0 Trace: after missing tracks: 0.1602787456445993 21:35:02.0 Trace: after unmatched tracks: 0.1602787456445993 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 21:35:02.0 Trace: artist: artist vs artist; 0 21:35:02.0 Trace: album: album vs album; 0 21:35:02.0 Trace: media_count: 2 vs 2; 0 21:35:02.0 Trace: year: 2024 vs 2024 or 2024; 0 21:35:02.0 Trace: country: United States vs United States; 0 21:35:02.0 Trace: label: label vs label; 0 21:35:02.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:02.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:02.0 Trace: after trackMapping: 0 21:35:02.0 Trace: after missing tracks: 0 21:35:02.0 Trace: after unmatched tracks: 0 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 21:35:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 21:35:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 21:35:02.1 Debug: Release [][album] [1 tracks] was forced 21:35:02.1 Debug: Getting candidates from tags for 3 tracks took 0ms 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 21:35:02.1 Debug: Selecting release from consensus ForeignReleaseId [xxx] 21:35:02.1 Debug: Getting candidates from tags for 3 tracks took 0ms 21:35:02.1 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:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 21:35:02.1 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:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:02.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:02.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 21:35:02.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 21:35:02.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 21:35:02.5 Trace: LooksLikeSingleRelease: No common album tag 21:35:02.5 Info: Grouping 20 tracks 21:35:02.6 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 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:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Debug: *** group [/C/music/incoming/album] *** 21:35:02.6 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:02.6 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 21:35:02.6 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:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Info: Grouping 15 tracks 21:35:02.6 Trace: Folders: /C/music/incoming/artist - album 21:35:02.6 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:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Info: Grouping 15 tracks 21:35:02.6 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 21:35:02.6 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:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Info: Grouping 15 tracks 21:35:02.6 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 21:35:02.6 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:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Info: Grouping 15 tracks 21:35:02.6 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 21:35:02.6 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:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 21:35:02.6 Info: Grouping 1 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/Title1 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 21:35:02.6 Info: Grouping 2 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 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:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/SrKkOBmY364PJABvMVsJRy7SkyWP2 /C/music/incoming/0ayyklXqt5QmQd1wUaqCgJ4KQGvneG6n1gnKV /C/music/incoming/pHQsVglICgLjfhc10FRoab2WNIwc /C/music/incoming/ej1x5AMHKfD3lSgna3w5YxgHwTpSPLCRLpyfDVF7nLK0cR7xrQuK12O /C/music/incoming/L1s7Xts /C/music/incoming/M3Dpdf7GwP1cuL7laCTcjLqqulFIHKcLO2HmNn5Fc40Lq3r7vpPbDHHbLl20Hx7TNovAdUFUF /C/music/incoming/rACmBW3wKIgsRydObrM1KohAf4itNiFwTRSEnLKyfvE6st6g45nts4edsbgENIQCdRHaO /C/music/incoming/sokajmnjeQunoO1UEliD2vMPbNnkq0afraELAJ7clL4pFAhnINKGxde5KD6E6c1lPo4okpu2lfrqywjIFaKLpBOn3Ga4KDeiSR /C/music/incoming/i0gbayQV3kn4emtGtXULxilVor0EuNaeiBU /C/music/incoming/4LI0cfc7HAaqa2vrUSNVtbNh3WcOCQCuXSV3Xhgwx07slIlfAundlrq35B5ncuE 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/a26dS31H1mb5uGpv0 /C/music/incoming/jWRxCeyDa0BF3Sqmmr4fNQFSQvsAhj75wNkARpQldATIqoQ /C/music/incoming/vv51XX3xxRVjcT1qMmHLm4xeOoKTOORl6jYAKfvi2fKRXsvpPBjxQ7xy50mJmj /C/music/incoming/NISPCeKAkGV4HNwGGro2yS16rBdK6UiTcGllSjUI7kdwqLVEaSt4byh2 /C/music/incoming/tQL2c6Yi5H07y4eLK63xPKxI3OwtJ37 /C/music/incoming/m6 /C/music/incoming/juQOhtP0Jv6otD1J5Bjskig27NxPQMPWB6Xq6lAXE6fGtag3I3wj5tVanVOB4aj5NiVvMKKTasVldIH7HDgUpF0gjWckE72EWi /C/music/incoming/msUVtJBdwNMloMuX5IqqjXCB4ntmSdl3FbJ7CAfRnsGiRYVYJuNHLYVvXtYgoostBQOmduvFDGdYqtQfyDLwxMqNmmjiI7D7 /C/music/incoming/qHIiwJ1yy4sXo7An77jtKh4BoUPEA3tgDFa6E261nadyhx2CNscs /C/music/incoming/11CBeFPT7sU0BMMLaIf1G6uhfk0lBmKTsPyuRfFJrOOrBwYI34An 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/jrDXbbcAY7ixVgeSE7bHXEN4tYNmXgfSpImwfoHQkCS0TKtN2YOoRSgNMGEkuXJR2whn2PNoAswuTUkQF7r6AXaFBHSHSvu /C/music/incoming/IR /C/music/incoming/JjQ2M0f1NNqMyhFbySDKCCD6GS2SofPjprIiduj7oAjAn4TjhKtKiQhhNSu15 /C/music/incoming/2jnO0e6JIUQthHBGCwNh4ct7V2RGt /C/music/incoming/sDTATdTQxNF5Y5UKX3GThwmMuu40KnW664oJmauvRbiq3IkG5Qai3cG3pgfxg2fjXG62P /C/music/incoming/sQo1YkCmoXXD2jueGyt6gMVyN6jYtapciLUX1Ojl66DEqT44k4lFWAVO3Wn0bL0oIUupvEkYph7hjqi2cmNwWRnQXg3 /C/music/incoming/XYq1KmTcXroHOGcsKTXURHwHReJO35shL /C/music/incoming/kQamBUGtK3F1hYhK1oVIISpkDGRHseCKufBASmG /C/music/incoming/VsSC17dk3mLjAqb1DHpuPtx /C/music/incoming/UMUpPxedquuM0Npb6CLkj5v 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/nD /C/music/incoming/75gk2sGPnLOK5SWrmlKf14Hk16 /C/music/incoming/brCea5VQ3Vqm2qKiBfWLJUueDkXlU66QElicQ4GUU2vGSeRArubPpPdn4wIXhK44X /C/music/incoming/stML0XOYyBJiBuYijMss7o2PXfADlpusCk3fV6f0cKRIK2jlf345Pd2ey4VUxlMjfqNpAStlHApwEtf34nxqtwLy /C/music/incoming/bRfGex4fekBffp4lYEywpKTvieYRquqSViNP14IE1UQBbnjgKwuDB1q /C/music/incoming/KT6EovRyw6LOfKJ2ERKX3le7rWhSH3v6REwgR1OLw2jPOIsDcX1Re14yO6lyn70BJM4JmCkLc6BabvsRELQQbL /C/music/incoming/geaAB5upeBh4uK1VTdtdY /C/music/incoming/U3uylCWW6aDJeYP2PjMirnSQh7cyKactR3jxyYYi /C/music/incoming/3svdcaJqF3legvi4dHyd6YxUJNTSHULQdy1WTe6cr6FTAJY0H03mLv6d3JBvnYRSqDbPCsj6JvTasLt7V1lOYyePBX2kKJ /C/music/incoming/ogTbCV6gGtK2VgagO0q6hVcy 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/RpwSPp3xAfgG20um7IH /C/music/incoming/4VEb7Sa7nINvJsGmRM2gMp3rw0vskxs /C/music/incoming/wQDfrhWDhjy6CgrK4uxgxdP2R2Jua1BDq06DY5LFFvVP6epFnyDihVxsbJvwGCCoQ3OJhWT7R1Jcp74MM /C/music/incoming/TTefvODYe56NlBxKhBY2ejvfQQTDaCwbMWgI /C/music/incoming/sifP /C/music/incoming/NIXF3vtikXe7E24momDOP1KoDsQe /C/music/incoming/SU66DOHKoNPTVMKN6BbPWqnSORR4tN5 /C/music/incoming/YW2IvwDlG7jGOC5qMOFCFsgYaCmXLQWL7WtRLyDmgtOLuvbUnOwA7GkGQdI1kNHXjFGYin /C/music/incoming/5obtUR7SOUR3CwiF1HPC7pGNw0SB4TyAuBkXEhWefl5sfkvMojoGGUOPPv427FV2vqHb /C/music/incoming/2L1EhCDjNVGRLsvRMG4uh0RkDf 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/2NmAiYQpSqJH5mnATLGKroHcWmI3nnKTIJ6vs51hVWqDjKYUAM0lXEsMfjL4qU /C/music/incoming/rMuVQtLbXLWRAnBufej1i5gYwaHVbuCrQmNPHqLN0qjMEIHigsKBRHJuFEyPUX7CiEamHSVVAE /C/music/incoming/mJ6ddJCcS4wOgLgkjtSseDHOfCAbcsRKIbAocTghgCjXiXMrKCT3OwDRb /C/music/incoming/SccIoMYeWNK /C/music/incoming/XrwOc1opUCNLDh34Bqfx6NmKX /C/music/incoming/SuF6ibYhucMGLtrFsIv5k2wxAGK75IGTxGvO2Ont4Y1W0OQYasnbvWyX5hFKy /C/music/incoming/XBnCYCKJ /C/music/incoming/dJkA5L565dOYTpAm7QCP0WpehmgPReutQ4Gp4u1GIiIFGHkuhDHbEx /C/music/incoming/xML4Uv2sOvQhSn4iJxbMaNeSQ6Oqt /C/music/incoming/oeTCb40lbTe03nwD1nVnVNQdtgxIAplfPVVIUlfcNn2AyR1wLm5V5r0IuPh2GqTSI6k 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/VRp4dkmLob3NO4XTeubBBt3tyv6qSsD2HYa2t /C/music/incoming/xTGKqQcy5PmVD0Dn7aeNMUd6rJ /C/music/incoming/diA7hi0sijOpT0CPiMUQMm2FiWvPqKyPhikDbFW7CmbfJGpbToS1rvpXo2YsTjbFS6iLO7OLXUnAlV4JGu3c0FxS0tn /C/music/incoming/2dKLee010nVqnROoQmbRPEOIximGTmY5 /C/music/incoming/bycICPxBa1lmMtx42yI /C/music/incoming/c61Xl0g7RGE0gsElKAHXgBxy1dgWxwStuWcJWv34Ug /C/music/incoming/HWHn32J0yU4ctem1J1dy /C/music/incoming/R7pCSpdbv3YcobaeU2qh2v /C/music/incoming/MUqt7LgAGf0SRbuYuAv7 /C/music/incoming/Qx37mfGBVBq2bDWpLbiUpLyip 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/alJAI1TDcEk7yqH6CFlMPN06qjKK5yhNuEemWCJCi00biLS37YpVFqettLiyqiFLwEM3ltj74RDXVX /C/music/incoming/He0lmUs7htJc4vuaOF7Uti4yJBQlIcFM2BtqagurlYtC3TRDuKuVy4syhAKTegxfW4 /C/music/incoming/ynheKiYNKmENcfNE72nvDKTPRLLBNKKoh1Gs21t7dVd67xsst0JyaliWBAt6Ex /C/music/incoming/UTMDl7dfycKROUfqb /C/music/incoming/q73jelfgjjkl6ObvekHNRoneOVFWlgon5NNMMWpXctE7yaTUvOMcI7gbTYCqOp3d34nsavRo2QKwSoNObSBF /C/music/incoming/CmkDhMUTBTjxlJPrSbBO /C/music/incoming/LXCKbucyfRKhXKoR64dehtvmDcV6tftKTs7WjKQULS4NraoeBcd5cCCqCpg7 /C/music/incoming/wtK7oCkgHbr6u2NvF4yWgytr7Lh6ClLMWFoL1Y4TP /C/music/incoming/NeGyNT0ChLGMpi4yNoRx5oyMU5dC1LaxV2CngagYyP4JeTNYpG7WvR7yM2LPPwJDLhYuOQsMi17orWHaqlmuMlbe2dIlwxi /C/music/incoming/OAVcFljqDvdCqF3CgDWJANqXnIYlkRcLBoawEWY4MdMH4pcQdCvRiPAaj5W5u5gTsyabFF6rM15wbR15GhhQusC 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/3k3O7u4WAgy53hedNSPLylfuiv2dgdbisUt74hiMlLY2vqISvuEXndyReHGLA1QwfpLiUfhGJcyUtk7YViOS /C/music/incoming/RGcyWfONDHIFR6Vy4K02rMofSetql3ayGhJvC6ncobxtPNcJLtb0deFfq5NSSxBHHj6Kwy55vXNqo2webSM /C/music/incoming/sBCbKQgCSQiNQJ1YBvq4oCbYcUGlTuSXAM7Q /C/music/incoming/lUqXe0KKuL7WAGtLMswbxPCV /C/music/incoming/SREjYLFpaEG /C/music/incoming/qxndqgjJ0MJOwHv6jWCErKmr5ECKsXd1kSQKQjrXwvGEkTXLTVSLUTGOl4fTLGpcJQDMXToaFLh3ePglOYY /C/music/incoming/fJynyFVYLR5GWBqHklkAhXpWplAEqodwQqoVSuM36uKtxPseg0YjIJKosJ6merHwOIWFmCWXH /C/music/incoming/htAkCVFCKjfMsASMgRV5YAlWye7BLsVG2UW7APRXhloHJjrPghMQR1hPhLTwVeYrvHSFLTmy76WNkMnoUqtDNeVbNgYW4tbdu5 /C/music/incoming/TWfq4fyx05L1f1h3JxRuTBR1rQwUE1QDqB7Ot5peOi67Ep4jHpyklsasel7mPL26nhKL1AIMhMNKC /C/music/incoming/mrfFmQEyTehHOLcuVOg6PP5Wn7Le0IWWT 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/UJvrd6AlcT3RS7XOjIfp0TV2FuIfgn2Dk4oYcJbURMBuKfHlWaK6wSSbVCTPxu /C/music/incoming/L75gQRfA1tddqY0iCTO0DSgyaEOJcTlQE17vE4FlKl /C/music/incoming/UMdQcGMpmyqhDibfyfLDIbHILpcpV07FOi5iDJOYi0KiOx36Rbh72KlSeDeUEwCuATBtl0JXxTuPyx /C/music/incoming/4sYYqf3rFOak5xFLnCm4M7WRv /C/music/incoming/onnMevCrD25hJmyoTtgXJdStkFFFWeARWxV2jKp5cm23lqyuDfXWMgqkC2CGY5CyBnslyEfiejUwjWh2gjbRnLe /C/music/incoming/4eyT7hoIQ4L7dX4lDe6GNvRDF6TR2n5rUrATA5O3kUe0pAPpreu4gkcIt3nbuFOD6smSwj /C/music/incoming/nyvMUPkYJddIFKgCEdkhOf7eoySWApV7a6qx2DiRXjj6EyokJYB52BjiAqwv5vytodHGsQIb3ArE3aIWjImI /C/music/incoming/6JTHp6LdGCegXyVog4R2imbPyfDlXprXXFBIUvBRqNUshgWoIHbQGNWSHdhkCAmqkopr6mBSDaLDyQIspoKqnJqjQPaRnpoX /C/music/incoming/YU0EV1vypc3uL /C/music/incoming/U1RbqI4AJQnkBmPlMibEBjDWF6PpHyeWTImnD0rvDgGg5WXFYvXSPWyKx3Dr0O0jMyy17CPUXNatLv0PijxlIsh 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/txqoyCFhUPxlIqMqfDcYokxKdU3JcKBmODiC3MkFc /C/music/incoming/LSymu0qgiIeO7jvm6PQcOl4cloWevAxMXNnfFrPsKdVXwRg1Vc6J5IjyVvbfdlRQkAXs3pPOawyLwfNBi3pt /C/music/incoming/GeOqDc4MYU35gwap6E4SloDk00ilOMwpQDK3J1cKX7vxgMfKYHXjDgxqJDxL /C/music/incoming/7QSGgjDK6k5lJ0KsvrYw5GlijQFhaBi /C/music/incoming/LV3PpJjoCLd /C/music/incoming/e0NVovAbkUfMXVQNYy4Cf1AjfbdpF7fRIPWEA5amlvbaAwlhjlJ3niSkyDPmrjElPveh6mn1xRqQ0ARQX3gs /C/music/incoming/7Sut /C/music/incoming/Rjvv6fdhlYFm3LARMX1P4HRSe4UG27gSHwUINQbyUcUQy6H335ruaWYjALqcsFnlRUMFYYd4WB22Ubt /C/music/incoming/7PIob /C/music/incoming/W7iNQ2BxNCH7eo02TJymYtmVuHKdLU7hebxDlRB7B3DI 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/w1tcRc2WkHeQybc6y2rMJHLtvj5QaDsDLElOjKlcUla /C/music/incoming/EKwtvb4g1bmkSi4Glp /C/music/incoming/chw46PxtmlToLyLVCgWP4JMF1QNUYsyfftGGflFgyd /C/music/incoming/rTekQ4I7L4rH3hv05BLDbpnNhql5r4F3drpCP7n3XAiR /C/music/incoming/AgceNjiWw2XYIr0W4MoQ1WoSPoHLnRq7k1dSyL2Xc5CWBjVKJCVLt40K0qwxKEJMLYOOnhwsRxN /C/music/incoming/btRRyM0lXj35uWg2iV4pG0fUBplrVqu2DifNMgQAW3CM /C/music/incoming/WrbFc2xN1R2DLRib4bg1rGIrkCcv5LjO /C/music/incoming/jB /C/music/incoming/WRFCsLl6kxLph0cI4nFgW6Kqa4sXtSvAuIdwPt7A0U0iAVmEe /C/music/incoming/5cWfVXTgU66H1f0p6pWl5MQIKJcgH4mMu5YEneVRYDsN2JpmvKsy6fTstoCmUNGYSsl3nuc1C 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/Jbx75TWm1JNx0qt3cCDWCKcnVmkKVCmJMxxIaSijeMovKnv4CEQPKAy77kkSIlyyveSC1S3qtsRXuOLHXohrSF7l6 /C/music/incoming/ySQOAySQ4KqqwUlsbJitUSMOnUnL6Qy5cvp3geCFmEDw4 /C/music/incoming/NS60orDgDVmrYhPV4G61dJmwG0kqI1 /C/music/incoming/YS2ocGg7IXX1TVYKO4ltAUqI7fOy5RBbLQJ7fQ7KuPcdWk1Jvk2UaiteCtp5YOcYwWodmYE55J7R /C/music/incoming/6jUcTGcxTLAE4VgIm6qyFhTPioaNyHYORkn6whHeydwJvcde0HiUpkuYxf2EGv6lUTUSHikeymaCRjsfl4V0ydxG /C/music/incoming/pBkDNn7NEajyhXAvM4o2aXu3j3bG7L4TWlsJevU /C/music/incoming/QMOef6ryKSKhNgFyxOb2bkUNilStwTAo7AQNYM264R11mjOBqM32bxJF0a32m6 /C/music/incoming/xJYKeXjxxXG2WLUufI5mj6sYdYsmWxkWwfbRp2Ylpi4IsrqRRh0iMsOyq7GmE5I7NQFQKcelRS4bcRFSIJCO /C/music/incoming/mPW0ACXgvXudR710vEviy2SrkjkmEfm1fQv3fhLcpev4kBCJW6XpWLir4 /C/music/incoming/7u5Up6S2HEvcuNyxJ2eyc63pWvjggKavHOxhQDBKjaTNOvpxCij0DD3byP61VMV5D7DOoqOgBBpclpIAgTL5Ah1dSwPaFHWEm 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/ABEFy6EbWlWjFgUNY1tD1OTT5PwjD0xtkVpJGrBmBEwbPvgKCSygDd3SOSIRIuG4UC6RYkhHyhcvrRdI /C/music/incoming/Ni67gowCQTNRxOr7N7GwyeXjEuBksNEIeu7Rj7RH6GIi2ise2tTpyvHIrWDTUmidoeNcOIXOp6y0DPpubwp61oiQVyytE6TSwE1 /C/music/incoming/5uWJpE1y7oxCh2rO76VxDUBjob0qPlI334nByHfGlsHPHNKgl7bmS7nj2NunLKRVNCHlNYpA /C/music/incoming/oRPqqCjhoRHkPXgQTTlp52oi1Pp5bYlvc2SjSJG4LhoRXBp6y3CRVf2uDHxIllfwFkiUf45knoMWMErAyrGfwB /C/music/incoming/Ap3GiWwvaWrPClnDEjA3lEculQCPHW0HoSwUkfxcrblcMhDwt /C/music/incoming/U6g7o1b7dQfVc2DNf2UsTWQXEcjxJ5m5CjDw0nnVHxnsyD1 /C/music/incoming/4H16RqFlAwGkuhaxmftffHRYiGwCWgB5UHlB2HXIR55kyfeSoKVHl2OvWcXk1dvt3JwV3HDNpTuiK /C/music/incoming/itnrkerAilxrR0eQ5niUH /C/music/incoming/SjaOs65uib47HLEXKnoYkqY37fO2uF4GcUlhlQJAjxuu0HXQ2UKoUSPCsfOnqd7Kfw4TAwL2MVOT3DcAo67I3OSr /C/music/incoming/1W1oyx12hxbBhON7VLPsPrEgDDOuurcLAJw04mcIllPhfx7qfR415OoJsUS4RGHWvxaFqVcIIhgDJvbfEwoLuiOTuVHjCf 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/M54fejHI541kGjL3jjG5xKQQIYeXKfsSqWldasbkiTnVPbuKCHWDcBFcnmEmeR5YKh2R6I2XivWLv2bGDCucqWQWqjWU /C/music/incoming/WPTqoj7v4325awVaNT1HcKXCt /C/music/incoming/vgui55wVXEjWpcT1k73wgjqyC6b0bL0KlpQOSxTwqmQfyLKF4NvbYyXmX4O63EUlLGK7tfiUmFg2Bk7XvE4voYTUAEYVRUB /C/music/incoming/SddTTqs3gqUjHVhs7R5otF /C/music/incoming/HvWK3jufVQeo47LdyxKqE /C/music/incoming/RiSGVcV /C/music/incoming/4OxD76mecSKyPDM0lb /C/music/incoming/w7NpcoHf5rNsVpB /C/music/incoming/JyiDjbAfF4fGyDG2xl2bl6vVdG2u5A3mkX1pSmGOw4oQH6M0iKxPDVHLdtAKgfhea0uJJqikNmM /C/music/incoming/ixKowobYaX7Sl2lhC 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/5Gh0PLhtBUh5dExUVGgGox3U2SDBQQkDY3yKijrIg /C/music/incoming/ee6yaTGhULfRgxyvQvAYIAc3377tkfuWlXvkr6KNidIP5iac5nLtpSrLcdEbTl5OpqGqcoeRTUPE0t6T75v4BbG /C/music/incoming/a7OAJV3TCsvh5ThxjlRBMPP6E2x3Umr75D1MYbBlj7LG6Ner2wpt20psrP4Pwa7oawkB1DHhRFrNdiaXWgbw55ffmIt /C/music/incoming/uOaUQCMtg7BnMaJh7u4k2DLo3dQD6jUXV7cdvoH2CbuLqCoLOl3KRk60cS0NTju4lLAM6GTSUcQ1h76AWfWUokgL /C/music/incoming/WrdU70EY5SwX7eGTlgEFi2fSgd7k1ntpFjuJERH7rVsHPeh /C/music/incoming/EHCd2VMReb7XAyqqAShjTnKRWoNu5QMEMCo1s /C/music/incoming/0KsjWs5upSdn3gYbMNnl4rrbu0GLjXsiMBQIg4RxuEEAW4pxlXpUMNVIsrW5Uskyy3JCwp2P4 /C/music/incoming/dPxIVab7ebo /C/music/incoming/XTFbhKClFs5VDvjFUmowIo /C/music/incoming/ScRc 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/pkMGLl /C/music/incoming/0a7ldTDtdPWS65vxrVSIhkqd /C/music/incoming/uULHk61jS65csgDkqJXcV6PwoM0 /C/music/incoming/rkb4huoPXsTdqU6Y7BdoMVEhNmMXMBypYJjyHF5GxTsKBv6md3krvVfDO1q3Pxdv2ElPKHqCEF /C/music/incoming/AnfpquVhstM3CfglHaxVQcMu3VW0Ym0Y1qJLxrcrYpAFp2RhqjAxEU7xIStCG3qgCUclEC /C/music/incoming/ys2bgCVRdRaR5DEY15lLGXgWOjrXieKwrHUXjEKisccMuqMfkfmNNtfJmft4k5I /C/music/incoming/F2rGaJK64U3lA2A00uotvtIekyfqengRKqAf7fSgJyP /C/music/incoming/IwSiPsdpgnjyLQ6SMLRYxNt5XFepfr50gNbnJXc47s1ROW6jm1PqW7v2cUsknVkWpqr6ORiWIU0eU /C/music/incoming/JjkBQVOj6pq1cWUwuomKEyu6EDN1NxMITU3NbPG625MY1i7oDN /C/music/incoming/wSu4ABebqOBmaamM4ootuIFhtjr2RkgudMGT 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/RGR3o /C/music/incoming/rHNncyUy2tye6X5cDquIywomQKYLrXMAny1BqAJkDIbOWvGt4MAMU5n3rBFAHigdP6 /C/music/incoming/M0XGkMpH0thIptyeDysvmOqRyEydDNDXaQw1tNDdyQ1ecOTKc0I4JnK5JfhOmmelYqHH4FSX4p4EVlPSRW /C/music/incoming/ssk2gLKKy2OOqvBKsNYUL6AnXfh64NclinLCo7lY4DJ5 /C/music/incoming/SWlIRgkAJRTiVxHsD6SdClGoMq /C/music/incoming/J2PbT5JF4DvwL /C/music/incoming/aLs27USAiwtBtignb0OpAX /C/music/incoming/K4AI6FDgforbJUMUqUsVKYLUMokJOad5CWmXlbDhNBNyE0abs1x5yWdSsN4Rt1Aelt /C/music/incoming/kdBg0cHh0Edb7FvXBQ7F2Wrlbxn7AgA0XpRDdbhAaAf6ooiDtPlwwCbuSofCWIPTdllQU1TyIHFCRt4UpRNR2dCvowRW /C/music/incoming/cJLG3vNDlKswt52i0YkLPPcTsT1 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/sBkmiijEESN5sY1I5uvEiyNXwElgPwT03cxLwPUn24ARPqH22uqHy2Q1VuXL5cVg7VcqAokoHiJl73hf5rltgl /C/music/incoming/VcasDcf /C/music/incoming/QBhr1jcEIaYJT5aqUdW5u /C/music/incoming/D /C/music/incoming/5iPmxTasHiU5j7mUHsVV5HUkdMdBqums4QEPvd1uqdQIkOAY1Abmar2xvEiSQGbl4CbBDFyEABF2XmawmlHXs7r /C/music/incoming/gRGonHub1nx0dvsynL3mrOPuvSQWTSm /C/music/incoming/RW56pAVeSUTrBQxc6D6pFL0yI6cGNiKTEjS1v44B0WKvmhJBKFOeeJbf /C/music/incoming/HfufoSiCdOlaY543c3yV7W7ta67pXMW3VTdjPSlbQtaC4dg /C/music/incoming/fINvRlw5IEFKv5Ucw10DLOad7ktPJbrASVJJBWIKq /C/music/incoming/p3fkqKeLhkeTBwGYCkaonK6IrDoQO5gbum6PjQrBfHnKlHcE0iDtsJvM4E0 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/HyavGksgT7SytgeQhvrLi30hq5Q2SXsVVCfVuSmXMC /C/music/incoming/sI5lHS3ddg7ChQ5F4GMDpkFHUcoJ4kSmtA44 /C/music/incoming/tXfFQMBurjIPRenBpulqskKMpwjDUB /C/music/incoming/wBbjSvsgIubMJu /C/music/incoming/BavyQuGDWNEP /C/music/incoming/EKu7KVu3iGFFrkDHvskcujNYUgwM /C/music/incoming/3GvvUwMqM11EG1RDMU4QKtWlw6mx424T0XYqfuryFTyr4udvM7lLx3bIRj7Wkou /C/music/incoming/ajfrU3MToWxDxLA0DhEXsquyh74VfohN4vAq3m2g3mAUdESPyn7vLNMQWOkU7YOaORGckj5pmx3gYHuLnnv0oTcqRRCncgge /C/music/incoming/llMMXQjUyTtwDGrowFWu2yDTUNsAYSn /C/music/incoming/ufNukEtqLj 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/GGIOfBPfTskQBUcdDRPOdXE5cfDD7o6Mgs1xn1 /C/music/incoming/HuXyYmBrSM0VCRW /C/music/incoming/TG5h6 /C/music/incoming/77f0clKKcI6ckHcq0T35UYhoY46PxUdnELkJKVkbOxFoXBKQDqmJgfgi0Yagn3moFSFGwAOdI1pvs0xxsolhIBgxE /C/music/incoming/ETK5QsjwVjvunNmCX1PKDXloGGfVNUPTsEi7KSRyfoQxpIHCpeWEyMeN /C/music/incoming/JEuHJgBL77N6yn4F3ieIvyWODtqg5Lt0ocTRV2AymqKE2IW3otWrDFljO /C/music/incoming/bXMleviJ07Yd6NqWVo2ypKPkGjrml3SBKuiPedM2IyqtYA6i04tE0xFyhBN3d4x4nxBKFISSJ7YYtvtf /C/music/incoming/eWt0lCJOWBMCOeTLvalCuLRMrBv5BLvwKqwMfnpaPCHhEotmFVX3hAEAeOISgMmkfpYwPgFhSlT0eKhchiyMVA /C/music/incoming/oAN2AceSB42TXBQIvgsv5UEAe70dGS5oXt0EGNTCPtyaj /C/music/incoming/fCQlnVk 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/KwPJMHoJ4tk054hvBPer6mpVEKUykgThwCP /C/music/incoming/lpdogGCHTSrnS6JG5g7qchFveisWwBw4hBWdEXOp3dtwE /C/music/incoming/k5Nk /C/music/incoming/YHqU /C/music/incoming/RSABo7burT0BwXRcI4F3BFJLdNjQOdF3dKh2s4PVDSGivWDVu3FCXOiljVw /C/music/incoming/ML23qpQVrIFMJXKoEnyRiw1TGxBtYvmCTuHxxFYINFOxGOJxjvQJ73CoSiw0Vw /C/music/incoming/m4nA6PPge12yE0NlkkQAIMp5N6Oai0vGUfKe3RmQyfSGdmyS7adMXG /C/music/incoming/BFVYvGomaKOp1pVwLTdJVWmRxFjfoA5taJd7fRgp6QEnxQvSKEsIBE7MsdBYvj5IMtprmVq2MUKfr7sO /C/music/incoming/oXPopYg6txSEcD14LjqVpl2he6YJHA2fjjHjpBHCAviPf7QV0PEeuDuc4Hjr7E /C/music/incoming/5unOeFneiLvjOPYdY36XEQfSehOll4lVfKsjWt2hrQWT4UREcTiBhuhnoCJ5Yc1l 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/0bhiwVOWP3BFPvyvocunRibFbB5t5KOILX5oQNycfBhAdmmMkyPcpJ5RaJh3Xu0fn020xj /C/music/incoming/6a5hSKsGV3pedrfTvvf2tulw6X5QXsABQOPGpWR47C2rLmw /C/music/incoming/DX2Lm7DAQTapT1vflGqDCLVO31LFeNAA3vKNt /C/music/incoming/wKkX20WUQQRmU6SVgu3rYV1sPPMTf6yCabENuFFayPE6MpKUOaexXhVIQ0hlndOSqo /C/music/incoming/iXq0L2lK1No3VDMrcIs3A1G5RTG /C/music/incoming/wusdihoOhsikXLVpsm3WPYXuqXhP1fTOLlJOQxCFK3y6PtgALNOKNpiFF5Tr7HUbHCHMbgH2RxmUAYN4RPdmyi /C/music/incoming/NWU5rpQSKhJqA35LIulKep2fnw5rxSvEuiGAtrHbRW112exeSBmDk3Tx2PR3rxtYSe4qwErqVj1ovbkj60H5F /C/music/incoming/fY0r6y7IxREtuiWSe6Q3KfmKatCHEPkerdjhpU /C/music/incoming/Ko /C/music/incoming/NTOcXoiBfc0m6WwOmbfb13Hj3tFO0pOOlo6eQXy1jhqEATUuc15 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/2GOj2vBxnoopUEppNmWhvAMpbq2IvFLL2VuKJmsmTITg7BxoTY3a7eAC1xhLC1cPKLv6iNNB2KuUNGqH /C/music/incoming/SFrMAcoVm6FC6sMiLtPbikEUsnlYWAEEfKXoKvxd7Vh6LL12AsUi /C/music/incoming/vls6RmJEeeA1iXmxyAjrnSEUAWrx4UdlbmrytVocmQaCkAYCrtkPoKOLOGG22lIqanY3GUdKkgfERbK76WfKKv4yFOR /C/music/incoming/2ULTT0Rhv0TYIi1QJss6wRuXF3MvxVudGVvpUUxPluC5qPOLps4KMqpjyUnYmuQHE /C/music/incoming/3DqEmea40LDjGqIDpMEkB5XNg6M01YolQbdWWsOipjJmYgykRLy3ifA5MLwnAhdawqAEnSN56u3rvLW7GBioysdLJg /C/music/incoming/66VSS355khxPHIhxpbYcsywDjbFiSSMND54VoEoqUKgcEfegBmTqXyqGJrJR /C/music/incoming/FhVm3qLpKpL1 /C/music/incoming/lswMXOq1MpwbnJfs2MPsCmgEXCui4reEiHbfD0YgtPdLQ00aW /C/music/incoming/Yqa3XRwvYlDeoS3SwPrvWMBpaJlPdHUESInnfktpVAmXLo2fVEpsFeclXR2oGOrqy6sNEPMmucHwyLLTOf2HqB6 /C/music/incoming/GXhXvSP7faRQWLhEjM5a6tOwj5quCGbd0OlBaRNXhYhCYcJGeHf5Hb5liSOxBtFH7NXhAODy6h1glmFhvRq2AdEXR7rp 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/ETEqN52DRwg4D0d4bwSXgUsvQUyk4o1xyc7jloYEE1seHdGCMX7Hg6AR /C/music/incoming/L4q0MfnucXwF7uoRw3JfydAUPyjISB3eBCFVLxRjl2CQlN7vVBSTJsCHEEjm3MKJ2sdFWAg6ky1FJQJcyVUrPjCh76 /C/music/incoming/XcY6YnXECMUC6yIwmdQhUATNHAEGfWKB1cuipXcTXwkEoeJmq521g2YwpkyyRqyMc /C/music/incoming/ONEgeJwWbBDppYMP3vewadGe0rdprxGvrCEQ7ywxutEj7g33fG2c4sUKhAnUGhEL3h5Vt3QD6NbNHve /C/music/incoming/gH6s5vc4abVdf6lP6XXBuacfsESKafa1wtTQG0nQLmRMC7iAkFinpptgE1aBKA42b2NS /C/music/incoming/fWnBXHJhhF4FXDct33gb7CIU2VQMdQMFVcrtPItW2OEJveAOLLud2wOLoBGcX5dy1yQV /C/music/incoming/CNAxcgMSU /C/music/incoming/W6AtrjwcTfNdAe2XFmCOlvBlDTjippbKSBiby7OS4II4LNxFFrXihsvAF /C/music/incoming/EjRTJ7lOwKKevIkCyl1Kotdt /C/music/incoming/yKSntouUPuXAaavpMqnFC6a7YBkrEFreU4WJGJujh1PVpYBDVCqsHcsAKTv1ecpjdTMdkUQd4dwIqmR 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/YDXUNt4mtJn2dKM6lHvgEhDBGFMuQjvJrwFq0wWxeTwAH2xmvQNjjUiR7woiPJEjn /C/music/incoming/AQvXOS61Wgapx0G3QU0JaPUo /C/music/incoming/0XUUT5BlljLkGl6I3fU /C/music/incoming/Xa0QK6AP5A7bo7t0 /C/music/incoming/TLkK2BScRhAsByxb5l4PIyEtgpbDkIgiL4iQV4bieRHV /C/music/incoming/Vrjq6I3HXrFaNVrPfHlGOkD /C/music/incoming/mxwFEdQcxtDUfb45K4rhJUcAKr6R6d /C/music/incoming/4UYTc3KMgG530PBJl /C/music/incoming/cDTwb7DW6Gd2sG4McprLWeFFQqmv3aSXtdO2J4XdfQvKjBdDc1A3r4h66oNSTh25VmHoYccfAoGgP3upmRsbIXGx4Q3upfq5 /C/music/incoming/npPIbaKXEYYXQ0j7wJJLfQBQjn 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/yQINnn3cN /C/music/incoming/mRASWlKp1 /C/music/incoming/5MV203IocBPNuK /C/music/incoming/adHLEDaYqeOHPq05VIxVkS3i7Tuhp1ieCvBqeJWomUTiUH6FfiMUc4CohyMRh1Ix4J /C/music/incoming/tVAuiv2DH2kGKINGpqlOUpWTFd7Qd5yHigoM1i71fiqyRJul5RYg4mld7NXfvlAKDKwDtbMhqsJL7wc4PVSsfsL42kMns2E2QN /C/music/incoming/Gw4giceqjG1X4QLhM /C/music/incoming/yJVsOXgRcXUCKhBfBSyfsKhr226pMrpnABS4V3gAW /C/music/incoming/2OufNjgI6KXBBQOHgeeO4NdbbJltPO3pPjgOuiognosJEMJMVpcl5P5nKsdd5U0rPISrJam6X5APtCFv7HFALRr7l1 /C/music/incoming/XDpkt4u6bropD /C/music/incoming/2cRRr23Lt7GN1QN2vh7aYelTmiueEa2Xm2 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/s1kusGBhClCRCjsDkK4WYPxqnpyakgAxvckKop2cQNBhMHyevXcMl44LC2hdhB5uTduy6Qo3P1fknq /C/music/incoming/dWTWAF3nSyi4SHFbBtLGyTiJbGL1VGx75V5KeUx16VU1VgjDdiloWbqrOjV22cAlbi74J3 /C/music/incoming/E5TPO5piNSk1CCuKXo5GaiAYjF1RwES7O7qjXjlIi /C/music/incoming/Y4fMEdKYRNpDXeEEwJKsReOkmUKuoTAmKxCOgpmcOFI0wg2EI3hasLjTo2AQAoJ5nc1AKWxhwHLmEWVf1gUsMA27 /C/music/incoming/oiHTYRn5ofnPu6BYQ5y5XBWPUcl6THCgvkRFL4a4IgO0jP5mp4Aqlh4Vt06WGplPLgtkn3nT4CwRU5 /C/music/incoming/T4 /C/music/incoming/l6xmhmKk3bgIx13gSY /C/music/incoming/Of3drSU4Ki0UPm6tXecSX3 /C/music/incoming/LGWvjPhys3H2kpOXsQDcgpsTlDvTE2BUV /C/music/incoming/RpPHIiXYcf6X1oMkiUNW3dAwqnn 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/OCt /C/music/incoming/aDrMRFnun27U3djPVkGQ3kOJpnCJIoYYmg6tXSPl /C/music/incoming/BISnCAaexKYuGLkvgmYk4gPDtILOvrk0RxTUjcUJtDxvrEdGpeVMER0t0p22VsPfy7KiYwldAoYAQtkW /C/music/incoming/1ECUxTuOAbwqxKyOu4lhDVcYlPXJAtWs4WBoVo5p347532LxQhlbimgfBLI /C/music/incoming/2lwRIFyxaBbBEY2VgmBn0X3avNYUoIjiDuGfTETb7ekaQPX0MAFE /C/music/incoming/5ruOBES7i5B36lGcutOQmF /C/music/incoming/AlQAKhdd0t7m2xMQFvpqYeYv /C/music/incoming/7AVaDP4nI5hoxBU2ASVMPlxKkU /C/music/incoming/eogQjB632Yieh277n3eJDmKEAjLEraoioeLB1A60pdOK73aK3GcaPcj0LKqaXBK1Ja /C/music/incoming/kaAyJDcgjDgLk1G30Mn0DhCucfjus7rl3uwPqEgKfMFq31ilm1dwc7sdGevDtOUjk3QXEYLvGLTXJlAj 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/7dS24AvhTQ /C/music/incoming/Oh0DBU7Ad /C/music/incoming/a40aPrmpcrwdoxjQlUQbUG0LBIt4yOccfCwml5A27 /C/music/incoming/stygiM1HFj5SEHQhXygcemGh1J1YdwMNB /C/music/incoming/VGVa /C/music/incoming/pKKUR7QkNLtTmPQ31xVGKUb /C/music/incoming/K06NDt715ykQYOlFARpGm2c63JTR3BoUoEJd0aFopXf3qOWcwCXBvqxQWaR2Hp /C/music/incoming/HYp5wqqUvAVxVymbfijwPuUHbNGm1cfpijvI4RdsqphR1InTtgnsdI6leP4QRd2ttGpM /C/music/incoming/XUiDikM36jQqTPpxrWYdg0QJFmTPPoRTxPvgL42BlgH2qDHIlpwVYKK5eG53y4mRy40etjTv2 /C/music/incoming/tIhQHt3OsYHShc4CBad2lo7XNO42gibPOXGBpc6xGKoggFpUKhURdOSfJrc0waHjXYeqDDlxbMvI70Rhyjr6urLafA06ag 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/fUICAYbKCqXi4lL5QF625nsC2DKSfR3U3KngPPGy3nXFJF13 /C/music/incoming/3LbAxFpdfHmabodBk3mM /C/music/incoming/eMRPHyWkjWwxVYYEiigpUp3dirtYJ5bXh4CFYiMuCiKdQJKeuC1upeaWQNGpe5ImVHq0vtM7DSUMMYu /C/music/incoming/MPtbwVFKv36F7SYQ1HtSOLLy6XtnGqbHhQ4udGClv5u3gkA1tGspNgmbe3cHBqee2yxpVENufiwQqPrVxB276S2a /C/music/incoming/3F3i4y0Gc70y2QvSYNXUikeFB4AAMYGvQhG7bfdTNFXOByln4YM6sXMSAxPa6A2kAEPTkwQSJdgLuwdc /C/music/incoming/TjogIEAcBVydlJB7MgViddgAKndKeJ3lPsBlkFiqHU3Yd4k07tylwqXQcVDtAW6Y1nv0ioVh5EJpiowNdlKSkRVx /C/music/incoming/YHrxeFFFvSaNyFOBm34QU4teuIx6GTxfpnrKN3hmYKUiPjay5F0AgJ72mmcDhG7Jt2wkneVrUQYjj /C/music/incoming/vXoEoqHA6Xe5f2MQQbJB3uJSM6wtbUXImHSKIJptyhKRfmN3CvFaRBcaoDYp1nykaDSFjchhTpbVSYNyrCYMoWXSERvfR7AlQ /C/music/incoming/lEAWHqEjRbBB4vwnasb2Ul /C/music/incoming/CShFlW4GhN4T3OSSnvL7hpLVkQd72NiMaE1txkCD37D 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: Grouping 10 tracks 21:35:02.6 Trace: Folders: /C/music/incoming 21:35:02.6 Trace: Yielding from 2: /C/music/incoming/qhshlCCouSpgp0hsEp2ac0f5Hqfhu3TeMHLJ1EpVqj4DfN6BdEqBQY1ybuI3wt2y7lBQoGya7fQ13K02rLeXLruVOlIF /C/music/incoming/Ohn6XkJtLlfW /C/music/incoming/VV3sk2PB57YwKJg4tMwSAYTBuDj /C/music/incoming/Fek6EFLfVOFdfbpJXGHSv37H06O1fjDqc5ka6qOT4DFb3kA3OaURiRl /C/music/incoming/3TFVC6VIdK7YIhieSe72GxkfHffjUQjqRuEtlgOKwvIIvlsOQLQTICdFIAov0 /C/music/incoming/wwh1cpA5yuF7hmUFUKflllEgDDERk7N3D /C/music/incoming/6UA1Fyp0a5KNbpqvf62ANaSOCsmMtXwPCNNpli /C/music/incoming/hhQJ77bmIncCyHrfH0dhHanORMFHhU6Bgw0ghrtOnXag0ACc1b2X7Ojg2cYuCBeUpJvcPk5p /C/music/incoming/cSykkNQ7RymTwto2IsGESoxTP1qJ2yrrXeSRTOsbFtvPWHn05g6kFCkVuMDrvherh24sIEh1aF7y0P5hMyMUBhTu15whl /C/music/incoming/svcceEmGU1xFTvYXL2harfiqfaddfdsG7DTjTSqKN3GYI4PKGYKwPNInmT5dBiBQIYFqJOe1LFuwHqPisAFnA4Yt2 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/TSqtkeeGafn2KhHUsSEMe /C/music/incoming/TvBDPvTTIMLTTkf6F /C/music/incoming/A5NY6FVQFjJ7sOYe5DpHKVFUItdl67Ol0vj3RHLPYwVWSCtaSjvBXIsLy0qLCKRFCxg5F4twYHQmaPcfacAWLmurcFD0q /C/music/incoming/TFHwrjt7IXoRkEQ70qN0EryxY25SjRIy6LIySiCFD4RHFhHNy5cHTNqCfiFwmJXXoWSH3qnRWiwIHY1Q /C/music/incoming/vXqhx7GrewLOafA4KCavkOjYHU /C/music/incoming/aIbMh7p3xaEEPOnG3lml /C/music/incoming/rKPXhXgs70651Gl7hbpRAAPUyuLsGHNmEyPaGbF6YJFt2uy2p56WT2HY23yUmUUAmSBBXkBfDq1Y3v0d3QdIJXBJYYfLKRTdVfg /C/music/incoming/4aDADHq3o4pDtn50amLUjSAa7hKsAeCeWSvE7wI7JumBGvrhIbiuOuKkHDAu55CjBkNIYB1LMMlWG6C /C/music/incoming/pCsAydUuNB7uvL3WKve /C/music/incoming/X5vyGFEEh1hlaKj24Lsl731vRQvKqKliNwmOkToHKkPNk 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/lRxgEJAGKCTjhxTY7Uk0Y3JdnvLtuIotuAKg01Og40chKg /C/music/incoming/plH1eJdcUGDMiogWRKmHGuhE /C/music/incoming/jNiXYGqCc4khurTOE /C/music/incoming/uQb0unHcSXQcpVbxMsdlRdy7wwI0yGk0sGWLeOM7yTyPnmcNihlbKFYrrbD /C/music/incoming/H52KSSlMSgU3g4BHFVVujbWJIgkf4C3YywFwOktyJA3AtQcVmam /C/music/incoming/GNdbSStCCDJ17rD /C/music/incoming/cSrTKrE6srHqTYLft3YaGFybcPlHBWfEIP4Xgi41K /C/music/incoming/otqiA4mFeIyONWRepuN0YaEwfnkGWlIQkp3jR2qTdCoVy57uR /C/music/incoming/M1ca5UaYPqdlR1V5yFUQDpddo7OdwA0J4lVX65YiJ0wP6BHXFIXy5BuwX6S6g5CpyCoFf56BOLgK0ufVyYF /C/music/incoming/7XRtfox0Y3lwAnnCODBvbtX5tjtNeMneJOTcAm5L6g42i0YtATOGxNWNaU742RVlOhVSBkcBFXw2x3VBs7nr5 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/75OqPQRCLUHkt4DQtP32omFxfaTr740NqFrU /C/music/incoming/ViMxBfPaYy5i1HXVSPCNTKQwtX0WOVgeyNIjUprepnALdG7FJMXaJdmlAodLn0tdr0Rm7NaCwwxFjetVXtmb6gCvBvQFmOYw2 /C/music/incoming/rUROTehk0A20AQLTNbCYAIbNCeGgp14rQ3iUT0sucp3WBI1XqGwUXBlRSdlOGa26D /C/music/incoming/rBYMRAqDyNBtJax5FmtbBC1PFu4JXobWEYiM15Gh7uXVsmuHpteFLLyXHjhwEOMjLMXR0SeIOmbgLfvr7vtEjDk /C/music/incoming/1qdeecy /C/music/incoming/MXIF7Upv1BQacrTCRBDU2pfjevvxJkwwSPNUFHQGNUM /C/music/incoming/uS3opjcNFJnwWiYYoQilRtAP6gHEirLG /C/music/incoming/ODoE1cDpkfvmbj1Df7kNE6dgK5ELJrxO4AAvOM7abRbIMuMRIGdNjkjQyi24F0N1OP /C/music/incoming/mK04tpDbtGWFd42uCjE /C/music/incoming/3iHgy7D3 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/L4ojlFILkrMdqpYAoLiKGUB7SdxdWCJu7sXkxrFyb3nLblCxjkxPXSnXCoxhgEWQQqd5ANb4fQJKH /C/music/incoming/KtANQmWjXRPU3IcLi5fmtFwdp7a2FDfqTKid1H6rtC /C/music/incoming/aNT /C/music/incoming/oUHuBsJXv76I5w7BfOKOfIn /C/music/incoming/5gN7iraftvRk3SHa2xKJLcaUMDvSQEdK0g4ikD4mf3GiBv6ULJbL3Ti3f0uN3owXrgrWVyXxCwDPDY /C/music/incoming/lMACkqJytBw3l5attSWRY6d5aAetoc4fs0LXso6uN4IaOM32LS2r26dnJCBSmojrErKtskbeTBe3wdqvEjQDhMktWxnX /C/music/incoming/JfEmKt4jjBBVJo2mYHD7sD1KylqKdJ6yN56yXdB1FLFNRWCxQjKdsVxfm2VycsgHDchMqDvUg /C/music/incoming/eHuIPurV44arybWFnlSIu0mg7aaLhG6q2qeRRTRjt340mCR3ODEqckwmunJPuOOw5Rwh4eUBB /C/music/incoming/BUrWxBlX5UaA4NIT2UJBMj7JPL /C/music/incoming/dRFvrg6YEX3RdCLNFCoYhsU1aKIXgp7BeoCIdN3qDDdTTrHb 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/tUJAXeAgBvJ20dsJCsvwdrYVTSWXhMJqr1uALIvFoLIvqgopaMokwxNb3UNfpJ7VUsK6P062 /C/music/incoming/T3bG7moEgKaV2itqnpX5mkrb3rHwLLsNCTGQP5G1LbCwYErkQK6gC4DIKaLPM00DqushJLJ /C/music/incoming/YukO2nqF2FPguYsGlXEdF6VFJwXGt4S1 /C/music/incoming/PJGElGC0nVwqS466n0ksrlmFFPpJR0OP6iPIh3etwRooSWI52gvR7GvEwb6Dq0hvgOr /C/music/incoming/C6eeb6blTQ0EX3Vg2wG0G1mud0GIfuoFJGuL /C/music/incoming/PEDi4lQU4baPnO3cRcFVIqWSPT0nuDaIpBdL /C/music/incoming/ySKKVh0xmL6BSQrR7lUQLnFpbGkjXMXlGwlfxCSUiQokQUl0gTTLcJqlnuIo5QIHVT2uFltFAaI36tGourcd1lj5g7Y /C/music/incoming/GObi7UNDwbM6Gc6eTxuTa1jBF2gQTc216ES7E /C/music/incoming/xxaDk64PSkqvKwoAwdbYH3bkgiHVlIBYAYlFEyo5aqkrXUcr5EjHA1pCvWwcyiDjQy4TkR35WeYpSRusfpY /C/music/incoming/X5RnrUmabrvqrxAsN5rEvUTcoN1l4JYiTpVcNi6b3WVyPoGhH752FrpdlP6L1b 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/TMFfYsLQlT6gNhIIfKOd1fi5PejfkK4gyk42moL5sHNcvh0uJhcyFJ2NDHxTiFGJWYOCkOuX7QSsAgI /C/music/incoming/EtwrOMb5N2wKGbRBvwj3FlG6S0TeeJKRlixUjxPdvayq0auyaRDLLlqsVxHV051drNxxK4q5OgGFUogRE /C/music/incoming/E5VOQwuRtbnKeaJdfo7cRXNjN3EVdivkPSLxOYMRG7lv5psy3TsJgg1OqMbV0 /C/music/incoming/X1Kn5lFOvlYhGxUjGfLgyBwDiQERLqUrjBLgiCLuw2Ovt1K4AgwwNyowDheoOUceyG5 /C/music/incoming/DNYEVaMbmSAKPu7UPHhgHvRDFAitb5ldMiLPqnmrLjnFTDAnHpvssjvh4v7vYs7oHw5GQrECtXCwhlQb73TSJ1SCUDT /C/music/incoming/t3fIubGMyGwnmvHmsqbgL6CUWb2EuMHbNL1alPTWDv20lnAfHc6aBUmuAsTthbrU6vHICHbLFmKodKIJIV5r /C/music/incoming/6GiATqjmY4andTiUnsq0uI1RwaeWnCYfYG7YQoLVIFp5wMQQiFXXWfpwNycSlu6 /C/music/incoming/dIM5VafXE6kj0q /C/music/incoming/h0oviC2nsNtTT4HiExCOgGuWqCYxWsdF7EX /C/music/incoming/Wgh5f2hyaknLSEduNIMaepKU 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/376QftyuPTVMDdHffekR6lvW725VS /C/music/incoming/YbWD7yfIQlq7lPLKgWYJyTNcpNdtoM0DoRbGy5bl0TAua2esN73X /C/music/incoming/bFlaCvxJxUDPGBd3UDbgKHM2rFpqDfiXumLIFBWytQqEV0XKCywYoJgC0rP4ghfrMNtsXDxsOJ /C/music/incoming/oMv /C/music/incoming/J4PXeUDc4uKrQEtpqs7TVkMXKgJ3wCXFqcmC4WsiyfEeAO0mnbppNhhxq0m6kIMBEfaNr0sB7YuQOHw4nwPvmIYi3VkeKu /C/music/incoming/QIHEN0fXlOLUEqiQ /C/music/incoming/PqcNDV5BCyi24X /C/music/incoming/KIJ3HtN1POUVBC1HBVRTv4cYNT7Ats2Kvdnt7MjMK73IoFXO3o1oneFOGRoUumGwUkAxoHIWMejvaBKi4sFeAMvqFG /C/music/incoming/mn5Pk1VATd25tDD5mm3EgG41awUsk6QgB7I7YuObJuXaYArOJXjESIXOqeOVgDpUtVDu3EfYF12TP4bIefRtWlu1i1PUN1 /C/music/incoming/wFEmnudOXr1Ssh46I3o1bE5lPyQnTtgj6CjgvsST7MYHeKUJM3wJABM0IrEWMX3EkRUY 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/lOn1qMsxymwGpBXRapb2uEbWYDoNj0UberhcaNkYuP /C/music/incoming/vG2uGkIMU6IPHF0kEPhyVcuWcnRWVMF7VMocFvQoxoBdwh3sa2SmsCltlfrsASYhBI12pXMi70bHJqy3ryV12rOsB3XAdxWMws /C/music/incoming/j3NFqbIAjq2gbynaW7DEJr5UsqcSssInsgkN /C/music/incoming/sQxi1aLv5L5qYwgawJbFBDqCbUPgtAWsihFL1ytuc0jSd4J5bD /C/music/incoming/uhK2ge4NRnUNwkfernIJ0ul7eDiuPUmg /C/music/incoming/Hox /C/music/incoming/T1PjtNUM1an /C/music/incoming/IwIJ /C/music/incoming/k6YAr0WAsyJX0lugQ0EFU024CRO641TqKnHqnRjBLEGj43fuJODlq32rd35IkYEyMsnL /C/music/incoming/ueUAKG1yPtNJJ0UicOCLlPdUR5sAfwysiNLFMUUQC5ODWNHXEYXRLhxNb7PMm 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/44rHLF2tLCJ3JHC5fi5mOdPO36J0GTGS5MVApjxCCRn6L3MA54FHoT20oLMM /C/music/incoming/veKxajpKfrDyiMeB3D120GPTSgQDr20Nx2quGvMFwCukciCKqqWKqw4XvYM2BUslyWaouQ2HXuFxkFRKL /C/music/incoming/CpJokJs4nCAUPqXFTaDESFT7pAlrDoLhPR6Oun0trIuAI3aHPaJocng4EK6SxbA7Ysf5rijGiimkksxuyLJDMvf /C/music/incoming/mYOQFtHdFPJYTuIF7QC0e11gSbVAY4SAbx /C/music/incoming/GSAlWYHKDXL7PTviWLXgMBBoo /C/music/incoming/SOXimVcL0YinngKDG0aX5tjiUVsRaPuxhLAPaTe65nXcjwsLpwrLAabyEPuyCsKjDRfJO2CTUc0RDh6xDOBLxR5hKblsxNDMKN /C/music/incoming/C2jvV1nYeYhe3Q5JD2dSkqO2FtRiLsefBfr3a /C/music/incoming/2BY30nDsfrTkVKgJWAJKvRI1KBn4Y03QLII26lNQSAfd1daJX /C/music/incoming/yvhnkelEE7r1WHD1Ny1ykYghPPk3kGXR0YMd0fVgf0TCYDesw /C/music/incoming/RQQkqhdm7wEKwE2EVXI4gS3nipDA7epMKmyiAlohovUOCWuBfdWGswA 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/tvfvjCbOPf2Wi0HC0LqQpW01KYxw7kYAeAvSGdLMSPLvifr7j /C/music/incoming/ERnPSd2ChDF5WLg57JtbqgYUM4OXwcBFs46j2kxKB0N7 /C/music/incoming/TKtoI14qX0EDoBnGaXJUxd3v6Nr20tO4F6Y5AMr0nbl4kmjOc01bV2qPP5q3JcyElH6pJ /C/music/incoming/CYXtcd1nlmbcXgUfexthxEUOquuS5QXgwau52EogofBeTIvVMiVvaxj6 /C/music/incoming/KINkBeqgaiXXpAMIGJyQcUwAKPXXFffnNPUCaSdy2pWnTksQ5ypeT2OWkmHToBJ3cJkINkHV /C/music/incoming/BY0yRgV0D6e30tyBHDyopWJCIYJ0H5t /C/music/incoming/fUWFbpU2g6 /C/music/incoming/c52AoeYUS6DvkJJj2DrKVmXXE5v6vlk /C/music/incoming/GubFUQkii6OkmBOLOYKHJJpcHcC0yfrpa7iXPMA65cgrxrrVgdbjns55 /C/music/incoming/BW0NaMFqDCJwq0RTPJrPplqMgoM1g60vPT0OnuOipoVeuPBWNvJsTULpGnHTaMjFJnOF7cGu3iybwlqyUWmSvHK3hK 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/m1qXYLqPviynSRjv06CBTQvjMfnc4sJr5SkMrdTwwEOM46Q1AJpWU6dDFgkTwoTdHgqaHEdVleepbQmNvtJ /C/music/incoming/aUmuMSNWjwl2A656qVnnexkKfEBrGKUXyk3djh /C/music/incoming/bK4F /C/music/incoming/Mm5cQo1JFHaBW15Uu161mf5WTfaLfg334t7Lkg0MNhTXSHYeL5GhEsRGoipLnoExMeFD2tJoatmethdmn3ahIUyKKAvcXo /C/music/incoming/rsvgW4rB6KbpRymGuP1XpmtsFyVq5ShjmdOlaJ1NugvUxxJtkFN6xMrf /C/music/incoming/7Ir3UTSErPlmoWnvnty4ycp7JtC3FkKCSnmIaItOrm3km4BLAriyQgo5sstBqW6heR /C/music/incoming/E2cnrLDLhyPsfAclqXao0PkUANjBvJKC1q0q /C/music/incoming/ITKduFWUYJedbWaug0Qn627vxJtRNUfFLy3B0SJU2yqjiHa /C/music/incoming/AWFeFPdHhFIlbk52Ix5qHTFowCLhsvwWeJTsAhSPNxut2uwxcRSyCKeNrqPde3oTh /C/music/incoming/Osur2CbuPCk6KwqW2Kv03qSHhTO1LDubAnK1axXWf202Lk1CCkTBCmXwIUjhViRlgjFvUwVETHT 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/ut77HHxOBSmqMxYSFNm0ksuMTttRKXuOdg0kQPn6HbxI2tHTyJssGdwb /C/music/incoming/TtopsEJgnyrCw7TcwPvOprE4S3Hbibc7AlT6uxBfUjjp2vrLBQ5UrIRBXrFw5H6mwsbkmUP6nq2giocwL3IAdoPYCsid1eimk51 /C/music/incoming/vpMqw4PHiUUPxYFW0k /C/music/incoming/XYw4JpxQYQRW7YpFNXPGvLksUYnIrJfdfMe66b4DEgIoR7JoF6qrqxElOdiRcWypLNRtUqGL1lcoc3JUp6cssVT /C/music/incoming/qoYKGFGetmVL4wPutmttJIEuBsA /C/music/incoming/PaahONunu /C/music/incoming/JRYGHDpWXwJYcV7RLC1wwMQieb /C/music/incoming/JOBxOqiV3JU4dVKQ7iTPbCV3EqAsfQOSAkNDOXGTWnaGRbQpD43SuLHg0F2x /C/music/incoming/CRopI5IgmtdQmAPOWLKJCdbO53Nk53WK1IFyG6H6q5TsMWfbjrgVcnjyPIrNqxjr /C/music/incoming/CyMi2ASV1R4Vf41gwpqCftoRwB 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/I0WL3sk2IDd /C/music/incoming/0ROpuCn0mnV1ISo4dGJ4MJiQLleFuVMCaXsuSkJcDu3kpMgnXvfc6WaqJ6LjxPEyI /C/music/incoming/ga1dIgR0WrIs3KA41GcnF1dDDqJiFbo5AyA0uro6OD5w /C/music/incoming/PrtX42jrpHG1A5fbihHDlEv24hjxude1reEJhacip26joyK5QAWUbjRl4A2VST5mDNIvBD2ifynqGlMEFmO3oq0htsMO /C/music/incoming/SqDib7NVWU5wHDebiGwVYDgFG4xVPbIdirX3uqrOxVTVaArYb6d17iWok5KfJYgVl2 /C/music/incoming/b5nv5YIgKaKDD7e /C/music/incoming/chgBTKIOQKA7bK2erUda2Eubtn2r3xnrBBFGbcI5Wg3wJ1G0cy0LTxNF /C/music/incoming/MtpurJt0bSpnVybPgy5qRAuE7E /C/music/incoming/Pi1UOVk1mCa /C/music/incoming/wq2ThGg7fhsSONH7NWBAy6tjchh1X 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/lMBgiq1sMtVQa2tA2pW7FugiNYeGoYHcjv0lCJkhbMW5xMGjidbKEFlXFrAqmueVTSGLci5s /C/music/incoming/fUTsb6UtPTHJiJNTYaUtsmjKNbOGrFbax4Xxo7CumPDMSof6pvSwm5q1LiM7 /C/music/incoming/0wC05r3cnoxoBViNHH7meHxruQ /C/music/incoming/lkVVVsSAwdw3FvLbGrWePUhGP5QAv0JjLWhXqBv5glyrqKiUWBlSpEaxdogXJrdFBnqPnVR /C/music/incoming/DwS3AuGTyqDVeqdr5kHS5vvnVlW /C/music/incoming/C /C/music/incoming/6ILnfc55pW1HE56PUqeOCXmWitwDnWD33TV1J3AR3RwSJMyN0WgLBrthuWfTMCQBt5LSjeg0XuSSACmD3 /C/music/incoming/Ce6aa6J3OBGnnFb5UnLUPyRndtqhtDTQyhfbExL6d6uHmhEk2T4AvcbcuR5OPCJkPXVfA7BwJ /C/music/incoming/loSGuBms5x5p2DDnnGiJ0o37jIMfPAKrAngCwcCJ1t7Wy24b0sOjpJg4tTwUWhLFVNXNvbYkdGPGofHoMKmwSAcYhjhLNOTTP /C/music/incoming/GIWBeOG54dqJfAnHqoQpHQeUjDlVj5YBlKJhrSVsKctsx6UTlCKXPbaX 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/un1gQtJu5LOWRwRdf46A5CskKKwN /C/music/incoming/pNlW7ue5PeJXhJjyp1A6ll2oqmMyfoRr2viTAK6TXm3GRhFIUAmSHlNeS4GTPMYBur4SBx6N2Ni7pvEjPeMMc6S /C/music/incoming/JHRvi55HdEXa /C/music/incoming/Sr2CAEY2ecgweoh /C/music/incoming/PFKAnY3TgMnjj5mc6voNYtsYJoEdNv0XvVKTB5XSbtNWDfgDytSNkITumTX6t0 /C/music/incoming/3xcqfTWkCOfC /C/music/incoming/sKXNVSXQUIhG5645iypOUhXjrOuvJ4tRKXn6bMAvuIrDxD7FOenVvielUOuhxCgXnx3hS64E62tlWtSVPWOEQF /C/music/incoming/vtB4b3SXSUB1QrdMNyaw1hn /C/music/incoming/vUpk2FgmvQUtEyJaaNA40Bc47t5bfDQ /C/music/incoming/6OjqJFaIwpwCJGQJp0Tf0wt7kw3RJPXbORYbiQaKIbR2wpPBmSb0N4dItkgmJp7OAuU0OOBGYiEYNyJ3OBEYN5vSNqO5KU 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/XTShelyXQy7FpSPCCjm3AcLO7TYFPD4mxQcwPRRyBmrVONCNUW4kIu /C/music/incoming/FcgVyEPAODbpS1CppJuNGrqWUce1L4m1m4oxcyU4h1llBThreTONvrtmSqbwAVWRpidWMdmYWyGMffva2TWYpH /C/music/incoming/KWkMU6FqEbLRjKnkjRb6JsRSomBwQpGpBtfhjbHjUh6YJvl5xCWjWejreyxIFiHoDuqWFgahk0k /C/music/incoming/RWHKsY6TdbbD1eqXFri5BpnOT3byRWlbDj7onQSS /C/music/incoming/0u7TYTsAR0NB0GoJN6P4Swodm1UREUuYwYldM1Yn4KIExr2vt5qXArmCf4G56J34FWeatk4UgCahWSN37yxHEExeMR5Qt2o /C/music/incoming/smkUBAokJDoVuU0Py3uuNe6HSFYDFfE6QWwqSlDIhHOu2L0FLoPbrUfnnLc3ISND6qfGxI5nyTng /C/music/incoming/endXAbOorwD0eCXmDXItYeq6WaVGWPdN7snAYF /C/music/incoming/e4EL3tAwkytCyn2ATVv3qwojLJahLIRHGUyo4Q72EATARfCyojdiOxLOOt7tsrTJPU4LWMEdVCyXLVAGgJ1CEI0hjRI /C/music/incoming/PLU0Bb7LSXven5MYcxEJUgdVV1oDC7VvkMNgCxgJvFDUQjmiFROSy71IH6eITEiSba2 /C/music/incoming/UMRUJlvdBf1WvXyE0qbjBdH6MDi6utQALmsoQOgOsgKUKD0FyqkiOiwQeThgdxQgvAkiEkUlkuYtBUvjKKGe 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/0Jmr0NQhJ1RY0AYTQmkY3CTpOnDHW3SdN /C/music/incoming/lxwdsnyuuYQ4EnMOQkxieXPKLwpeRckYDjq4GDb3hq1PcPOCyLjjA /C/music/incoming/WylHWqCv2DTM5GKrfSocFwdWrH7AGeSpoM4gTNRiwEesHK0EmygvUwmyvvooqcXWRDwsJDGAa /C/music/incoming/OqUW /C/music/incoming/CImsgdnY3h44FhytpUDhJiTuHHHO7IfKfddGckvEaLVJIPCWrcRfYbrsWYTGEH0tbsXCe0qey7g6ujUYfRw5YaTdS /C/music/incoming/j6TFko0TRDwLRLveCH0nTotHrSHBdAR /C/music/incoming/N1vJNt1xKYOeiSYv /C/music/incoming/v1K4WK5aAtTpdpsxLCB1GlufPAQoO5WWt /C/music/incoming/NU3KBKlV6pkyBUwtFJJNasRksmxQftVQwg4N /C/music/incoming/cX364fE1agRehvTcr5hfH0Cu7cea4EtoEAXbAIXIF163YmHXWUxIdutkuI72bD4EUDHOFSJQhGIN2HEUCnkigSkjf 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/TgOjjVlS7fq7kf02fkqEBDM6ilock6EkBYy /C/music/incoming/TGwbldldOLfwfxTOGQ /C/music/incoming/1dMYT5cl6CQ6OhwLMXwmRf1rHVfN2JyvykAIrDjoILaN05Lx1fvLgUeVjtr50vrvctHEPVtjNhMffmAKk /C/music/incoming/xO3mJxIuqSnplmLcsLXtcBLbkJ /C/music/incoming/fLvhS1eUQLxrAlWlLtULaXiu6k3XaHUVjf275ktRdp /C/music/incoming/7NqeLgGhTjjdvj5YnDxovSBEFXsnvB /C/music/incoming/Dv4rGIonTwy0TvIn4P /C/music/incoming/oQCsSQSumrbsVnSWGNQeTa1tvMEofC6es2RIm3KirpS5FlfgweQvDdWoWi /C/music/incoming/kmyTEGOVWMGUefhKuuPVsCMXNHWIqxHREo4HHasiwJdFrCFh0uaXghyPIIg4RfFyfWpXjHdtbGy /C/music/incoming/bg2Pe2yiMpclBbDEjbAd6o3UNaaoujDA5UFwsYSqiAxA1B4pPCiNNsWTkhbd1jUCUKnOEgksqi2GYD2l 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/FlKTOrnWyllCQQENmWSiwYNyKheGqiSRYB6Sab /C/music/incoming/XNjdFRQMQPOIVMYU5Ls5GISdkwU3B /C/music/incoming/vCPAMdGaSOShJD4SuP60tb4ja6cCjk0aj1DylAVXy2lStaCj1C6n1oFtGFAObdXHVR6PaEG32hByWkX7E0JOmM /C/music/incoming/Eh3S1h6mLcjWkPlVuFN2cJQHesBhptetqlI6j1771c1WKVP51EDS1NT2yuOINY4q6XG6hnMCGNb7Q15p /C/music/incoming/OrwXM3VL5RNd /C/music/incoming/oUx4l1YIEjMSG0eN1rIgsLeDipHAHahaTnPWKiEDw1JWUso31TxBKlqLQ3U /C/music/incoming/G5YdhbkBTxYciEusNwy2dMk17uGFwtfdfESTrHVoXtgxwdTP3pVoMgI2U6eTCMeA /C/music/incoming/aEXoVHeMaBrvbPmlIoNv2FLFRwhKT4ayVqSOdv6eyad2vKQToTM0s6 /C/music/incoming/Tp3wyarm6NkF20Yq0fbS7re45Rp7y2gJwHld0eFLHq2UlVqbi4NCuOQCk7yPRsVdGIhuNV /C/music/incoming/cc 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/G03w6jWJKOWlXxXoY7oNIUKYHRRYNtW1 /C/music/incoming/nABed3m66yuSTvcD4Od4VNfkdnPmYI111oFc6NHmb /C/music/incoming/oaAKVpit6j5 /C/music/incoming/eE0FItgVK222KmxxoVfq3durGgh2RqnxtATwLGUfAF4bhyD141Sc4P0biH6BmmetODHjAaTQb7Ywgsk /C/music/incoming/h41koLx1qb2s4R7sFrm5GBJDNkPjpXKlJHcuiuIkumgiWCmqnS0fQc /C/music/incoming/6a7qHUDhyLNqvyiamt7s4oIK4pfjp4TmwmHnHIjgkNatXRVgT /C/music/incoming/KgNony5r7sEkSxliibov5XebJfGITmhm3AR5dWojJmXhRsykPKExX7RUbLNh1vGTlqprNo /C/music/incoming/0WfH2KtXgF2IAhL2L7s3tcECgPvymLsq0Eg0G4oe06qMSQPfIBOGQNmX /C/music/incoming/LFygme1JcLmuMcrfmiL /C/music/incoming/oaYLgcy7GnIRVPbB3HS7O5A52VwlPFTgPa03CLU1LPkRx1SdTXHfp1qrH2QrNmqaCCbUXf6qT0v7UQHadsyY6OYVQHuI2Dmxx 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/gWm7oFggSmoYH14s3vNSe4bokrOmXKuk5w1u1QunrhdrQfVBTR15I2KkV6V5Y1piYd1ja /C/music/incoming/Tf5tMy0L7lFylCYBaumMWlA7hTHeETtbuta /C/music/incoming/4OdJDdPu6dBvH3PRBxrJis7nHkCdKTvWGJGmgeOac3r1csnjmIWwUnJLPXcrILRmOMW5vDLvR /C/music/incoming/NM6jD23jgH6QIYn /C/music/incoming/npHkBCAW6d2S6BCMjUoIqyLmem3OveTgFoDXaG4kQ2CbHsK70NiAxUCVMugnHSA2qUmQ5LMKYe0w5 /C/music/incoming/RFfpbLeBI4tjofRKBbLVa5K6cTJcJQlyerP0fuvpkQpkCePupnIuKRUU2gmocb0YR2e5w0EfMvKrOyE6 /C/music/incoming/YADuxPUYoFmTXomW7hGO4hNNdBUYJ0SC4MsOcfBn4gY7LhGUgRGkhVQRUXq523ovU /C/music/incoming/IimsJpYjIqxMPl6CM76bgwrWBVKHKc1lAPjBmpUcqPWsq1vWQfeHbUNlXwYUMrHGwll7cEpvl3RyI /C/music/incoming/oG0Upea2jS1Uc1kOWn7xRFYDRjKiBE4bfGe /C/music/incoming/JYr4n0FrJYWEtLtOWhQMlWLlnsEy1qdqUiUv7nGU5J0PBUo5YBTY3IHTmgP2ugxrUGRkY6OIJ3OK 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/Bk507IkmlgUbuCP65es3D16WMsvgMhbF4MbUutf5JPstlUFHrH5r3 /C/music/incoming/nHIvl6AslXVYGNLdMkV /C/music/incoming/0E5imfBPvfs6xfNIcFPKbi0Aa147yB1aRjO /C/music/incoming/R4YnJkAgRygRVfjJ3QTNXuvqe43hgXG1 /C/music/incoming/CaPf3s /C/music/incoming/pCKYnaqWVLmGvKnVV3ihKe5PwOhkKtbiR2vEgiaqjIpQdKKFmAYaSCslE2CG0fmCKdVCnRPN3Y5bWoLTeK6jCawpIk7lN /C/music/incoming/Bhrie7EblsGqoldSB75UQ0IeCx /C/music/incoming/gjgT5uAQv6IXTjnow7mkvRAMyMxMScYfggCluq7vu2F3LcnVTAAtfExvQBtr5U6thDQNPb2gaXXCm /C/music/incoming/wvWt5Gn5qoGQHIQpyvKCW4vaWJOaH4cW66xmVociwgiEfi3aUEbeJigA7VFv0mxulQSJjEBjsBePV03NNOnc25nXY5na /C/music/incoming/iTPbOs32MiDsB0kKDBU3DBa03QkeAs0Pjdnoaj5eFHpK0op3inTBfovPSXg5iXCsqViwL3KsEPw3kw7NBp4lGx 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/yJU4wyls7pKSOD7P4K4Lu0iKerTOepjhH5WM6Q3lkO3BMYa3Mi0RUqpHBj0eN /C/music/incoming/xNu5rPMcSItI5QFpIFrxgp3Q6TEnD /C/music/incoming/ckxWOAU0RdMpe4ySvb41OuXCfDSW13SP14eytEkbVAUaKEbgoSKyIC6Pt3QkO56Ws /C/music/incoming/egRG11DRomuFMKOiHcuIuTFfIH1euAfJd1NTbBLeEnOkoHoOMSSNKMMsIM6s7yvVhSBS42hfxqegfuYasmyJOy7xoukwDreeY0c /C/music/incoming/T4vqWKsKu5v7fqclLLuLiL5SquLyyK2HUvNlUDHxSHLgJJtH1d04fhYh6K7B61kRcWlQKXxie51I7YjPadGvR6BNFFnjDfyYw2d /C/music/incoming/RqREMyv4QM7sopjcTW7xQp1aVk7sIoXrvW65MBXJuqyAULGlsIqV7BnCwQQBAcvBVO4yqlwr6wcAYBnjMV775bs3IEI4Swjr /C/music/incoming/hbp61SM53HgTGk4PBYAGeqFjtu /C/music/incoming/gtD6hF5fPvsMnmdkGNu4kj2IkHPv0TOGX7BYCbc1pG /C/music/incoming/nuV0itEwsx7asIVL5qiqPVkga5XAGukNftxxOPf1BbphTqM0Pm6rJMdAjOYlDeY5ns36kw4pkp /C/music/incoming/eCCHWxT1lrQfupOAiBcGPF6xCPqBhLbJoBIFPMWRMBbF3h5dxQgDY6eHDdeggsSIqgX2OjSDMr2nE 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/6UbSyBkuXm2 /C/music/incoming/a3qJyRnjhoffdEJ /C/music/incoming/b /C/music/incoming/nYykcm1QxhoIU /C/music/incoming/C3d0vOlsmtbQnyanxaF0NUsHjQcb2iekPiGoR2ocmqsTPYaH4McDDE3OJD /C/music/incoming/0xXFGoCgiDQelFdIpFUwiViyAXM7DI3J5Bkjglg7dNRJxwoXLokdLjXepyfQJDKIIhhSt2CdyUsCdHbdIWuow05ULg1OfxwIc /C/music/incoming/dbhJ6CjaiR7V2sTRL75EDUmofvC3Wnx /C/music/incoming/rOsMimJ4ivyccLhxXJdsvxvIssEoDTgWq1BUsNg6HG3Lvgh2 /C/music/incoming/tRRMKfxImRf3PGLdiNdWjlruVcBsx5XldNJjBLPVqqttYexL0pDYDIShAwYILfjo110c5BKF5pF0Y5DQLXBiC6QD2CR /C/music/incoming/s1mGDlGkYDaaS7b6De3TSchaUkDW5IqboTVXErC3bQOy7vquHanwx7aqSlTsQRmpm6T7lkBkK7R 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/dJ3WTIbltOuKGvnfb4vypDfQYCnJnGlSncTheRAJbfCB /C/music/incoming/ahTYDBGB4 /C/music/incoming/KOSYh3PM64SbidD4iyNRRp4IWiNPscK7twopmpiU1yj4YIm2ktOJHrhuSjc6p7t3sSOTVmR1q1YsfaQn4SE6vby /C/music/incoming/tHMPjVSdckUdbDGs3KbeL /C/music/incoming/RiENYfhn3RwOlgvV0ESXDQJYEEDkOuqeYJwnNXHPMXIMPT4MGqJ3q4CbGMitJ4HHBrXJQiib5dkMi5iRIYMxTuU3hvOaPmf /C/music/incoming/mVvapguqW0vTfiWeepfVUm5sWbUf07x1BNutjVmYrOCfU2jHOU4Gl5g7XclntoyWCCrAUC3pdoEgSYF2Ynxfd0PEGu /C/music/incoming/M5X5WeGD1btnSDNqbByL0cly1HNFoo5cov5L1J4UBheYIaYfy /C/music/incoming/o3GLeWoaQNt1xoKCAqwvXgnDS4Gymb7N1SIhsWEoYqNAbEdFGGDfVsciPc0ipWUONOaNNDiLThFHAUCo0b1OF2YH /C/music/incoming/4j44JP7ee3G5cMoa7rQTyGT5yTAI2jqMDJxIrnTQjiffrICuA2IPoyDxw7FXoyk3M2BBnNQTG7JpANNXrei7IIwdfal /C/music/incoming/p4UFGjVt0GMHBBUIV6kIaRqPeJkFu30UyNjvDnW66yS4MxNiPWoEnhQFNeA47p65N0iVqyfH 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/dsVxFfsRDGgfNh7hPxsfrHMlHjeXpxjRTDUE1Jwk1rHmgDPqg0vFiSGENJXvaDCewwsjtDngail7ayeeCVQ /C/music/incoming/xdRSaOJ2RVE5leli6dEhC7WU7p70McjFKp0hjPNyVvaxKCsCsc1d4g /C/music/incoming/qjN6cipeS45FWYwCkV1lRvjThrt4Yvanm0KSlTeGM1lLuG /C/music/incoming/SSrHLJklRoiQJLwFlUBFvdXrCACB641DCnHxMywR4aQx4vAAJcECCIxO3aekhQmVuNnue61UxQIuuA /C/music/incoming/Bj1PtDKYKiaoNbXHv7jUEXm4LIQGbGslEphqKuj /C/music/incoming/pIU0X71N0pqu4WSdsW4j2uNrKVxnFYU3ALCbxiqWBUIFTMcSDd /C/music/incoming/gYAHSxOu2OdqWinq2kO6Vnk0qW2wcT23V45IK /C/music/incoming/GKSVaBARkJRwQrIFaiHqjJWXBrSPSaMuaFOO5eyLtGdnxPEh6 /C/music/incoming/XXCtDItCorwslX /C/music/incoming/HhdXxv4Q 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/EXlAWmJWYF3DL31vJdFIj5wWAfdPL4RBx /C/music/incoming/TaNODnxue3Qh32wqWqCPxWKyBHQvF1QJ2X6U0elcRJ3krMQEAhDeDTC4wnn4FcWlmgne4JySfA5W2AhWYl3xwMgh /C/music/incoming/fsshCbxh2XdUIDHyQ4yIiEYP3l3ypJvWyCPnBx /C/music/incoming/s4jtyNKk0vCIjfUw6gI7 /C/music/incoming/BcxY2Q1gaLf1fWVvhwxY4fUKCoFQ3eP7WJGwA6ngl /C/music/incoming/e6Fedcsb /C/music/incoming/D1Jelm /C/music/incoming/Ew5uA7loqqaqj3pYIsttlWanok2WX23bsErxwI0MDPUt /C/music/incoming/F /C/music/incoming/basfMScxgIv2xkfpIgcyM 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/PyW5wIt1oJrFBn5ADRkVPVX0QjiKVnKxeMLYsJDJAuyAky /C/music/incoming/f5fc1BreKUSsVfnut4ECoaCoIXtvs4ImO4KOnppl5jQtS5yS2gMdgAFeCXCdh4SOmFL0DGheNrFfrhE /C/music/incoming/gT7NifuYoao0IcELL /C/music/incoming/NTtfxJqiSx7SgDcRXUSc5UMOLI3wJxcmSKnx7AjKgvuiQx /C/music/incoming/0BR3aVmCjWxDGNY0S /C/music/incoming/sgYPvFVmODEajM4ySoLRlgaPrfhM3syRBDyh3h5XmD2oMbNaf0PQoYxmgjxpw /C/music/incoming/iIgFNucIskgl6FjrjfvcvBsYkagIhh4NDatOkDrstJeV1gWAO4TU4TxPopuNnBAkoBP5lDhNUdQTv /C/music/incoming/atPYmXBmi7v0WDC1LngPasEl /C/music/incoming/GF3hbNgvWogvCqEPuuj /C/music/incoming/IoOwoMSLuix3PwvSvCvmr70nVLXJN56pBAcyOaOB4BITHS5FlmDOMWBJwAJLWi5wkhBpu5evU2qY 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/FCps0ABvboyVnTkTp6aOx67BLr6J4pMIo4Ul4DCRFJC /C/music/incoming/bkJSoPd2mLKWRParmFwBBiLKbqj4aYgIoHjPNllks7lepRsNDWXa0XD1H7R6Fg2vFbHkFsMasmiB5Gtr5DBkagPxdqhOCn /C/music/incoming/sQCss0p /C/music/incoming/rkcAnoOcqJSQbNUhHtm05KS0V6dDVMERfV72iCgWq5s6c6PFe /C/music/incoming/EkwenH3GBVd /C/music/incoming/HmPk4OEhd6EwGCK0YPVMSXgD36A3RxKQ4eurCsFjl04HGpFo5hmBr /C/music/incoming/rLFubuw5h2MNe1qtRTBPQMrSUJq5grdVoH1MoqLnIBmQIync3Q6vmCaMsUHAeyYWYXyE7LeAh /C/music/incoming/DUbX0k4aKkxfdP3H43VutUAy7fEmuv6EvqWkyRXLucVnN1h01 /C/music/incoming/QgDfW2ccsOlRnk2cqkSKhuxCrvXyulEF0QSAMmtgwTBflaGm1uQg6xPuQaUBdKPhkNYFABwdXLmu1rpqXL /C/music/incoming/pqej7XohCpyJM3KaUGGRvgIRjchNI63UloQnL5ME 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/JTqK5Tqngt7NyrEPdRGYLdOy7GImCKvCxBAvAMlF46RDaFbrHm /C/music/incoming/tJWiYOQ6V0yFDMUSRLcQcPf6VrDG4HLHo /C/music/incoming/Tih3MCjiiUTu3mfR3WuMI1JIye6LeO0BXNLUx635BOeDPDTTsaTpYil0HHDIDFdB3rFpIrs52wk2Vf /C/music/incoming/OUJce1IoC3sTGe3cPuR3uV5OgGd7rjfiuSos5S4Qr2uHycO /C/music/incoming/q5TkHcDVaLSEVOYbhKJjj4c5MVf4JA4IwujpYhIJeCSX5HUqxi5tnDTu2WGS5HlHOkgBEIj7b7fPklaebVFBDKt2IWvc /C/music/incoming/NBxUCsYRiYfvdyhGmJTqroCDJrab5ENutqYUxVRP /C/music/incoming/tXRNvH /C/music/incoming/tqRHRVXvCUK4BOXi7XsuwoHWkKQelJN4Jv4Fd50t0mFrKnJoR /C/music/incoming/xQHe0IIGfdheTbPOj3ThTND1U /C/music/incoming/7DHOjAv 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/23atK4vlEQAe5lowA4jPwWWIDB3CXViGWa2jARBivjtRbVdvjiKBi4keg /C/music/incoming/yqyOavxIkSEumHaWnPMwSmVsw2IeYKwhHyOAwJPRgBJUQC0DFbjiuVflDfqfVsQIuvUV0IyL73prLaJ2ceGX /C/music/incoming/SsmxUXpgX0E7j2n6hCmQBKwjmNECvJDQRxSo007 /C/music/incoming/MMfMHHXUJwagnIef /C/music/incoming/pBy5ssohF7SQr6Md0AQbpIK6v1lG3cMMekYh2fSXDDF4nLkHvwIuPVIPXBIAgPlCugLghEiTP1FTcNSSQLkGB /C/music/incoming/XaHJlcYB /C/music/incoming/WQL7lCNyYvJmAkuwFX6ocKBi2 /C/music/incoming/B6LtC0DyhY6vbeI01iYQ5pcjKxT3A0Flkwd1iPPoTt7glVDGgRXyURTl4CRefI7otUlLaPQl /C/music/incoming/w2yLMFfqtvx1e4QRNSoTCqACNX3g1cpKNWdkUVgcpaQ3grXaUASMmeFgB46WK6wrgUnp0G5YLlDBHFvu72tArLxIq5QXXrArKyV /C/music/incoming/JoTCKD5MV5SlPnt6XRDyISwImaqfdFIumE6EvCsIcg3HxaVwADnj7v 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/XcIbFNjUt1GGLiOo3vmhfpAEmDtp /C/music/incoming/SJ5eOyYgtGoqC3F7kyoGVXDIm61Jx5Rk5yCH /C/music/incoming/IbHXBtArCAxahJlEAKaiok /C/music/incoming/eQy2stKXxqxPgVsVVnT2IL6eVFmoPlGe1VjtYc10XWMji3YvuXNVPMoARtfVhvilRsVrL64St2dS7W41NX /C/music/incoming/t665KK1c1kXDgIijDfm3tLYHBN3sfMolgtewF1LsIga22YoQ7ag0UQNPhyD5OI5n4MwTESMKB1tnL5NKxlteGwxxOvpfwNLaiT6 /C/music/incoming/klYRfpsrBwF56XEnscBpMaoTNpMKkgI0eel25hhPdQtTJ2jcPXSfsSnk5eeWLPhuVM01MKqk3Sm4NCkSgJ3tuCH /C/music/incoming/KsP0 /C/music/incoming/iNYRMVwoYGbprBjNV7Qo7egvcdMjqyEsiFMLMkRI3xNmdsIf5VPCJf5eGCOJjm6ycQgTWFbKphsJx1rRDHmCQcQdHIejDix /C/music/incoming/cPJbBNydAmNAjPy1CDN3Fel6GK5OTxESyCPqvVN0n4qKH1sGN6FNHSg6ELDXPRrb /C/music/incoming/5xQLKBVgY3IxvO7atM6r2nrsRSr6Jx5 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/36ycVNHG4yJongNckHuXykQuLGhsKgRulYgNLs3iVxXTJJyldLM3RyCSpdypGn4XOocwaayYMmcat4Sbg3p7CWLUvv /C/music/incoming/0sMsIy /C/music/incoming/gMgAIYYd1fkocNQqoE4T7GaYYbrfIITSp3shTbJbKoUKuGFEV55hsJYHLoJHGTCrtA6guIFn23iSTwErEVr /C/music/incoming/KsanaOmqYsukH32sbOugHhJviVrjGFaambP7TUhQpYO4vKyA2PueqhrCRLelvdStst5Gm2GnHLXQBMaFv0oXj3R /C/music/incoming/2UvO0JQ5R3 /C/music/incoming/w22KqSyVMErgMnklkA2bFQ5XCrxrivnhE3r7cNJJbk5aRlLC6HUr6wmO4di7tgNqqjKQ3kjEY /C/music/incoming/myjgh6EUVC /C/music/incoming/nPP2TithtSpCLrTaqWExSgNecRTtQbcu /C/music/incoming/aL20vHyE7f4V6gMwq2Oy7dmHgFqCLJ2UHtpuH0PmwBPicsKHCN23aGS5xtSXq40xlioLXrWxlC /C/music/incoming/gO7PLiyWRnNV7L5MuByIoS7qeHLWBiTJBeXMCWGMsrT0tA7gd2WW7xNuOQKeFJuJCeu2VrkG2Uo56h4MHESHs5JcyC6 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/DBiBIGnWQx6mUl31N3C7qqQnVV0wk135ut2KKBrWOY1vdDE4NcRPcILlR2NUOXMWCbYArrqmLMrAxujrq3Qhjn3UQP1 /C/music/incoming/GWKW13ry3ioX46Ra /C/music/incoming/KLPcUIQS35aqV4RlaywIXCYH1vSRIfwm1WQk7CGP4j4fn1jLUohw36fhThiyW6jWIVw6mGlG1OMNGTtamh5t67r3RJy0 /C/music/incoming/SsvTPkvptI6 /C/music/incoming/062CEvNQudEA2onomPfFkOIi6mg /C/music/incoming/0atdm47jOko /C/music/incoming/sIw4TLTJykPiaAJwSSBAiPHko02FajP7r6IK2 /C/music/incoming/CDHoo46rFVEj1Vau3pCbBR3vOesJ65GqUYnbOg4wIbRviJ7HHWa1WJyRHkHjLwsHpmvbI6OWtfBA7GmefSbi5MCk /C/music/incoming/VVJJsysPgpra2dpR6K4cQntaywvSiEfyFLDkYaKcN2DFFFbj2Tc1UTiHCJj4cIHKk1CpIe15a2wVSVD1vlYvB /C/music/incoming/QhB5FaXblSKS 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/SWdID17o /C/music/incoming/oLHN6dP63opwFOqq6m5moPdiXBlLiL4IwmKt6OoSlANHfFFdp6eTx7yGIxXFYdXrsP7 /C/music/incoming/Iw4NvypSlaQmSv5CbkvY7ihVCL4QRJgoy3b00hW5CiicFjBHoERQkaKAoil /C/music/incoming/xtx /C/music/incoming/iuXBBKh66WL0YqSoUD0LBRyNUyrf2sJ5busvTcw4V37AJjtNwjDxhbwy4jNbscdMnOYE5wDRg4WFR7eKfLPS /C/music/incoming/WYcKfkHbAYjWYtJIQ4NE /C/music/incoming/CgqMS2mrTQEccegJSVJkATJJFXGTurmpFnjYgE3q2VDeCYanOy3wnMEPFPg2uB4BEoEW3pCo0sqLqEgNXsf4vWb1QCsywb /C/music/incoming/agEJbo0mj10fWpldPkpGKwUJGrdS57iRAcHWpDp04xnDmvv3SYfvqs5Kt3 /C/music/incoming/kc0uV0aD0SkirOEk6PWd30WeLhtByoFB6PNnKphMg25j2DFvfoX1fk1rmUQNFGdLmRkJaqIPIk4a3Nki /C/music/incoming/cTVTgMb3QlN2yU4 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/hnSqnMYoIpohXT6ifWX4NipT2paSUhhFeixQkJ4fk3d3CbfaRaegUy7657w6MgCAiR /C/music/incoming/5hOxTsUo6diVFBlw6GqJRhn5oNOFX7LFughx76wcR7UVFsA54eT3AffW1QigLoy7ALBxsVw7jo0SuyA4nRJ /C/music/incoming/NPwxb3ldWiDixQnPSX0glvwFXExJkAw5nbrgwvGmBg4gTMeV2wx3sURrsYIFFJ0wSG2vygrwrNMfyqTkyKPVbCLBq7VGUb /C/music/incoming/1IUHkPAxF /C/music/incoming/ULk5DtlBgNQMDABmloyx3wOhvbwM /C/music/incoming/Y4ryUkpBabW5BC1tVbM2JoPQ5oH2DSM6nMJV6AHlM0F3t4g7n1csYH5 /C/music/incoming/FJw5l5HWsoHKeTWMPI7BYFrytBhX66RUfAAUAE1E465OUqG1PFbxOHUaq6KRXQXt /C/music/incoming/5rRcpcw2Ytm1VoJ7xbErvoTno655ljJtsuRbUFhQN6lJSHr /C/music/incoming/t2VCegRxC /C/music/incoming/i0lxlQepne3tqxpLykIlXEvSc3iAAU4AWKFfRF21tYMG2giQtiYWfrTMEAv 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/h /C/music/incoming/mYmQ5xwsLKHurjVs0jKF63NJyOIiC2dIDyYa4RcIpchXqqtubQAYgbWqkLqpXoXRH601sVwhhbo3VX /C/music/incoming/FvsGpIWK1PmlJQRKdWvK7AKk2aKivDcHML3qtT6H74kmhrsm7ornTNTeShMp5OnwMMG6VBqqXVK /C/music/incoming/C5iUTW34YTfpC1cQfMwLp5GX3qkKL3sYUpxqq0lQgK3JRciDW4tKSU /C/music/incoming/56q0trms31ylOLX60HgwnfGNOnQnyQi1CNqKpSawBEBjnkJRtQbelTwYyKlgJ6 /C/music/incoming/LYfdBLmF3brTe /C/music/incoming/weux5GKXEPYqeTHcSXfxfPEJOVDnpBDyq2hV5AYY /C/music/incoming/Eb6T6HmXuiFqETSqPOGHlSFEPRVFM7Aa0rgJjD1M4w1PpePWUdI2TJLSDCdoSPluPExlMihmV2KWYXnKb7R /C/music/incoming/x64cSQyKn5uUsYFF7utrrIEYojpDlfy0Mo7rLGvKDvOHixAFbmMWfn /C/music/incoming/qnYdbW76xRdHQhN7EsFMH6piLtRwRui6TRExirL35vQ3AnWPgF3OhRor6QAPfJncIeV7KpYlOJOkpuPwE 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/AWE5knGoMfT2NIjIxTyx4DspCvaopu0PSnQQStYNlMJPe4svEhyN /C/music/incoming/R4cAhDJ6cUgmxdcQoYekxMKjYAOK3B /C/music/incoming/HmgoHoFwulXoE /C/music/incoming/TIVjasncM2jgjTu5TVtQYHf1NT271QU2Ugj0DUGY6kGebx4mntC5vjSlD2Eny /C/music/incoming/1lVeurAQsFLTW4yVTTdGUGQGaUGjmt0qgC3mQDxD2iVQpEsmS3RQupkuCodHTqE7MuMtblfpuILLRaqDBtxrJi4YrHRBAXR /C/music/incoming/FtKFcbW /C/music/incoming/6rMMQuTX /C/music/incoming/PvDrEfcCurrGo5JCYpXVMA /C/music/incoming/pKQEkv4xEsacVReCu31KmSFJ3yrbvRolqMXyf62xVQOEpytwSU3vVHTFegISe3bUeWTi1MvwbCVEdasEf2pJW0wQ1st7wit1O2 /C/music/incoming/BFokmVGcTlxYs1R1LBjpfjmdishLBaprYMt56eFNme 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: Grouping 10 tracks 21:35:02.7 Trace: Folders: /C/music/incoming 21:35:02.7 Trace: Yielding from 2: /C/music/incoming/5gBsm4Oq6H2oQPW /C/music/incoming/LwPep12WowQjL7Pub5i7OaymulYMic4QfjME64DXOcLRR0wYAiMlj1lK6DRdboNmBaeBukwfCrsLvOCCW7mawSG /C/music/incoming/AOgEkMYcSfCIoH5OUgc6ymq07SMLlUrkO4oS3DF7Mpgef1 /C/music/incoming/lFOSJHSA2LseNcrnAAvUUFGTaEiBhGn5nncm5eBaadv3U3kPOSFAmucO72SfyrsuwuXyaepu6vURiK6etB /C/music/incoming/cmNHfWLmPqb51onFMj6u7xVxDcAp1OU /C/music/incoming/7BU474josLNmgKDGIV /C/music/incoming/nRfWut5deLEPAmpoVJYnlr6hDlBfbp1WHrLx3qFWYMDO2T7BR /C/music/incoming/3MAlrjBMruI0fFnObxw2EQitTxdNgi5sJvSVhW1hLQagWRbKXj2hTjfmDgy1 /C/music/incoming/g2n22saCDyWO3mre40BdUagceHWuC4WjKHXr7UTnD3iwd6esxysHUL0gVkXuDMaGJ /C/music/incoming/iYvQIWFuwmKJ2elWlf6rBqho3lnYcbmHiygT 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/bKp6f2O5WSbmEvkW1oLIpauPGypkNOjoKsdV0hwTYMHnHsdrkKdkNHPboIyNMEqhJTKlsw5S0YQKBhimv57cL6JdKcGrPQh /C/music/incoming/tm1Stp4wnPBP /C/music/incoming/xBKYGg7Oj0uQ7O7LEKT /C/music/incoming/klNIUjh2nUoeiJfOdGfy5ID6CUvqbmLXAX3N3 /C/music/incoming/j3bXiGhQwFkBnTxjQfH2pJjXxQ7kCqM3QDsW5DoJIu2HoF1IheFVYXrIT /C/music/incoming/ycr6RCOPftIcqybDVfpT2Nytgpqu4Mlr4VR3xJeqX3HOpLcAeGKL /C/music/incoming/TF7JKA7l5iIexcjXwmJvN5MKlbddEp4n2JU73pxlhA0G1gF0JN46K04V1vwIw4 /C/music/incoming/ayvsjGEuTMXKSydSrSxiRHLrAdk25YiwQf5xi2bofltAIPQe4CCUATYBUe1 /C/music/incoming/sN33k0psH5sG4YVnYuUemOxoBXsIBACGiOMD /C/music/incoming/KPUXv3t2 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/tLulAcIVdEHGAIAJgDNNdTtgXjI6B3 /C/music/incoming/Vl2AYDfMeOJXqJFbaORcbN47TSt661RmqkNHoKHe6MhrP /C/music/incoming/WnhYYSu70wqyF3dDG4Bs6a4FsCHgIylInwb7vFteak1aPR4dQCX3HjWVrKFvknyAlQlh1egaKwsUh4W /C/music/incoming/Od2x0NsVVikt0YoOYkl /C/music/incoming/LDmQDTi753TyN1prtTP7xxOww2ElXkTGWg3svJNiCsnHVfk0ujdCvBtmVXtJo4iUjmKH553RgGE /C/music/incoming/qhuJib10UIdm0oO2SYWs6wIuQh /C/music/incoming/kKCDwuQVmcQs /C/music/incoming/nECvHfBSKVMxjhx7VGDD6iVj5I5WgiQtAMUEEwnFKln3oAcry5Dgxy7ePsx7hLLBfs5Ft2Dyr50T312FGMxjNK3bMPVl6ow6 /C/music/incoming/TSD2gSygTwVGjUEG2uaskR3FHl6LDrm /C/music/incoming/lP0WEg5d2 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/ltSsmkMNBHulX3aIxr5OY1oCjtMR7bjNQKy2EwcqQksoIK0CbMWlWRVrfpj1G3NAx /C/music/incoming/eO6nEblbkgk1oMrNMN7eMtcYmVBrITJQjSqOBFVJFfsvb322kl1nr3qRLhbPH2AxEBRDvLlh0wGGbNXr2Hhw0vynCGct /C/music/incoming/KtbadTCWGFAyGidUoDWeOjdd5l5t7AYyGvkW2Ad /C/music/incoming/AXSMGRyLfQf0juTq0jVxAtYBYLfMqCjVk7cwsXhyVej53G0ojOrTIKmg7rV2MTuLG /C/music/incoming/pX4LVcbclPpOiV3bDlNAQmKapdJmYMgUut1SnWjNWPwvFxBcO6tScwX /C/music/incoming/bTluFjPXuYE2Jf67EcubTiTgpjcth4tLQayyYKHqOxGPcTeY5BtUfHj1afeuhvPyF1kJOGh2CetvKedDekvNJGFiXGyTFl /C/music/incoming/SpVdIxdjaRfDXLi5jubmTHyaBTvIgHvPAQKKnX1F2JbKyvIUkHqx5V6lYUKWbCcAuwchbGQsCDr /C/music/incoming/d3XmMnI1HrFoKnPeqlYCgO1sW /C/music/incoming/b6W3O2vHj2pHXrhgHANEyaoUuBaLPbk4wIHUCWlINCI6uL6GcFHhSIqaQcIm2RYhQsjpRuL /C/music/incoming/ejPaxDIoQtNbG2NnYcmSvIfjxtAWnTOLTCUpm65jxSho1m6NdItxDduEeGJdcSb5Mbpegwa 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/iNEv3hucIoaEEYy20wBqc7OUPuq2716vRnOR2tFL7T67RnkeqVF4XDPi7QOHYAdPpMUpkPaF0W /C/music/incoming/yeXyqmxTI5iCVDQPDBBuH1ktnvihlVPAfvgmwXXXMtIJrkGLyA6BKYeF2Ek3eqHT /C/music/incoming/hjajEBcShiePdyK /C/music/incoming/aj2RQ751c1dyvAN0Pc75SvDV4Kt7KcPgN3KJMuAwcMX7LPJqcollxUnMNgUgN6q7k5SBWdmtJK3gFEjnac4uYDP1O63GHtRdvY /C/music/incoming/JuQwv1vtpn315hhAFIj0TI /C/music/incoming/wYjFlm65okdWcELIY6mk7GMPfJnefUtAbe /C/music/incoming/cqDNQCRSM /C/music/incoming/dkuRvuUpvrOUKADH3JYCDjSorlNxPqTWtjBxM70fbDLwejUwpa74KRd1 /C/music/incoming/PulIbe /C/music/incoming/aD2MrARpIUS13KHbHh5s0bPY57gdnwEcJ 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/1R665k6aaODhuOGmynsI6enK2AOIfUlrba3HhDSDAoMkLLxeIgvjCP3WDueFEw3mDkfuS6e4DWiRyd7qcKa7ybXte /C/music/incoming/IwWyYthALvqMxhqokDLY05RtqgOIJwAWXbryQGWx4dkA0U /C/music/incoming/HRqdDYqPnP7feCtYS0fj /C/music/incoming/240TAKOe3CjyWtWv3kxxvM6TtHtdWQ5kfiWgwYyL7vtooYQQ /C/music/incoming/IG2u0I4mx3qfN6mB3TS40EC7vQ7XLbcyd7xaGfnCxOiwIl3MYbNXP6Ted27jJfI /C/music/incoming/4dPLdlOqj0 /C/music/incoming/GrQI26kwOCeq0unUVwB0gLX1S35eBNlH1CmyBQo3jMBWqiDYQcj4XBR3BWX7af3aqExxhVseiFPCjbKKAfuyD /C/music/incoming/4BdyxnAXgUwMdPGJtFxHxjdrIkhjpMTJNTGfysqQYvke0XHhJYxkWcnUwSXmgqHB /C/music/incoming/g5YboXCKHwbCLmnenL76i17aslNTqOFdeE3x2gRFsFSSyS6USr1qRBVn6YQckQs005xhqWkg2CMKinIIn0a7UntKPOAcxOu /C/music/incoming/JLdnoIujw0KbITFxsuBnRu6J0dsCkaXhRATNgeHROYETfFBX3yciHWYnMC 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/p0Sp4r4oKNC2kbp41qyYhOxo0NNqRSWXxa3iQS76X6PMrNYeUPb05VWJBDwqMMEYXMEjfgnirAaj6S4mVIDbR50JltPmuQs /C/music/incoming/6XbTWUMC6srbIvcJKfoFUjBHW4SbjPlhxKK6gVhmXva /C/music/incoming/xlQgjvfqmCAESsSpCxpQb3yYvYd /C/music/incoming/2T /C/music/incoming/KC2myDUL41teFkUCblLe /C/music/incoming/OE3Nkwgv0eR15GH0lE1u4x1LKde7TIvYCH00oyCSOehV3DOyH7WMw64pKrdhrgKrP0yxNOLUchOYqeQgvNAUSRCD /C/music/incoming/uMx1PKkoWeHUJnG56Wb5HxMqveDKETS0PBdDiLsWYPrr4lW5KvMXgPi4agFLhHSctPfhkc /C/music/incoming/BiDdlXRQyw6hNFe5lFIKlqNWb02Q /C/music/incoming/TfUQgPSq4llTtLDerTIEVNrXwJMdlndcbO6bFT1kAHt2PFje72H2vvifU4sFcPfQhiSMMBGG0wdotwh0AHdqOiNNG0nJAvi /C/music/incoming/LbEILEmxRbPQsOAk 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/AmivptHdXMbAI2hd7 /C/music/incoming/koV6VnVBk5WJN5t7gYje7jTW0u3yFQSlHBpdOj /C/music/incoming/vBFL65rtWn3EpBmx5TVTVnk1YX2NH2O1iSEnBDy /C/music/incoming/fwVO6gldq0QXc4TlsVKSxh3UfTlQFaPB7qshBuqbXVPWbcUQ1DYsgys5CaIm2CFpkoXSKLR5 /C/music/incoming/psyy1KrqK5WgKtVeaeedJUUIQf2kqSoYN46qW2ElkXm0PKYE1NqSLOeCGXPVQg70Q5B /C/music/incoming/2FkromEK71jW3JWecWifHsdDfoY5FNEBsxPUf6kLLGDidWn /C/music/incoming/MMdhP0v6eKoFx6PsoM5gBWkSBHKPa7lVPBoOGw0ju7E5rlilaCvANuhXBsO /C/music/incoming/JBwMCHTGhwFTugwwUFREJLLodUhQvsx /C/music/incoming/1k3PGU0juVlMgBjAnKGBEuOaeaBfHWGoOdYpqmgb1bK714VMGPjnv3sFD2KFsUJGo56cJ2jaDEIDSPhimWH /C/music/incoming/SH44pWvLMk5JSrJhI4ms32sQS6fC2omKIST6BfKTxpnCtKS 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/vqbnwiHNeHkiJAG366WLUrqRk4iQFQ2gxI2iYSMDdYXJh5tLA7AkPgXd7qdB7 /C/music/incoming/UQw2J2Hp /C/music/incoming/y3IaVYsHOB3Xafn6cKIIJijeWLeWadcFmvIHlx6R5tSkhc3isLEopyvqTEkjUEGKywKMFNTMLXKow64UQ4DwGVoUarVPmW5 /C/music/incoming/clqs7gUqsjvrfhP01LfLkAXSrK0pyWtxR2rJwTI2E0ruQYyUCAeuK5RJvFbwnE0DW5HlXgDhdkgriDcAkeU6S6UUkP /C/music/incoming/AajJi33TIlLtJdoNT0X3n67qlaT7raRXYg7FNLWkY7hoEcgOrIAhYbuBa1 /C/music/incoming/wHp3WNOwpij /C/music/incoming/6A5mRlyBEGkxVmpGKvHbcKIqdEEVXoJLmUxPJbrpSUOSTbDiIIOME /C/music/incoming/MXN3IMWP /C/music/incoming/aYkrNAuyXlAH2rOUkfwC51nR7kAHKtD /C/music/incoming/JyXXJwxAnWKYdoNFgdyac2EGXDdgptCM 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/rLGXdk2nbxHrfEamV0nqXyGdwkMcV /C/music/incoming/KiNuELL3vCiumciJSiUeYqGnVKegcCuw5i0rgPpHO /C/music/incoming/TYMqtkRULnbCehMDOyNuOgBCGQEBHpNsVotnKNGl3xn0oxyTQFWxtadNxjSLNqmvHPNWVy1b1B /C/music/incoming/3tE1RurOLqq0cbFl4FpcpsNmLcgVNtarLd1t62taNpEUIwiq7RlMoBBKNroOoEaqq7n7hlnbl /C/music/incoming/wwh1TNTKNnTm7e6MuqnfxPMhKxKqs263yCJCsdePorScdGNNjNFu3gmOR7qucC /C/music/incoming/nRvRHxitCi4fFvnvAcqWMByrnGuCnf2Ihe /C/music/incoming/3tQbVd6WsDel1DQVBaelh2Dl7Cmv5dY /C/music/incoming/b /C/music/incoming/p0LVws3ad7qGPiKDmBU7d6pd56uh45xVtSUEsalS4FRQ /C/music/incoming/3fVU4pI1tvKidMffQJSLl0dXjceRDMHWxIXY04aNqvtPcXSeUJRVKGwdc5K 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/Bn4JgE5MlcuPaTcJtbGuOeO7lo1hIi7DrosTHyHtBN3dBhkILeCWKN4vG4xYKXd /C/music/incoming/uMBgDGBrofDf2IWkYm6aXqm574fIH6T6cDRaWckt7NPKsUxjrJKLvMYdyEgHB0RqtEcyX /C/music/incoming/BeXuD /C/music/incoming/bDERCiuqNbDAa /C/music/incoming/eneNBYHjey2Muchai0uF3Wn3 /C/music/incoming/pcSSWlRXNoQ0FbT2ymHteu4Iaip /C/music/incoming/ocwjn7WFXWtqGej4DLQ2FKeRqMusIGetRb7ucCYT7aOsdMVHyeGJmRwM6M1IME5qRaGEeW1bT43F3SNLYU1DaChaMuv /C/music/incoming/K6k2C4w4fQbCcQ31HEBK4FVYMynaFmhTKCkeqpRHULUHb /C/music/incoming/3FUiW3wFcfwmSVdF7s5hpIm1tg6nhA0KFnBiL37YogIe0kbkWqbIJ /C/music/incoming/veJWAr2JbIwg34MCTESa3oY4TSKD5OxFuqxQDPqTXcgLIFkbd1dXtdOgmNd 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/bItycHidTvk1DfEYeind0d4kLg3mxaG61Cs7BY5OYFY1 /C/music/incoming/SdVDMi3eoq3dQpusSOllf76thKvrva6Gf62b31BJVmjkUAIxbCgRFd1SeCvbTLQnsv5SvtwYmJx1XVHPb6p22obcei4BEAXjE3 /C/music/incoming/L7us72BT6JrbDJdpvsVX0Jo0ooHG3enQGJBjFIAnheuLMXGykH3gysfbRDeSt2Y1vID1h1SV0HPVoKmyQhvujhqmEAycEP1 /C/music/incoming/74MCGPxhAXI2l4DXhADw0PuEX4NbkKiU7q0BF6qkledeXIjpikU /C/music/incoming/OtjHkFPUXXIBdPLE7vbdJMsUeUpG0RgXi5ef0fRQYv0s4Ii3QYXxSjwbbvDxpj2fRRsfKGL2LrmmUaYDLtWa2Qf6IddEKtAOBT /C/music/incoming/fl01sqg2XDdiWJnVFKEMQqtNmjdUiAQPMckAgJl4mtqtqA1iWCoWRY0VYlN /C/music/incoming/TUuTY7NHtfemExpjGOLH61KoT0UsuohbMHgYmVmBlB5Xdm /C/music/incoming/pupgfUh7i5KXyD /C/music/incoming/ExifQOC4WDQQGlNEhtuPnmrvI0cAVRQCSfOS5rPwQYxwAXCRbskJffRrgTEYMbifUo6AE2GWL56vV24SwsyCGgvMvwMlUXS /C/music/incoming/QM6AqQPEqQYHfgO5sCNG7KUPeB6pKVddv5UdHrXULEFpPVQ1MHC3SQUfYquXSy2DMUkhsKwaL03Cf 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/iPhpB01faAiXExpdiERAI7jcbnWoAwBg4slFvPBx2ldtcJkvM52bvGaiFenm /C/music/incoming/SDd743lPOb56SSOno0hJnTGFGx1wUE6gBU1PI1bvFXy3JN2RuqtxixP65FBFcW3kcYE607NuYSextL40EibDjH5ce2Rcy /C/music/incoming/ID06bWIaSrxD2dXbJrLhyu2dDtPtCa1j7mLrqdsjGHemlUg1xT6NvqvmJVCOgnFRynDOyGSG7BJ0qP0Q /C/music/incoming/ytVjdo4JrN7y76tvxpVPhC6C6rAYleNoBOXt /C/music/incoming/6XMejR4fW1FQpJQ0gKOTU /C/music/incoming/l5NFKi0EvLIv0VyuF2 /C/music/incoming/Vcgw2 /C/music/incoming/MIHP /C/music/incoming/CB1MnnpGJLkCSykilsW43ylgvW7koNx4qfeHsjjDmN /C/music/incoming/aEfE0DWYcN6n3GHp7qfvEsxjr1O4kAfcFj1mjEVmxGJqQ160TfC6WctOf4m7V1OJI4QTNtgDC065RgAx2Wje 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/plsiXK5eoUkefBFIutQ6XAVw3HYRrhcegf5F7u2aycCNylnCHY71ScWXw3npTnTgRg /C/music/incoming/ffbwShKFKqYOvwFNWNQr5g6 /C/music/incoming/dML0gB7ejDecle /C/music/incoming/PLpvhLHoKuR11jClxryOUBDWkyTvX0gM0d /C/music/incoming/eajsvol6S4DNCkKWEybYaHQYBn5TeoXaN2TSKVdDqYAXWKU7GjtVjK0ErsYiqy1EfD7Hy0mPvGHjh0cYA5n22cXd /C/music/incoming/Ke2 /C/music/incoming/x /C/music/incoming/7HBdEnDXioq4Yh1NmaLjNFHBTCuj3fsJQJYkA2X0svBKudeF6PRC6rdB7arb1s3c4OmoqQmr /C/music/incoming/4pMG1wN0GsliCogHDumkLmiwxjsDghj1trC2PjyJOFKvgon3SRUHwRoRgohQdjSyisVjTlYt3KEfJTqi4xSwtJEK /C/music/incoming/DxvWIYRTnvkccBFDD6cxR2oMPxNKIwBtvVtg7t3MASEGIX0I1bht6bbIiRhkkhlX2YNnhxDjdx57 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/XwFDfFvQUkq37oBsf5CDCUfWC3OsI375kUBUCafpIrimIT6kgLavN /C/music/incoming/iO7nDalfkrfPnUF4nuvhdOliYa77sCESjmEtGS5FKI502IUXQpCJB41CDYwCbmTPUuFaqkxCxYEDQsnqnipda3qmtcYPvCD /C/music/incoming/jJLUjD2kHQ2GTnRfJTCjjO3GlU7Y6glKKwXTQ5rMNWH4NsePLeMiLuMCOeIwDdlBFq3vw6vLCWDth601 /C/music/incoming/LKE /C/music/incoming/vwlCSInWp3qbfQ16pCDADL6CCKHgSCGFka6MsymmGxY2NIoG4vwiQUsRyR7hageVvTYfSoNXop1fUdW2v /C/music/incoming/rGVGjGeh1u3BbdTU2hW6dcK0fF13rhn6NAf /C/music/incoming/oa0qciiSLR7SD4Eun1SucSFvMnrJmiAVDtnwaH6tIlQda44FyURPRrE /C/music/incoming/dXABxYIU251 /C/music/incoming/OYfD2FMv6pR7nL1o3c2kBBpgTCbTF40BB5VocobFLF1cnsu4COaBkqfn /C/music/incoming/rtNl2lvFJblEmW4ROvQokTLUmLavSxAd 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/ybWynaxH4BWiU5XM7jeeW00IMGuEGAPpiVC4LPMrDIDNWqOq4GmLcT0GjoTON1bESGa6D /C/music/incoming/PS3Xjce756ushBrRvRHjsDQNJ4SQgixh4JU1kXvBF6d /C/music/incoming/PyUIU5Oc1DPek07kS04FXEkbRBsLGss3aE2u7yek1pTgKFejigq0Do2koTYsMdDHjUeO5LlsUTL /C/music/incoming/goGaf4oWhfWbTKVQRL51qv1hpb3pGrtgFNtHOfniwQq4bceArn5D5xNSuySdb6pWTQEgqnbLwWDHf5gn5C5suXjhaIlpuk /C/music/incoming/qcPsOX0bh05sOn7iU4kmpGpv0huku3sBAfYmKtryvt1AOyCpKSBHiGyRTtBHDPNlHD1Jw /C/music/incoming/1FKcf1qNVkoIdHkHJGrQPxb4rHcwiQDYNxk3seOLRN25dVFkixHryekDEOSGY2EfOw2NvpoFYN6cDe1EbYnSikAI /C/music/incoming/7FUigcP5RK6rtcUcm1tmyJigM3icQbp3EHrs3UdEcQEJHhgYwtEUiWCxwODk2NoQucUTRCgAXXjQfGGFWqNwECTPf /C/music/incoming/hsyAcde /C/music/incoming/WrxhqOpSMxySnroY6XXWeqAa3VsVcK03mIBaaAi2jP7LEF0hrCh3rKRGYwmCvCQcGEGMYnYGO4NwqWEw3k /C/music/incoming/6m6vyMpjQPGad2b57kCON3gkLgcng1xqc7LYsoWy3axiOOBaPhMGyI6cfVSsJbcX 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/ggtgG0m /C/music/incoming/ekWmoXwbHtg1idDwIFta0J0ngCrvm2ADtGdEjUvXvAphBj7yjRirifgDrIgUGaWM1LGK76nUiEMysSU4C0mCTitnAIlIOJruLL /C/music/incoming/lbjxboiRGccAX5Vr2JRCyiMflTDG1ubSbuEQSFKuRQxxMXd /C/music/incoming/5Guxn6Icljfq2w5Ed6Mh6ICfJ6yREwilvNgci2sFSTggnVe /C/music/incoming/s6VNBBNgkt3it7nhmvC0DVPgJBORttK623mspKvxWh1LHlhG2vg62cnEpPeaU3UYR5oxU2YK /C/music/incoming/GSpbaXGG7mGAI3GJJOkW3Jrw4QHHxARpeIUh32sOOR05PfxBqsY4yLQ5B1frp6i /C/music/incoming/HnYAIgowxjT30 /C/music/incoming/eEYTJhN3vvedTDwjGLBaKeJJofhIoFDKMuG5jrWNxji1a2sWNCXeSmg73pFD7fNY1Cxx4A7nV /C/music/incoming/K4W121LH5wp5yRAdKq1bNDF5dC76YvT2q /C/music/incoming/snKxWJrOdylWCrwnIHTqif3HEdy3iaXYJ 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/peimVKngqX13UlbkYxisAJxn3IgweMF3PigdHPk5MkJHpgmhJvITXxEON3qmEYbMs6nLf6KinkNp7Y5Vu7UQdTfrMAwMx5B /C/music/incoming/t21PwhYe /C/music/incoming/7DYFUX /C/music/incoming/oTaLVIgyXQGBkGBR2KpHIcR1 /C/music/incoming/3b0xIHO2HAsqChpInv /C/music/incoming/6rpq3l2wbhX /C/music/incoming/5GliBd4SbWhbiYDIHFb /C/music/incoming/lvDmxbCrj2CTKCtaKbkaUbgOI7rJYU7F1rXPDNExPru0b0Jr /C/music/incoming/kQYEVJ7jjxU1IgUoXptvuiEP25noFt2cMiMtphs43RTlcOCPVvlyBqpcmiJXuSM /C/music/incoming/Kw2XXcEkoQUEcwL63nDtBy5DBrxq37NygDwVeC56fcJISsL7PFdHOYulAyvGMnopcuxH7W1BqEoxWvShN 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/Evjb7e0Fw5Tr1jbCj7SPCSYug4YhQQkVQiKQypCPCiotNTTSHagyuWkTEV2dnRWO /C/music/incoming/MKuimOQYNBBnMGA12sslHddGi5I7KYeCiddet13cdMqsrH3RT2mfeNyJHWapgRnWv6fICuGawqi3TRoIbXmPM7xCMCEF0N3tx /C/music/incoming/CoJ4F4rpYOov6gV5UJiciSSaf /C/music/incoming/pG0atqqswxxT20O3fRAiwUBUlP /C/music/incoming/mBbdu57c0WRLtN4uUMfoXRc5b0nOgTq7rHYXGqxiuGGpB3w5O5TPkyTDxdbD /C/music/incoming/hUY4wPHfjf2OnlRTwbJNkmseJtiGjKKGEkfhXt2Cs4vsJlET0Rt1hiy2CTtc /C/music/incoming/5br7AV3GbP06csvM0fETOfVuWOacu /C/music/incoming/qfqX5CE4duc7IbgwGkHmFSLn4QXRh2SiSbowwfJR /C/music/incoming/BwbFdyBTEVTElColEAJwEEG /C/music/incoming/J2T2WG6gNCVsjHv6eJs6XXs5S 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/BA4FNXsmDPCTniRwYvbVo1jnTFjObkAX /C/music/incoming/DAfsw4Wa4qWkVcvad1HoAAh61IIJFjbbXxurN7 /C/music/incoming/Pra63nbt7tKXf4y4hhgNsXikIwxfFFWUEw3JM77uw1TKUwba62EuG6qYjXwFW /C/music/incoming/UtETw5Gg2IRkVbpGSRSh7gQOj7k6VdItVgGRyiiKKFbLwpNmj4jQ3EINL /C/music/incoming/xSbnYGa5Wda1rwS3LAPOvQKH6o1s5nbBNDdLJEiuYBAL7SPxnnTDNWHPiCpJNO7IbGnWtgsgquX2q6HmHDfRCGVX3vCgo /C/music/incoming/Em1RkBkqv2Xnc /C/music/incoming/66adQ0A3Gg3s7scuPS3IM3IlysQyudKlNpbjh7J7be3RoGoOrnaLosfcwWMwibHCEQNQq1mPi4 /C/music/incoming/dO2CuDpsQdRiDR6SsIgSmqIkKJNXK7uKK3JWjjIHBFPSEGABvgJu0DITfQYTWyPRPgFHhjJj7GrOJX /C/music/incoming/xADgrc5rPoSdFKCkWM /C/music/incoming/xU7V5iXmCJiqaTlRJjjYAuNtpctCDgPUS1eXbGXiPPtan1yb3grGJUndgNG3WvQu1uF 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/Dts6tCqWUChJkkiCutMt7O7mlMyBssTUH0BKau2o4sIwct7oar7g4kTWtgUPcXDCQubsRFC7AwwO /C/music/incoming/sjkypIVrVdi2fivmyBdHWxjk0RNSGWM26sQCQaLdP55IjHveUPJ24O437aHF3cT7xn4Ty1ExX7Y /C/music/incoming/KdNNiomHi7IvWr6p2GMSBirWroAVmrSRH7fiFJrNSpdpTegXeaYGbutCSYu1VyuXoXVWmWRro77kebc /C/music/incoming/DEry25n5t1KgdYoab7r5DCGXP0NcbJ /C/music/incoming/eQv6nKJSMBUmVLwKe5 /C/music/incoming/0wypa7HhG2GqJhkn6b2TafiacWia4ftY3DLuS0yNfF7Vqd4iTWqGq21TnxmlXHkBHOugEWDfKnOCguR70anhVUIbJ /C/music/incoming/dojgpg6wDu0MSxC361qVFSAk3KgVaCYSuNH3vwE4sSAsvFjxl3VPsGdsW /C/music/incoming/lYKSRuvhhs2LysJQ0fbaIuHVvHVSEFkDXBT1yhQtUjBqXLIekAwH1NmYrWvkHLKKixV5GQrSwPmx2p5 /C/music/incoming/p /C/music/incoming/bb1sdmy 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/nk7IbChMMobmIxQYw6oRPXRIAqVJlWHPwPeFvxA3IawIXHemTM2gnh3wAyiSN /C/music/incoming/L76je6M64Oakviunfc6Vya2r4qL /C/music/incoming/pO1UeLi4jdYFLJw2B5rT2qs /C/music/incoming/nSGOoCn4BugSSgeYrd0bqSdIYOay2a2cfp1b3vR /C/music/incoming/1c2ElRHjs6vOS6MOjImnLTbmqiygJtkcIkKMhKcIlpxvYcs7 /C/music/incoming/KhMlRnwU6FPLhAUXT1aCySpvHujVH /C/music/incoming/uXh377oMYXQXhW6uwaMqnuqlXQRcvAeWR3FToUWFo5 /C/music/incoming/GRjcYWWUNbdC4iyqqnjPxa1w6WmIIDLO6xA3BTEce7cggD3jjYhCwTqGYUebKolkxvEFQ /C/music/incoming/sWWP11SXbQF2LsGR1i2nhGtMudPwT5WUfKvucE4o7kbU1XyOpOkxNfKUDjuWkuee1RWa4kOwlM /C/music/incoming/n4If0DDsiOJQR1cebaMWdovPHEjhKPLubQ6HLucHkwHH4uVXeNXwHNR7H0FvsvPAdnPb3CBN5fMNPW 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/bqaWRxfadeVTDpn5SLwCKm5n7KNhOfeuFsi5eY6ejrMDqOsMQuoe5Y6VsTX /C/music/incoming/l5dGqxDmwxQnYcsaI5wvfMDtCHAHgqfg /C/music/incoming/Dj5W /C/music/incoming/k7QfE7gOUyksiUwnCxvcqTLMDXo1aIarKVPK3DBOB2 /C/music/incoming/4OWUGcX52a3KDACAYdW7fWRseGuTqVJBwURv6OosAesBQ5cMQ1T0NUUg5EQaOeNgyCnPQfCjWEGaEpKgDQdxbQUK /C/music/incoming/IQydDbWCOMQrFRyLnSOb1qORPacQPlkil /C/music/incoming/vi6KGeIrV0WBFocMBbdThU4nrrqHfDf0ohgi /C/music/incoming/OlpftgpAj7YxebpJDsYGBVjGubTKn1HAKSCp4uHpFo3U4n5cceuDovl0cRRruNmp /C/music/incoming/Lc /C/music/incoming/HNDpo3Th3sGOds7wcFe4rVgxskUdU 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/DsCDR /C/music/incoming/2NhpGHH1roCASuc1IBSrUPUhQ5S5dQykHuMyI3JuB6VnUmvB2GQFgA5m0aHIWJWIXr1wQLsMYx /C/music/incoming/O1xxV4j3HCSE5dofjJoBwNupMNdLVUoan3Icsh1xVAEsHfXiOOBE /C/music/incoming/AbLC0l1J7gdPeGhv0sgDTKElFa2E0s /C/music/incoming/MrlCk /C/music/incoming/QrdO1QLcaAAi1SRA6iqBNDWds2D1mjcc7rSsmgjCjwNCNO2VmBOhSJomDau6mRWXxxiIaxnY6WrqXtwM7POTD2rxcFXl /C/music/incoming/miebjY2yypWK4vcLHuq6RRe /C/music/incoming/b4VoGecBXkXFDlCmcU0UHVNMTeKLnSAqd7HG1UeeNO /C/music/incoming/VDll6eAG477sphdqsD6rF1uSRYB4XnA33NF7rTpqAeQgpSQj5570gRm2hACgKEQQGexJJe7Gn /C/music/incoming/ots7tFWQOsgWMhPJOi7YJY2XKD7Pe55mBio54dUX 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/4jqrjNB1HPEwrQPEy4xCeFYOqcBS4yOh5JVLHINpkG /C/music/incoming/kN1Pmhf2TKOyyyEp1gQh17BtblIcdM430k7tyBYPWCLI2mJXoev5IvVklHOaHdYgNTGnA /C/music/incoming/dao4MmoHWDBYmu5TTLiy0XlQxonxMLup7LT0d5yTG1klHr0NfgsaB2dnVFGw6Y3khlYIIePVmv07MaifwIsFsuWfHGeGy /C/music/incoming/kyN3wWJqKBNKUy5II6hd /C/music/incoming/g /C/music/incoming/yFf4nyK6oNEDPGfECS63VsioH4NYgOWrtkQQShBtesyrhNOlUFy4mp0gwYwrSS0HYm /C/music/incoming/cbXO47Xvp5Oc5c4nsaGpG4Q5G0KwORcJWlXIdNlqDyP /C/music/incoming/vSlEE0 /C/music/incoming/fY /C/music/incoming/3QJOoUBaTuNYw7wVUXeqTfETWlnqJ4B1EeCKSbDh7hE4qBS3gqnPuM7XlXYcHjxW2TtrFUcTt5r 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/1tPCTavEjAbCKi6ndBy1Ew3OxuWII5nPt /C/music/incoming/3Hxnw1xGwJFGY7yAnRYx6ikFad2Wy7AWX2MtgcOUQg3SqhOgp1uaYU2Tw1ns7JgxjPP4uetldePYnyo0wUGGLy6c /C/music/incoming/t1u2PrwuPBb60ChQATrS6IWKulM4mGukHRAhHhwm7mL57YNdGNA7N05SeSHDNBhjfXyibajsveTT4YKEFJxHfvFOTOcWI2 /C/music/incoming/SoEQnCVHUudgX4QV6qpaX4wP1uLi67lCUrNvn4Ts1lUGPiWSwRJKJ2gWYVW0YNIUjJtGpuHcE4hLiX7SF0SnwI00kXEAg /C/music/incoming/ie2Ps6Peop63ji6JeSm4e7nVrxnhQSBCbc /C/music/incoming/k /C/music/incoming/g3yoQj21NXBAjndx1YJjfhBxAjD3UPM5JPdpJKbVJ3HTKjyEXN3FL /C/music/incoming/dqXfCBigW65pC0NNtULrr7MadIXKwRg16UoA0IJTy4uW1bIrPL /C/music/incoming/bXM1vnM5NgiSfOaNXjjtulc7weQtsBvKSlPoq4sLRRIIPJCHL3bqNJyXVNEqFsMlRFa17Tv1XGKLLC /C/music/incoming/NbFAxjJHRDbxURPAjv4Rv6NLg2dYmy456Md7AJ54jDLpkwVmaysKc3HPu1sEgRtsHdyhOQ7HxaI0twBQgYYVfs2dfvM 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/0ARxXkvwkrjOWoSgyeALolgFvAaTqth1YvTtHJ2OEwVunYYOkOjtvTQNtlbwkJfXkpWADyGXkSgYxSqFJtIJjUEeMfauHFE3 /C/music/incoming/tGDq0PVJwfBoEMAYQsYCS3tO1wDCnKFlwaqkqAicKcpD /C/music/incoming/vO0AANBX /C/music/incoming/1lg /C/music/incoming/h30KTf5QglPdowMbU0VOnKp0 /C/music/incoming/kXeAn3kMaT3VqfqQpWrXQlPTlUnBp6vnyoh /C/music/incoming/6sC7v0sWH0ssm7KnNJbv77XN5gRR7b01U3PHtubk02oBpehjbxiFOnP6CVcphJWGayGr /C/music/incoming/20nvA4kCnq6lxPjuSXlGa2TSdh /C/music/incoming/OJQDDEi /C/music/incoming/wC1FwO60r 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/MuQsGp1tO6NmpcKPmLu1rvhIHmXHGsGwUPV16Im57YvxW7hgFUNBDqDqmiStAtVvApyHoRRMxw1A7RS /C/music/incoming/a6WdJoLv0n0lB5FeRSpJHAfNkHck6KkTrGgQC /C/music/incoming/rhHguKLFE46PIbfmV1i0FWHQfgCaDPdCjHkI5YsweAFfeb1xUH3vI5dCHYb /C/music/incoming/gY7egpWxE6rS7g6prAX1kXjODPAPhCMtK0xs5OG3Q4WrgEG0oo36fdMpPsIyWhpct6ihPMsK12koaYH6jHA1 /C/music/incoming/0W7YESUpdajhD0NX7 /C/music/incoming/cp7XYQrEotFIJ1emu1sWvV3DHvtHRBlvHsp3oDJGU3x7mYIer3RdNqJnuEqDvRUUhibpKi6YrTcAx4qPVppVRiQpRcISmfj /C/music/incoming/pLbvV /C/music/incoming/SamEuvToI2PsOEjgBjKV5u7aefuQeKubRAHCA /C/music/incoming/VPbLq /C/music/incoming/knMYGUQaeP4HyEqgQryJS 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/Mt4Fe0jsJiMKRr5tycmJyCVrJNAnRaHYcHw7gJl2KdAKQDKFLN6M3YjjGL /C/music/incoming/MAf7Kn4pKBaI2Mgd5V15kIBYjTYDLlsDoXXXXI2hKJ62k0LGMtPPEixe6nW /C/music/incoming/uRbYtC4KGrF2ooQTxEUOHBmRpKqqR7HxiRhiqt /C/music/incoming/Q4GrJbAebUXYi0i4MurFUAXD1LM1T6oAmJiUqSCokpeMMOEv03a /C/music/incoming/WKrlm5GtsOFj6uytl4KcEHWSF6up0wmIRWbmkLg0fUst3Ob5pk1rMsnoVGNoKpC3C5AitmiHXS /C/music/incoming/QPREuW1ogYBJu4WH3ArBmrdjfQ5vJ4wf /C/music/incoming/A3ddw4K5DaOcYbWle7PLLIsIAKlyVPy /C/music/incoming/YfBgYshKGYeBUB1hFGxEnJDcfmT2hj2FtrAf1PBYMP /C/music/incoming/j31hhHF0KeqIB4w4MKSbwETwpPU4bhhcekx0XIVxQRQ4YFsLc441jhtMjDYyUIXC5oDpGEf /C/music/incoming/6pNo6VSKSancswGML425rEFiWeQ3SdJO0oebTyMM2bLo7yJCaHSJyAFBREy2eWYPyGjdsE0lrocp0qjxCo3 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/5OLG6XMCSnU13ACH3scGP3xrvhC3KkFlW6SxgqHaQFe2txfnBhaskw2cqtkXv /C/music/incoming/RbebhSOtXBhybD7dV3iqxpYsJriP /C/music/incoming/quOMahJRX3Cw5lSJ5OLYQNY1ae /C/music/incoming/DdDwV /C/music/incoming/MeSRrHo0XdwvqrUKjuCR6qtxYjbgWVRaBBo /C/music/incoming/pV4glalE2pFhOTItmNpw5mlG2bpw0aERYTlIod40Im14KxOrof2kSCUcJxlkRWM2TVq3HafiQx /C/music/incoming/S7Lms4tLJ0ewnwwpVPEx0nGtHeV5XylgJNeFGWsJxWNiG6524uetFoRFAqMo /C/music/incoming/0AgQ44p7lipe0DScjstKLs7p2rGxIsXvhtdxe5AecRUl2jkPGlFCyInGAYVLw0y1r14FAu5l1oI2GVuRhXYvUv4 /C/music/incoming/YhBwqyS4osmYeEoYEJWbBktvDhMKexlM04Nw3IcfXM5pNRLwiLEM6SwNVe2jThYYgI6iXY34HRlWndQTDpCB2 /C/music/incoming/CSQyinVFCwUgCsIGtH5v0TxBGjyCxPVKsn 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Info: Grouping 10 tracks 21:35:02.8 Trace: Folders: /C/music/incoming/album 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 /C/music/incoming/album/2.mp3 /C/music/incoming/album/3.mp3 /C/music/incoming/album/4.mp3 /C/music/incoming/album/5.mp3 /C/music/incoming/album/6.mp3 /C/music/incoming/album/7.mp3 /C/music/incoming/album/8.mp3 /C/music/incoming/album/9.mp3 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:35:02.8 Info: Grouping 12 tracks 21:35:02.8 Trace: Folders: /C/music/incoming/album 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:02.8 Trace: LooksLikeSingleRelease: No common artist tag 21:35:02.8 Info: Grouping 15 tracks 21:35:02.8 Trace: Folders: /C/music/incoming/album 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:02.8 Trace: LooksLikeSingleRelease: No common artist tag 21:35:02.8 Debug: Falling back to grouping by album tag 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:02.8 Trace: LooksLikeSingleRelease: No common artist tag 21:35:02.8 Debug: Falling back to grouping by album+artist tag 21:35:02.8 Debug: Falling back to grouping by album+artist tag 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:02.8 Trace: LooksLikeSingleRelease: No common album tag 21:35:02.8 Info: Grouping 15 tracks 21:35:02.8 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/artist - album1/Title1 /C/music/incoming/artist - album1/Title2 /C/music/incoming/artist - album1/Title3 /C/music/incoming/artist - album1/Title4 /C/music/incoming/artist - album1/Title5 /C/music/incoming/artist - album1/Title6 /C/music/incoming/artist - album1/Title7 /C/music/incoming/artist - album1/Title8 /C/music/incoming/artist - album1/Title9 /C/music/incoming/artist - album1/Title10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/artist - album2/Title1 /C/music/incoming/artist - album2/Title2 /C/music/incoming/artist - album2/Title3 /C/music/incoming/artist - album2/Title4 /C/music/incoming/artist - album2/Title5 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 21:35:02.8 Trace: LooksLikeSingleRelease: No common album tag 21:35:02.8 Info: Grouping 2 tracks 21:35:02.8 Trace: Folders: /C/music/incoming 21:35:02.8 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 21:35:02.8 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 21:35:02.8 Trace: LooksLikeSingleRelease: No common album tag 21:35:02.8 Debug: Falling back to grouping by album tag 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:02.8 Debug: Falling back to grouping by album tag 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:02.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 21:35:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 21:35:03.0 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 21:35:03.0 Trace: LooksLikeSingleRelease: No common album tag 21:35:03.0 Info: Grouping 1000 tracks 21:35:03.0 Trace: Folders: /C/music 21:35:03.0 Trace: Yielding from 2: /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 21:35:03.0 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 21:35:03.0 Trace: LooksLikeSingleRelease: No common album tag 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 21:35:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:03.0 Trace: LooksLikeSingleRelease: No common album tag 21:35:03.0 Info: Grouping 15 tracks 21:35:03.0 Trace: Folders: /C/music/incoming 21:35:03.0 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 21:35:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:03.0 Trace: LooksLikeSingleRelease: No common album tag 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Debug: Falling back to grouping by album tag 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:03.0 Trace: LooksLikeSingleRelease: No common album tag 21:35:03.0 Info: Grouping 15 tracks 21:35:03.0 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 21:35:03.0 Trace: Yielding from 2: /C/music/incoming/artist discog/Title1 /C/music/incoming/artist discog/Title2 /C/music/incoming/artist discog/Title3 /C/music/incoming/artist discog/Title4 /C/music/incoming/artist discog/Title5 /C/music/incoming/artist discog/Title6 /C/music/incoming/artist discog/Title7 /C/music/incoming/artist discog/Title8 /C/music/incoming/artist discog/Title9 /C/music/incoming/artist discog/Title10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Trace: Yielding from 2: /C/music/incoming/artist disog/Title1 /C/music/incoming/artist disog/Title2 /C/music/incoming/artist disog/Title3 /C/music/incoming/artist disog/Title4 /C/music/incoming/artist disog/Title5 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 21:35:03.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 21:35:03.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 21:35:03.0 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:35:03.0 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 21:35:03.0 Trace: Unmapped files: Path2 21:35:03.0 Trace: Missing tracks: 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 21:35:03.0 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:35:03.0 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 21:35:03.0 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 21:35:03.0 Trace: Unmapped files: 21:35:03.0 Trace: Missing tracks: 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 21:35:03.0 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:35:03.0 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 21:35:03.0 Trace: Unmapped files: 21:35:03.0 Trace: Missing tracks: [ForeignTrackId2]Title2 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 21:35:03.0 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:35:03.0 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 21:35:03.0 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 21:35:03.0 Trace: Unmapped files: 21:35:03.0 Trace: Missing tracks: 21:35:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 21:35:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 21:35:03.1 Debug: Analyzing 1/1 files. 21:35:03.1 Debug: Parsing string 'Title1' 21:35:03.1 Debug: Unable to parse Title1 21:35:03.1 Info: Reading file 1/1 21:35:03.1 Debug: Tags parsed for 1 files in 1ms 21:35:03.1 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 21:35:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 21:35:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 21:35:03.1 Debug: Analyzing 1/1 files. 21:35:03.1 Debug: Parsing string 'Title1' 21:35:03.1 Debug: Unable to parse Title1 21:35:03.1 Info: Reading file 1/1 21:35:03.1 Debug: Tags parsed for 1 files in 0ms 21:35:03.1 Debug: Album accepted 21:35:03.1 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 21:35:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 21:35:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 21:35:03.1 Debug: Analyzing 1/1 files. 21:35:03.1 Debug: Parsing string 'Title1' 21:35:03.1 Debug: Unable to parse Title1 21:35:03.1 Info: Reading file 1/1 21:35:03.1 Debug: Tags parsed for 1 files in 0ms 21:35:03.1 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 21:35:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 21:35:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:35:03.1 Debug: Analyzing 1/1 files. 21:35:03.1 Info: Reading file 1/1 21:35:03.1 Debug: Tags parsed for 1 files in 0ms 21:35:03.1 Debug: Album accepted 21:35:03.1 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 21:35:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:35:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 21:35:03.1 Debug: Analyzing 3/3 files. 21:35:03.1 Info: Reading file 1/3 21:35:03.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 21:35:03.1 Info: Reading file 2/3 21:35:03.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 21:35:03.1 Info: Reading file 3/3 21:35:03.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 21:35:03.1 Debug: Tags parsed for 3 files in 0ms 21:35:03.1 Debug: Album accepted 21:35:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 21:35:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 21:35:03.1 Debug: Analyzing 3/3 files. 21:35:03.1 Info: Reading file 1/3 21:35:03.1 Info: Reading file 2/3 21:35:03.1 Info: Reading file 3/3 21:35:03.1 Debug: Tags parsed for 3 files in 0ms 21:35:03.1 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 21:35:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 21:35:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 21:35:03.1 Debug: Analyzing 3/3 files. 21:35:03.1 Info: Reading file 1/3 21:35:03.1 Info: Reading file 2/3 21:35:03.1 Info: Reading file 3/3 21:35:03.1 Debug: Tags parsed for 3 files in 0ms 21:35:03.1 Debug: Album accepted 21:35:03.1 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:35:03.1 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:35:03.1 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:35:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 21:35:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 21:35:03.2 Debug: Analyzing 2/2 files. 21:35:03.2 Info: Reading file 1/2 21:35:03.2 Info: Reading file 2/2 21:35:03.2 Debug: Tags parsed for 2 files in 0ms 21:35:03.2 Debug: Album accepted 21:35:03.2 Debug: Album accepted 21:35:03.2 Debug: File accepted 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:35:03.2 Debug: Analyzing 1/1 files. 21:35:03.2 Info: Reading file 1/1 21:35:03.2 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 21:35:03.2 Debug: Tags parsed for 1 files in 0ms 21:35:03.2 Debug: Album accepted 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 21:35:03.2 Debug: Analyzing 1/1 files. 21:35:03.2 Info: Reading file 1/1 21:35:03.2 Debug: Tags parsed for 1 files in 0ms 21:35:03.2 Debug: Album accepted 21:35:03.2 Debug: File accepted 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 21:35:03.2 Debug: Analyzing 1/1 files. 21:35:03.2 Info: Reading file 1/1 21:35:03.2 Debug: Tags parsed for 1 files in 0ms 21:35:03.2 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 21:35:03.2 Debug: Analyzing 1/1 files. 21:35:03.2 Info: Reading file 1/1 21:35:03.2 Debug: Tags parsed for 1 files in 0ms 21:35:03.2 Debug: Album accepted 21:35:03.2 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 21:35:03.2 Debug: Analyzing 1/1 files. 21:35:03.2 Info: Reading file 1/1 21:35:03.2 Debug: Tags parsed for 1 files in 0ms 21:35:03.2 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 21:35:03.2 Debug: Analyzing 1/1 files. 21:35:03.2 Info: Reading file 1/1 21:35:03.2 Debug: Tags parsed for 1 files in 0ms 21:35:03.2 Debug: Album accepted 21:35:03.2 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 21:35:03.2 Debug: Skipping already imported check for album without files 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 21:35:03.2 Trace: Album has not been imported 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 21:35:03.2 Trace: Album has not been imported 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 21:35:03.2 Debug: No download client information is available, skipping 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 21:35:03.2 Debug: Album previously imported at 12/22/2024 21:35:03 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 21:35:03.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskProviderProxy.GetAvailableSpace(String path) at NzbDrone.Core.MediaFiles.TrackImport.Specifications.FreeSpaceSpecification.IsSatisfiedBy(LocalTrack item, DownloadClientItem downloadClientItem) in ./Lidarr.Core/MediaFiles/TrackImport/Specifications/FreeSpaceSpecification.cs:line 43 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 21:35:03.2 Debug: Free space check returned an invalid result for: /C/Test/Music 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 21:35:03.2 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 21:35:03.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:03.2 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 21:35:03.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:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 21:35:03.2 Debug: Free space check returned an invalid result for: /C/Test/Music 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 21:35:03.2 Debug: Skipping free space check when importing 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 21:35:03.2 Debug: Skipping free space check for existing track 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 21:35:03.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:03.2 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 21:35:03.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:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 21:35:03.2 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 21:35:03.2 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 21:35:03.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:03.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 [< 1 ms] 21:35:03.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:03.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:03.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:03.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:03.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:03.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:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 21:35:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 21:35:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 21:35:03.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:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 21:35:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 21:35:03.3 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 21:35:03.3 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 21:35:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 21:35:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 21:35:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 21:35:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 21:35:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 21:35:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 21:35:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 21:35:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 21:35:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 21:35:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 21:35:03.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:35:03.3 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 21:35:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 21:35:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 21:35:03.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:35:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 21:35:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 21:35:03.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:35:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 21:35:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 21:35:03.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:35:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 21:35:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 21:35:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 21:35:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 21:35:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 21:35:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 21:35:03.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:35:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 21:35:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 21:35:03.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:35:03.3 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 21:35:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 21:35:03.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 21:35:03.3 Trace: CommandA -> IExecute`1Proxy 21:35:03.3 Trace: CommandA <- IExecute`1Proxy [] 21:35:03.3 Error: Error occurred while executing task System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IExecute`1Proxy.Execute(CommandA message) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand](TCommand command, CommandModel commandModel) in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 83 at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommands() in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 42 21:35:03.3 Info: Shutting down task execution 21:35:03.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 21:35:03.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 21:35:03.4 Trace: CommandA -> IExecute`1Proxy 21:35:03.4 Trace: CommandA <- IExecute`1Proxy [] 21:35:03.4 Info: Shutting down task execution 21:35:03.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 21:35:03.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 21:35:03.4 Trace: CommandA -> IExecute`1Proxy 21:35:03.4 Trace: CommandA <- IExecute`1Proxy [] 21:35:03.4 Info: Shutting down task execution 21:35:03.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 21:35:03.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 21:35:03.4 Trace: CommandA -> IExecute`1Proxy 21:35:03.4 Trace: CommandA <- IExecute`1Proxy [] 21:35:03.4 Info: Shutting down task execution 21:35:03.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 21:35:03.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 21:35:03.4 Info: Shutting down task execution 21:35:03.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 21:35:03.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 21:35:03.4 Trace: CommandA -> IExecute`1Proxy 21:35:03.4 Trace: CommandA <- IExecute`1Proxy [] 21:35:03.4 Info: Shutting down task execution 21:35:03.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 21:35:03.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 21:35:03.4 Trace: CommandB -> IExecute`1Proxy_1 21:35:03.4 Trace: CommandB <- IExecute`1Proxy_1 [] 21:35:03.4 Info: Shutting down task execution 21:35:03.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 21:35:03.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 21:35:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 21:35:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 21:35:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 21:35:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 21:35:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 21:35:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 21:35:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 21:35:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 21:35:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 21:35:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 21:35:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 21:35:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 21:35:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 21:35:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 21:35:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 21:35:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 21:35:03.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 21:35:03.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 21:35:03.6 Trace: Publishing RefreshMonitoredDownloads 21:35:03.6 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 21:35:03.6 Trace: Inserting new command: RefreshMonitoredDownloads 21:35:03.6 Trace: Marking command as started: RefreshMonitoredDownloads 21:35:03.6 Trace: Updating command status 21:35:03.6 Trace: Cleaning up old commands 21:35:03.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 21:35:03.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 21:35:03.6 Trace: Publishing EventA 21:35:03.6 Trace: EventA -> IHandle`1Proxy 21:35:03.6 Error: IHandle`1Proxy failed while processing [EventA] System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) 21:35:03.6 Trace: EventA -> IHandle`1Proxy 21:35:03.6 Trace: EventA <- IHandle`1Proxy 21:35:03.6 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 21:35:03.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 21:35:03.6 Trace: Publishing EventA 21:35:03.6 Trace: EventA -> IHandle`1Proxy 21:35:03.6 Trace: EventA <- IHandle`1Proxy 21:35:03.6 Trace: EventA -> IHandle`1Proxy 21:35:03.6 Trace: EventA <- IHandle`1Proxy 21:35:03.6 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 21:35:03.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 21:35:03.6 Trace: Publishing EventA 21:35:03.6 Trace: EventA -> IHandle`1Proxy 21:35:03.6 Trace: EventA <- IHandle`1Proxy 21:35:03.6 Trace: EventA -> IHandle`1Proxy 21:35:03.6 Trace: EventA <- IHandle`1Proxy 21:35:03.6 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 21:35:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 21:35:03.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 21:35:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 21:35:03.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 21:35:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 21:35:03.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 21:35:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 21:35:03.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 21:35:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 21:35:03.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 21:35:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 21:35:03.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 21:35:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 21:35:03.6 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 21:35:03.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 21:35:03.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:03.8 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"} (188 ms) 21:35:03.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 21:35:03.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 21:35:03.8 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 21:35:03.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 21:35:03.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:04.0 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"} (162 ms) 21:35:04.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 21:35:04.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 21:35:04.0 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 21:35:04.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 21:35:04.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:04.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (164 ms) 21:35:04.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 21:35:04.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 21:35:04.2 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 21:35:04.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 21:35:04.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:04.3 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:04.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 21:35:04.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 21:35:04.3 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 21:35:04.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 21:35:04.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:04.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488995 bytes) (480 ms) 21:35:04.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 21:35:04.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 21:35:04.9 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 21:35:04.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 21:35:04.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:05.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488995 bytes) (102 ms) 21:35:05.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 21:35:05.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 21:35:05.0 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 21:35:05.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 21:35:05.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:05.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488995 bytes) (78 ms) 21:35:05.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 21:35:05.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:35:05.1 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:05.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:05.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:05.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (144 ms) 21:35:05.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:35:05.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 21:35:05.2 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 21:35:05.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 21:35:05.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:05.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (76524 bytes) (49 ms) 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 21:35:05.3 Debug: 1 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 21:35:05.3 Debug: 1 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 21:35:05.3 Debug: 1 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 21:35:05.3 Debug: 1 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 21:35:05.3 Debug: 1 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 21:35:05.3 Debug: 1 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 21:35:05.3 Debug: 1 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 21:35:05.3 Debug: 1 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 21:35:05.3 Debug: 1 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 21:35:05.3 Debug: 1 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 21:35:05.3 Debug: 1 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 21:35:05.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 21:35:05.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:05.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (143 ms) 21:35:05.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 21:35:05.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 21:35:05.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 21:35:05.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:05.8 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) (313 ms) 21:35:05.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 21:35:05.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 21:35:05.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 21:35:05.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:06.1 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) (236 ms) 21:35:06.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 21:35:06.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:35:06.1 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:06.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:06.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:06.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412193 bytes) (397 ms) 21:35:06.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:35:06.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:35:06.5 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:06.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:06.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:06.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412193 bytes) (47 ms) 21:35:06.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:35:06.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:35:06.5 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:06.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:06.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:06.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412193 bytes) (45 ms) 21:35:06.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:35:06.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 21:35:06.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 21:35:06.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:06.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (14634 bytes) (138 ms) 21:35:06.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 21:35:06.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 21:35:06.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 21:35:06.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:06.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12442 bytes) (136 ms) 21:35:06.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 21:35:06.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 21:35:06.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 21:35:06.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:07.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3206 bytes) (131 ms) 21:35:07.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 21:35:07.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 21:35:07.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 21:35:07.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:07.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8621 bytes) (136 ms) 21:35:07.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 21:35:07.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:35:07.1 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:07.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:07.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:07.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (44 ms) 21:35:07.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:35:07.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:35:07.2 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:07.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:07.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:07.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (56 ms) 21:35:07.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:35:07.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 21:35:07.2 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:07.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:07.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:07.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (53 ms) 21:35:07.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 21:35:07.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:35:07.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 21:35:07.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:07.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (58702 bytes) (407 ms) 21:35:07.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:35:07.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:35:07.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 21:35:07.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:08.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (190946 bytes) (324 ms) 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 21:35:08.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 21:35:08.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:08.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (190946 bytes) (43 ms) 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 21:35:08.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:08.1 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:08.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:08.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:08.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (44 ms) 21:35:08.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:08.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:08.2 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:08.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:08.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:08.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"} (320 ms) 21:35:08.5 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:08.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:08.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:08.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412193 bytes) (29 ms) 21:35:08.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:08.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 21:35:08.5 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 21:35:08.5 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 21:35:08.5 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 21:35:08.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 21:35:08.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 21:35:08.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 21:35:08.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 21:35:08.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 21:35:08.6 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 21:35:08.6 Debug: [Name1] Setting album monitored status. 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 21:35:08.6 Debug: [Name1] Setting album monitored status. 21:35:08.6 Debug: Monitoring all albums 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 21:35:08.6 Debug: [Name1] Setting album monitored status. 21:35:08.6 Debug: Unmonitoring Albums with Files 21:35:08.6 Debug: Unmonitoring Albums without Files 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 21:35:08.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:08.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865086645256_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:08.6 Info: DatabaseEngineVersionCheck migrating 21:35:08.6 Info: PerformDBOperation 21:35:08.6 Info: Performing DB Operation 21:35:08.6 Info: SQLite 3.47.2 21:35:08.6 Info: => 0.0012228s 21:35:08.6 Info: DatabaseEngineVersionCheck migrated 21:35:08.6 Info: => 0.0012363s 21:35:08.6 Debug: Took: 00:00:00.0127464 21:35:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:08.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:08.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:08.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:08.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:08.6996871Z"] 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:08.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:08.6997631Z"] 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:08.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:08.6998296Z"] 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:08.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:08.6998922Z"] 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:08.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:08.7021681Z"] ==== End Query Trace ==== 21:35:08.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:08.7021681Z"] ==== End Query Trace ==== 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 21:35:08.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:08.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865087488732_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:08.7 Info: DatabaseEngineVersionCheck migrating 21:35:08.7 Info: PerformDBOperation 21:35:08.7 Info: Performing DB Operation 21:35:08.7 Info: SQLite 3.47.2 21:35:08.7 Info: => 0.0011743s 21:35:08.7 Info: DatabaseEngineVersionCheck migrated 21:35:08.7 Info: => 0.0011888s 21:35:08.7 Debug: Took: 00:00:00.0146139 21:35:08.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:08.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:08.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:08.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:08.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:08.7830127Z"] 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:08.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:08.7830149Z"] 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:08.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:08.7830167Z"] 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:08.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:08.7830184Z"] 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:08.7 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:08.7853983Z"] ==== End Query Trace ==== 21:35:08.7 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:08.7853983Z"] ==== End Query Trace ==== 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 21:35:08.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:08.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865088251014_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:08.8 Info: DatabaseEngineVersionCheck migrating 21:35:08.8 Info: PerformDBOperation 21:35:08.8 Info: Performing DB Operation 21:35:08.8 Info: SQLite 3.47.2 21:35:08.8 Info: => 0.0011674s 21:35:08.8 Info: DatabaseEngineVersionCheck migrated 21:35:08.8 Info: => 0.0011804s 21:35:08.8 Debug: Took: 00:00:00.0108961 21:35:08.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:08.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:08.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:08.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:08.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-0a8ff4119bdf\""] ==== End Query Trace ==== 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 21:35:08.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:08.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865088935672_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:08.9 Info: DatabaseEngineVersionCheck migrating 21:35:08.9 Info: PerformDBOperation 21:35:08.9 Info: Performing DB Operation 21:35:08.9 Info: SQLite 3.47.2 21:35:08.9 Info: => 0.001249s 21:35:08.9 Info: DatabaseEngineVersionCheck migrated 21:35:08.9 Info: => 0.0012622s 21:35:08.9 Debug: Took: 00:00:00.0110085 21:35:08.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:08.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:08.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:08.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:08.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"ANThology\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 21:35:08.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:08.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865089633008_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:08.9 Info: DatabaseEngineVersionCheck migrating 21:35:08.9 Info: PerformDBOperation 21:35:08.9 Info: Performing DB Operation 21:35:08.9 Info: SQLite 3.47.2 21:35:08.9 Info: => 0.0011905s 21:35:08.9 Info: DatabaseEngineVersionCheck migrated 21:35:08.9 Info: => 0.0012133s 21:35:08.9 Debug: Took: 00:00:00.0117550 21:35:08.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:08.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:08.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:08.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:08.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 21:35:09.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:09.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865090338774_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:09.0 Info: DatabaseEngineVersionCheck migrating 21:35:09.0 Info: PerformDBOperation 21:35:09.0 Info: Performing DB Operation 21:35:09.0 Info: SQLite 3.47.2 21:35:09.0 Info: => 0.0011993s 21:35:09.0 Info: DatabaseEngineVersionCheck migrated 21:35:09.0 Info: => 0.0012135s 21:35:09.0 Debug: Took: 00:00:00.0118609 21:35:09.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:09.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:09.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:09.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:09.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:09.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 21:35:09.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:09.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865091046695_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:09.1 Info: DatabaseEngineVersionCheck migrating 21:35:09.1 Info: PerformDBOperation 21:35:09.1 Info: Performing DB Operation 21:35:09.1 Info: SQLite 3.47.2 21:35:09.1 Info: => 0.001276s 21:35:09.1 Info: DatabaseEngineVersionCheck migrated 21:35:09.1 Info: => 0.0012901s 21:35:09.1 Debug: Took: 00:00:00.0117509 21:35:09.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:09.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:09.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:09.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:09.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 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 21:35:09.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:09.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865091761035_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:09.1 Info: DatabaseEngineVersionCheck migrating 21:35:09.1 Info: PerformDBOperation 21:35:09.1 Info: Performing DB Operation 21:35:09.1 Info: SQLite 3.47.2 21:35:09.1 Info: => 0.0011861s 21:35:09.1 Info: DatabaseEngineVersionCheck migrated 21:35:09.1 Info: => 0.0011987s 21:35:09.1 Debug: Took: 00:00:00.0116340 21:35:09.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:09.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:09.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:09.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:09.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 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 21:35:09.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:09.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865092466602_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:09.2 Info: DatabaseEngineVersionCheck migrating 21:35:09.2 Info: PerformDBOperation 21:35:09.2 Info: Performing DB Operation 21:35:09.2 Info: SQLite 3.47.2 21:35:09.2 Info: => 0.0012161s 21:35:09.2 Info: DatabaseEngineVersionCheck migrated 21:35:09.2 Info: => 0.0012295s 21:35:09.2 Debug: Took: 00:00:00.0116578 21:35:09.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:09.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:09.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:09.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:09.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 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 21:35:09.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:09.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865093182814_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:09.3 Info: DatabaseEngineVersionCheck migrating 21:35:09.3 Info: PerformDBOperation 21:35:09.3 Info: Performing DB Operation 21:35:09.3 Info: SQLite 3.47.2 21:35:09.3 Info: => 0.0012938s 21:35:09.3 Info: DatabaseEngineVersionCheck migrated 21:35:09.3 Info: => 0.0013168s 21:35:09.3 Debug: Took: 00:00:00.0118663 21:35:09.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:09.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:09.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:09.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:09.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 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 21:35:09.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:09.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865093907188_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:09.4 Info: DatabaseEngineVersionCheck migrating 21:35:09.4 Info: PerformDBOperation 21:35:09.4 Info: Performing DB Operation 21:35:09.4 Info: SQLite 3.47.2 21:35:09.4 Info: => 0.0011851s 21:35:09.4 Info: DatabaseEngineVersionCheck migrated 21:35:09.4 Info: => 0.0011999s 21:35:09.4 Debug: Took: 00:00:00.0120992 21:35:09.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:09.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:09.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:09.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:09.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 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 21:35:09.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:09.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865094914492_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:09.4 Info: DatabaseEngineVersionCheck migrating 21:35:09.4 Info: PerformDBOperation 21:35:09.4 Info: Performing DB Operation 21:35:09.4 Info: SQLite 3.47.2 21:35:09.4 Info: => 0.0011785s 21:35:09.4 Info: DatabaseEngineVersionCheck migrated 21:35:09.4 Info: => 0.0011943s 21:35:09.5 Debug: Took: 00:00:00.0107510 21:35:09.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:09.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:09.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:09.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:09.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22\""] ==== End Query Trace ==== 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 21:35:09.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:09.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865095608939_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:09.5 Info: DatabaseEngineVersionCheck migrating 21:35:09.5 Info: PerformDBOperation 21:35:09.5 Info: Performing DB Operation 21:35:09.5 Info: SQLite 3.47.2 21:35:09.5 Info: => 0.0012403s 21:35:09.5 Info: DatabaseEngineVersionCheck migrated 21:35:09.5 Info: => 0.0012531s 21:35:09.5 Debug: Took: 00:00:00.0106855 21:35:09.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:09.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:09.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:09.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:09.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 = ["\"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:09.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"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:09.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 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:09.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 21:35:09.7 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:09.7 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:09.7 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:09.7 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:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 21:35:09.7 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:09.7 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:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 21:35:09.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:09.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865097279686_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:09.7 Info: DatabaseEngineVersionCheck migrating 21:35:09.7 Info: PerformDBOperation 21:35:09.7 Info: Performing DB Operation 21:35:09.7 Info: SQLite 3.47.2 21:35:09.7 Info: => 0.001178s 21:35:09.7 Info: DatabaseEngineVersionCheck migrated 21:35:09.7 Info: => 0.0011918s 21:35:09.7 Debug: Took: 00:00:00.0109046 21:35:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 21:35:09.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:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.7 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 21:35:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:35:09.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 21:35:09.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 21:35:09.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:09.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865098042747_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:09.8 Info: DatabaseEngineVersionCheck migrating 21:35:09.8 Info: PerformDBOperation 21:35:09.8 Info: Performing DB Operation 21:35:09.8 Info: SQLite 3.47.2 21:35:09.8 Info: => 0.0012358s 21:35:09.8 Info: DatabaseEngineVersionCheck migrated 21:35:09.8 Info: => 0.0012499s 21:35:09.8 Debug: Took: 00:00:00.0184104 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 21:35:09.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:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 21:35:09.8 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:35:09.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 21:35:09.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 21:35:09.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:09.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865098755234_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:09.8 Info: DatabaseEngineVersionCheck migrating 21:35:09.8 Info: PerformDBOperation 21:35:09.8 Info: Performing DB Operation 21:35:09.8 Info: SQLite 3.47.2 21:35:09.8 Info: => 0.0011864s 21:35:09.8 Info: DatabaseEngineVersionCheck migrated 21:35:09.8 Info: => 0.0011994s 21:35:09.8 Debug: Took: 00:00:00.0105589 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5" ]] ==== End Query Trace ==== 21:35:09.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:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.8 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 21:35:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 21:35:09.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:09.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865099371010_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:09.9 Info: DatabaseEngineVersionCheck migrating 21:35:09.9 Info: PerformDBOperation 21:35:09.9 Info: Performing DB Operation 21:35:09.9 Info: SQLite 3.47.2 21:35:09.9 Info: => 0.0011747s 21:35:09.9 Info: DatabaseEngineVersionCheck migrated 21:35:09.9 Info: => 0.0011872s 21:35:09.9 Debug: Took: 00:00:00.0105530 21:35:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-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:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-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:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] ==== End Query Trace ==== 21:35:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 21:35:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 21:35:10.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:10.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865100024980_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:10.0 Info: DatabaseEngineVersionCheck migrating 21:35:10.0 Info: PerformDBOperation 21:35:10.0 Info: Performing DB Operation 21:35:10.0 Info: SQLite 3.47.2 21:35:10.0 Info: => 0.0011936s 21:35:10.0 Info: DatabaseEngineVersionCheck migrated 21:35:10.0 Info: => 0.001207s 21:35:10.0 Debug: Took: 00:00:00.0106402 21:35:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["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:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["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:10.0 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:10.0 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:10.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 21:35:10.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 21:35:10.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:10.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865100649956_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:10.0 Info: DatabaseEngineVersionCheck migrating 21:35:10.0 Info: PerformDBOperation 21:35:10.0 Info: Performing DB Operation 21:35:10.0 Info: SQLite 3.47.2 21:35:10.0 Info: => 0.0012256s 21:35:10.0 Info: DatabaseEngineVersionCheck migrated 21:35:10.0 Info: => 0.001239s 21:35:10.0 Debug: Took: 00:00:00.0117202 21:35:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["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:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["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:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackeyedpeas\""] ==== End Query Trace ==== 21:35:10.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 21:35:10.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 21:35:10.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:10.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865101288124_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:10.1 Info: DatabaseEngineVersionCheck migrating 21:35:10.1 Info: PerformDBOperation 21:35:10.1 Info: Performing DB Operation 21:35:10.1 Info: SQLite 3.47.2 21:35:10.1 Info: => 0.0011835s 21:35:10.1 Info: DatabaseEngineVersionCheck migrated 21:35:10.1 Info: => 0.0011967s 21:35:10.1 Debug: Took: 00:00:00.0116668 21:35:10.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:10.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["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:10.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:10.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["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:10.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackkeys\""] ==== End Query Trace ==== 21:35:10.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 21:35:10.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 21:35:10.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:10.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865101920721_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:10.2 Info: DatabaseEngineVersionCheck migrating 21:35:10.2 Info: PerformDBOperation 21:35:10.2 Info: Performing DB Operation 21:35:10.2 Info: SQLite 3.47.2 21:35:10.2 Info: => 0.0012168s 21:35:10.2 Info: DatabaseEngineVersionCheck migrated 21:35:10.2 Info: => 0.0012296s 21:35:10.2 Debug: Took: 00:00:00.0119446 21:35:10.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 = ["\"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:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[]] SecondaryAlbumTypes = [[]] ReleaseStatuses = [[]] ==== End Query Trace ==== 21:35:10.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:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 21:35:10.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:10.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865102782078_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:10.2 Info: DatabaseEngineVersionCheck migrating 21:35:10.2 Info: PerformDBOperation 21:35:10.2 Info: Performing DB Operation 21:35:10.2 Info: SQLite 3.47.2 21:35:10.2 Info: => 0.0011827s 21:35:10.2 Info: DatabaseEngineVersionCheck migrated 21:35:10.2 Info: => 0.0011962s 21:35:10.2 Debug: Took: 00:00:00.0116896 21:35:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-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:10.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 = ["\"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:10.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 = [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:10.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 = ["\"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:10.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 = [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:10.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 = ["\"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:10.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 = [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:10.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 21:35:10.3 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:10.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 21:35:10.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 21:35:10.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:10.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865103459320_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:10.3 Info: DatabaseEngineVersionCheck migrating 21:35:10.3 Info: PerformDBOperation 21:35:10.3 Info: Performing DB Operation 21:35:10.3 Info: SQLite 3.47.2 21:35:10.3 Info: => 0.0012112s 21:35:10.3 Info: DatabaseEngineVersionCheck migrated 21:35:10.3 Info: => 0.001224s 21:35:10.3 Debug: Took: 00:00:00.0116707 21:35:10.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:10.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 = ["\"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:10.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 = ["\"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:10.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 21:35:10.4 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:10.4 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:10.4 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:10.4 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:10.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 21:35:10.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 21:35:10.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 21:35:10.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 21:35:10.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 21:35:10.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 21:35:10.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 21:35:10.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 21:35:10.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 21:35:10.4 Debug: Updating 50 artist 21:35:10.4 Trace: Updating: Name1 21:35:10.4 Trace: Changing path for Name1 to 21:35:10.4 Trace: Updating: Name2 21:35:10.4 Trace: Changing path for Name2 to 21:35:10.4 Trace: Updating: Name3 21:35:10.4 Trace: Changing path for Name3 to 21:35:10.4 Trace: Updating: Name4 21:35:10.4 Trace: Changing path for Name4 to 21:35:10.4 Trace: Updating: Name5 21:35:10.4 Trace: Changing path for Name5 to 21:35:10.4 Trace: Updating: Name6 21:35:10.4 Trace: Changing path for Name6 to 21:35:10.4 Trace: Updating: Name7 21:35:10.4 Trace: Changing path for Name7 to 21:35:10.4 Trace: Updating: Name8 21:35:10.4 Trace: Changing path for Name8 to 21:35:10.4 Trace: Updating: Name9 21:35:10.4 Trace: Changing path for Name9 to 21:35:10.4 Trace: Updating: Name10 21:35:10.4 Trace: Changing path for Name10 to 21:35:10.4 Trace: Updating: Name11 21:35:10.4 Trace: Changing path for Name11 to 21:35:10.4 Trace: Updating: Name12 21:35:10.4 Trace: Changing path for Name12 to 21:35:10.4 Trace: Updating: Name13 21:35:10.4 Trace: Changing path for Name13 to 21:35:10.4 Trace: Updating: Name14 21:35:10.4 Trace: Changing path for Name14 to 21:35:10.4 Trace: Updating: Name15 21:35:10.4 Trace: Changing path for Name15 to 21:35:10.4 Trace: Updating: Name16 21:35:10.4 Trace: Changing path for Name16 to 21:35:10.4 Trace: Updating: Name17 21:35:10.4 Trace: Changing path for Name17 to 21:35:10.4 Trace: Updating: Name18 21:35:10.4 Trace: Changing path for Name18 to 21:35:10.4 Trace: Updating: Name19 21:35:10.4 Trace: Changing path for Name19 to 21:35:10.4 Trace: Updating: Name20 21:35:10.4 Trace: Changing path for Name20 to 21:35:10.4 Trace: Updating: Name21 21:35:10.4 Trace: Changing path for Name21 to 21:35:10.4 Trace: Updating: Name22 21:35:10.4 Trace: Changing path for Name22 to 21:35:10.4 Trace: Updating: Name23 21:35:10.4 Trace: Changing path for Name23 to 21:35:10.4 Trace: Updating: Name24 21:35:10.4 Trace: Changing path for Name24 to 21:35:10.4 Trace: Updating: Name25 21:35:10.4 Trace: Changing path for Name25 to 21:35:10.4 Trace: Updating: Name26 21:35:10.4 Trace: Changing path for Name26 to 21:35:10.4 Trace: Updating: Name27 21:35:10.4 Trace: Changing path for Name27 to 21:35:10.4 Trace: Updating: Name28 21:35:10.4 Trace: Changing path for Name28 to 21:35:10.4 Trace: Updating: Name29 21:35:10.4 Trace: Changing path for Name29 to 21:35:10.4 Trace: Updating: Name30 21:35:10.4 Trace: Changing path for Name30 to 21:35:10.4 Trace: Updating: Name31 21:35:10.4 Trace: Changing path for Name31 to 21:35:10.4 Trace: Updating: Name32 21:35:10.4 Trace: Changing path for Name32 to 21:35:10.4 Trace: Updating: Name33 21:35:10.4 Trace: Changing path for Name33 to 21:35:10.4 Trace: Updating: Name34 21:35:10.4 Trace: Changing path for Name34 to 21:35:10.4 Trace: Updating: Name35 21:35:10.4 Trace: Changing path for Name35 to 21:35:10.4 Trace: Updating: Name36 21:35:10.4 Trace: Changing path for Name36 to 21:35:10.4 Trace: Updating: Name37 21:35:10.4 Trace: Changing path for Name37 to 21:35:10.4 Trace: Updating: Name38 21:35:10.4 Trace: Changing path for Name38 to 21:35:10.4 Trace: Updating: Name39 21:35:10.4 Trace: Changing path for Name39 to 21:35:10.4 Trace: Updating: Name40 21:35:10.4 Trace: Changing path for Name40 to 21:35:10.4 Trace: Updating: Name41 21:35:10.4 Trace: Changing path for Name41 to 21:35:10.4 Trace: Updating: Name42 21:35:10.4 Trace: Changing path for Name42 to 21:35:10.4 Trace: Updating: Name43 21:35:10.4 Trace: Changing path for Name43 to 21:35:10.4 Trace: Updating: Name44 21:35:10.4 Trace: Changing path for Name44 to 21:35:10.4 Trace: Updating: Name45 21:35:10.4 Trace: Changing path for Name45 to 21:35:10.4 Trace: Updating: Name46 21:35:10.4 Trace: Changing path for Name46 to 21:35:10.4 Trace: Updating: Name47 21:35:10.4 Trace: Changing path for Name47 to 21:35:10.4 Trace: Updating: Name48 21:35:10.4 Trace: Changing path for Name48 to 21:35:10.4 Trace: Updating: Name49 21:35:10.4 Trace: Changing path for Name49 to 21:35:10.4 Trace: Updating: Name50 21:35:10.4 Trace: Changing path for Name50 to 21:35:10.4 Debug: 50 artists updated 21:35:10.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 21:35:10.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 21:35:10.4 Debug: Updating 5 artist 21:35:10.4 Trace: Updating: Name1 21:35:10.4 Trace: Not changing path for: Name1 21:35:10.4 Trace: Updating: Name2 21:35:10.4 Trace: Not changing path for: Name2 21:35:10.4 Trace: Updating: Name3 21:35:10.4 Trace: Not changing path for: Name3 21:35:10.4 Trace: Updating: Name4 21:35:10.4 Trace: Not changing path for: Name4 21:35:10.4 Trace: Updating: Name5 21:35:10.4 Trace: Not changing path for: Name5 21:35:10.4 Debug: 5 artists updated 21:35:10.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 21:35:10.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 21:35:10.4 Debug: Updating 5 artist 21:35:10.4 Trace: Updating: Name1 21:35:10.4 Trace: Not changing path for: Name1 21:35:10.4 Trace: Updating: Name2 21:35:10.4 Trace: Not changing path for: Name2 21:35:10.4 Trace: Updating: Name3 21:35:10.4 Trace: Not changing path for: Name3 21:35:10.4 Trace: Updating: Name4 21:35:10.4 Trace: Not changing path for: Name4 21:35:10.4 Trace: Updating: Name5 21:35:10.4 Trace: Not changing path for: Name5 21:35:10.4 Debug: 5 artists updated 21:35:10.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 21:35:10.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 21:35:10.4 Debug: Updating 5 artist 21:35:10.4 Trace: Updating: Name1 21:35:10.4 Trace: Changing path for Name1 to /C/Test/Music2/Name1 21:35:10.4 Trace: Updating: Name2 21:35:10.4 Trace: Changing path for Name2 to /C/Test/Music2/Name2 21:35:10.4 Trace: Updating: Name3 21:35:10.4 Trace: Changing path for Name3 to /C/Test/Music2/Name3 21:35:10.4 Trace: Updating: Name4 21:35:10.4 Trace: Changing path for Name4 to /C/Test/Music2/Name4 21:35:10.4 Trace: Updating: Name5 21:35:10.4 Trace: Changing path for Name5 to /C/Test/Music2/Name5 21:35:10.4 Debug: 5 artists updated 21:35:10.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 21:35:10.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 21:35:10.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 21:35:10.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 21:35:10.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 21:35:10.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 21:35:10.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 21:35:10.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 21:35:10.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 21:35:10.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 21:35:10.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 21:35:10.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 21:35:10.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 21:35:10.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 21:35:10.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 21:35:10.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 21:35:10.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 21:35:10.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 21:35:10.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 21:35:10.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 21:35:10.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 21:35:10.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 21:35:10.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 21:35:10.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 21:35:10.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 21:35:10.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 21:35:10.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 21:35:10.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 21:35:10.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 21:35:10.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 21:35:10.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 21:35:10.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 21:35:10.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 21:35:10.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 21:35:10.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 21:35:10.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 21:35:10.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 21:35:10.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 21:35:10.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 21:35:10.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 21:35:10.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 21:35:10.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 21:35:10.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 21:35:10.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 21:35:10.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 21:35:10.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 21:35:10.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 21:35:10.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 21:35:10.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 21:35:10.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 21:35:10.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 21:35:10.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 21:35:10.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 21:35:10.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 21:35:11.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 21:35:11.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 21:35:11.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 21:35:11.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 21:35:11.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 21:35:11.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 21:35:11.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 21:35:11.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 21:35:11.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 21:35:11.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 21:35:11.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 21:35:11.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 21:35:11.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 21:35:11.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 21:35:11.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 21:35:11.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 21:35:11.1 Info: Moving 1 artist to '/C/Test/Music2' 21:35:11.1 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 21:35:11.1 Info: Name1 moved successfully to /C/Test/Music2/Artist 21:35:11.1 Info: Finished moving 1 artist to '/C/Test/Music2' 21:35:11.1 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 21:35:11.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 21:35:11.2 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 21:35:11.2 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 21:35:11.2 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 21:35:11.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 21:35:11.2 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 21:35:11.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 21:35:11.2 Info: Moving 1 artist to '/C/Test/Music2' 21:35:11.2 Info: Finished moving 1 artist to '/C/Test/Music2' 21:35:11.2 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 21:35:11.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 21:35:11.2 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 21:35:11.2 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 21:35:11.2 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 21:35:11.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 21:35:11.2 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 21:35:11.2 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 21:35:11.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 21:35:11.2 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 21:35:11.2 Info: Name1 moved successfully to /C/Test/Music2/Artist 21:35:11.2 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 21:35:11.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 21:35:11.2 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 21:35:11.2 Trace: updated: False forceUpdateFileTags: False 21:35:11.2 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 21:35:11.2 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 21:35:11.2 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 21:35:11.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 21:35:11.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:35:11.2 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:35:11.2 Trace: updated: True forceUpdateFileTags: True 21:35:11.2 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:35:11.2 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:35:11.2 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 21:35:11.2 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 21:35:11.2 Trace: updated: True forceUpdateFileTags: True 21:35:11.2 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:35:11.2 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:35:11.2 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 21:35:11.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:35:11.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:35:11.2 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 21:35:11.2 Trace: updated: True forceUpdateFileTags: True 21:35:11.2 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:35:11.2 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:35:11.2 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 21:35:11.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:35:11.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 21:35:11.2 Info: Updating Info for Title1 21:35:11.2 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:11.2 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:11.2 Trace: Updating Album [ForeignAlbumId1][Title1] 21:35:11.2 Trace: updated: True forceUpdateFileTags: True 21:35:11.2 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 21:35:11.2 Trace: release: [ExistingId1][Title1] monitored: False 21:35:11.2 Trace: release: [NotExistingId2][Title2] monitored: False 21:35:11.2 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:35:11.2 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:35:11.2 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:35:11.2 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:35:11.2 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:35:11.2 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:35:11.2 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:35:11.2 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:35:11.2 Trace: release: [ExistingId2][Title2] monitored: False 21:35:11.2 Trace: Saving Album [ForeignAlbumId1][Title1] 21:35:11.2 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:35:11.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 21:35:11.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 21:35:11.3 Info: Updating Info for Title1 21:35:11.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:11.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:11.3 Trace: Updating Album [ForeignAlbumId1][Title1] 21:35:11.3 Trace: updated: True forceUpdateFileTags: True 21:35:11.3 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:35:11.3 Trace: release: [ExistingId1][Title1] monitored: False 21:35:11.3 Trace: release: [ExistingId2][Title2] monitored: True 21:35:11.3 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId10][Title10] monitored: False 21:35:11.3 Trace: Saving Album [ForeignAlbumId1][Title1] 21:35:11.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:35:11.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 21:35:11.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:35:11.3 Info: Updating Info for Title1 21:35:11.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:11.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:11.3 Trace: Merging Album [1][Title1] into [11][Title1] 21:35:11.3 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 21:35:11.3 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 21:35:11.3 Trace: updated: True forceUpdateFileTags: True 21:35:11.3 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:35:11.3 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 21:35:11.3 Trace: Saving Album [11][Title1] 21:35:11.3 Debug: Finished Album refresh for [11][Title1] 21:35:11.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:35:11.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 21:35:11.3 Info: Updating Info for Title1 21:35:11.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:11.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:11.3 Trace: Updating Album [ForeignAlbumId1][Title1] 21:35:11.3 Trace: updated: True forceUpdateFileTags: True 21:35:11.3 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 21:35:11.3 Trace: release: [DuplicateId1][Title1] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId9][Title9] monitored: True 21:35:11.3 Trace: release: [DuplicateId2][Title1] monitored: False 21:35:11.3 Trace: Saving Album [ForeignAlbumId1][Title1] 21:35:11.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:35:11.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 21:35:11.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 21:35:11.3 Info: Updating Info for Title1 21:35:11.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:11.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:11.3 Trace: Updating Album [ForeignAlbumId1][Title1] 21:35:11.3 Trace: updated: True forceUpdateFileTags: True 21:35:11.3 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:35:11.3 Trace: release: [ExistingId1][Title1] monitored: False 21:35:11.3 Trace: release: [ExistingId2][Title2] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:35:11.3 Trace: Saving Album [ForeignAlbumId1][Title1] 21:35:11.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:35:11.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 21:35:11.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 21:35:11.3 Info: Updating Info for Title1 21:35:11.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:11.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:11.3 Trace: Updating Album [ForeignAlbumId1][Title1] 21:35:11.3 Trace: updated: True forceUpdateFileTags: True 21:35:11.3 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:35:11.3 Trace: release: [ExistingId1][Title1] monitored: False 21:35:11.3 Trace: release: [ExistingId2][Title2] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:35:11.3 Trace: Saving Album [ForeignAlbumId1][Title1] 21:35:11.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:35:11.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 21:35:11.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 21:35:11.3 Info: Updating Info for Title1 21:35:11.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:11.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:11.3 Trace: Updating Album [ForeignAlbumId1][Title1] 21:35:11.3 Trace: updated: True forceUpdateFileTags: True 21:35:11.3 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:35:11.3 Trace: release: [ExistingId1][Title1] monitored: False 21:35:11.3 Trace: release: [ExistingId2][Title2] monitored: True 21:35:11.3 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId10][Title10] monitored: False 21:35:11.3 Trace: Saving Album [ForeignAlbumId1][Title1] 21:35:11.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:35:11.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 21:35:11.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 21:35:11.3 Info: Updating Info for Title1 21:35:11.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:11.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:11.3 Trace: Updating Album [ForeignAlbumId1][Title1] 21:35:11.3 Trace: updated: True forceUpdateFileTags: True 21:35:11.3 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:35:11.3 Trace: release: [ExistingId1][Title1] monitored: False 21:35:11.3 Trace: release: [ExistingId2][Title2] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:35:11.3 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:35:11.3 Trace: Saving Album [ForeignAlbumId1][Title1] 21:35:11.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:35:11.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 21:35:11.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 21:35:11.3 Info: Updating Info for Title1 21:35:11.3 Debug: [1][Title1] has no valid releases, removing. 21:35:11.3 Warn: Album [1][Title1] not found in metadata and is being deleted 21:35:11.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 21:35:11.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:35:11.3 Info: Updating Info for Title1 21:35:11.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:11.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:11.3 Trace: Moving Album [1][Title1] to [11][Title1] 21:35:11.3 Trace: updated: True forceUpdateFileTags: True 21:35:11.3 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:35:11.3 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 21:35:11.3 Trace: Saving Album [11][Title1] 21:35:11.3 Debug: Finished Album refresh for [11][Title1] 21:35:11.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:35:11.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 21:35:11.4 Info: Updating Info for Name1 21:35:11.4 Trace: Updating Artist [ForeignArtistId1][Name1] 21:35:11.4 Trace: updated: False forceUpdateFileTags: False 21:35:11.4 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 21:35:11.4 Trace: Saving Artist [ForeignArtistId1][Name1] 21:35:11.4 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 21:35:11.4 Trace: Updating tags for [ForeignArtistId1][Name1] 21:35:11.4 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:35:11.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 21:35:11.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:11.4 Info: Updating Info for Name1 21:35:11.4 Error: Could not find artist with id ForeignArtistId1 21:35:11.4 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 21:35:11.4 Trace: Updating tags for [ForeignArtistId1][Name1] 21:35:11.4 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:35:11.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:11.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:11.4 Info: Updating Info for Name1 21:35:11.4 Error: Could not find artist with id ForeignArtistId1 21:35:11.4 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 21:35:11.4 Trace: Updating tags for [ForeignArtistId1][Name1] 21:35:11.4 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:35:11.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:11.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 21:35:11.4 Info: Updating Info for Name1 21:35:11.4 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 21:35:11.4 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 21:35:11.4 Trace: updated: True forceUpdateFileTags: True 21:35:11.4 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 21:35:11.4 Trace: Saving Artist [ForeignArtistId11][Name1] 21:35:11.4 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 21:35:11.4 Trace: Updating tags for [ForeignArtistId1][Name1] 21:35:11.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 21:35:11.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 21:35:11.4 Info: Updating Info for Name1 21:35:11.4 Trace: Updating Artist [ForeignArtistId1][Name1] 21:35:11.4 Trace: updated: False forceUpdateFileTags: False 21:35:11.4 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 21:35:11.4 Trace: Saving Artist [ForeignArtistId1][Name1] 21:35:11.4 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 21:35:11.4 Trace: Updating tags for [ForeignArtistId1][Name1] 21:35:11.4 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:35:11.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 21:35:11.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 21:35:11.4 Info: Updating Info for Name1 21:35:11.4 Trace: Updating Artist [ForeignArtistId1][Name1] 21:35:11.4 Trace: updated: True forceUpdateFileTags: True 21:35:11.4 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 21:35:11.4 Trace: Saving Artist [ForeignArtistId1][Name1] 21:35:11.4 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 21:35:11.4 Trace: Updating tags for [ForeignArtistId1][Name1] 21:35:11.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 21:35:11.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:35:11.4 Info: Updating Info for Name1 21:35:11.4 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 21:35:11.4 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 21:35:11.4 Trace: updated: True forceUpdateFileTags: True 21:35:11.4 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 21:35:11.4 Trace: Saving Artist [ForeignArtistId11][Name1] 21:35:11.4 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 21:35:11.4 Trace: Updating tags for [ForeignArtistId11][Name1] 21:35:11.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:35:11.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 21:35:11.5 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 21:35:11.5 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 21:35:11.5 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 21:35:11.5 Trace: Album Title1 last updated more than 60 days ago, should refresh. 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 21:35:11.5 Trace: album Title1 released less than 30 days ago, should refresh. 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 21:35:11.5 Trace: album Title1 released less than 30 days ago, should refresh. 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 21:35:11.5 Trace: Artist Name1 ended long ago, should not be refreshed. 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 21:35:11.5 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 21:35:11.5 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 21:35:11.5 Trace: Artist Name1 ended long ago, should not be refreshed. 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 21:35:11.5 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 21:35:11.5 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 21:35:11.5 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 21:35:11.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:35:11.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:35:11.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:35:11.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:35:11.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:35:11.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 21:35:11.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 21:35:11.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 21:35:11.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 21:35:11.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 21:35:11.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 21:35:11.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 21:35:11.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 21:35:11.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 21:35:11.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 21:35:11.7 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 21:35:11.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:11.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:11.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 21:35:11.7 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 21:35:11.7 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 21:35:11.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:11.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 21:35:11.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 21:35:11.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:11.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:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 21:35:11.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 21:35:11.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 21:35:11.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 21:35:11.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 21:35:11.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 21:35:11.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 21:35:11.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 21:35:11.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 21:35:11.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 21:35:11.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 21:35:11.7 Trace: Media info is unavailable for [0] 21:35:11.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 21:35:11.7 Trace: Media info is unavailable for [0] 21:35:11.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 21:35:11.7 Trace: Media info is unavailable for [0] 21:35:11.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 21:35:11.7 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:11.7 Trace: Media info is unavailable for [0] 21:35:11.7 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:11.7 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:11.7 Trace: Media info is unavailable for [0] 21:35:11.7 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:11.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 21:35:11.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:11.8 Trace: Media info is unavailable for [0] 21:35:11.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:11.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:11.8 Trace: Media info is unavailable for [0] 21:35:11.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:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 21:35:11.8 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:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 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:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:35:11.8 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:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 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:11.8 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:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 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:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 21:35:11.8 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:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 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:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 21:35:11.8 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:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 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:11.8 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:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 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:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 21:35:11.8 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:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 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:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 21:35:11.8 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:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 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:11.8 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:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 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:11.8 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:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 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:11.8 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:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 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:11.8 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:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 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:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 21:35:11.8 Trace: Media info is unavailable for [0] 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 21:35:11.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 21:35:11.9 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:11.9 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:11.9 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:11.9 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:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 21:35:11.9 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:11.9 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:11.9 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:11.9 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:11.9 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:11.9 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:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 21:35:11.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:35:12.1 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:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 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:12.1 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:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 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:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 21:35:12.1 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:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 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:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 21:35:12.1 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:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 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:12.1 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:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 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:12.1 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:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 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:12.1 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:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 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:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 21:35:12.1 Trace: Media info is unavailable for [0] 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 21:35:12.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 21:35:12.1 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- Skipped should_have_same_title_for_title_and_title_without_year_when_title_doesnt_have_a_year [< 1 ms] Skipped should_have_year_in_title_when_title_has_a_year [< 1 ms] Skipped should_have_year_when_title_has_a_year [< 1 ms] Skipped should_have_year_zero_when_title_doesnt_have_a_year [< 1 ms] Skipped should_title_without_year_should_not_contain_year [< 1 ms] 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 21:35:12.1 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 21:35:12.1 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 21:35:12.1 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 21:35:12.1 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 21:35:12.1 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 21:35:12.1 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 21:35:12.1 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 21:35:12.1 Debug: 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 21:35:12.1 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 21:35:12.1 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 21:35:12.1 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 21:35:12.1 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 21:35:12.1 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 21:35:12.1 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 21:35:12.1 Debug: Unable to parse THIS SHOULD NEVER PARSE 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 21:35:12.1 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 21:35:12.1 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 21:35:12.1 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 21:35:12.1 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 21:35:12.1 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 21:35:12.1 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 21:35:12.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 21:35:12.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 21:35:12.2 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 21:35:12.2 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 21:35:12.2 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 21:35:12.2 Debug: Parsing string 'thebiggestloser1618finale' 21:35:12.2 Debug: Unable to parse thebiggestloser1618finale 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 21:35:12.2 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 21:35:12.2 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 21:35:12.2 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 21:35:12.2 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 21:35:12.2 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 21:35:12.2 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 21:35:12.2 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 21:35:12.2 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 21:35:12.2 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 21:35:12.2 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 21:35:12.2 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 21:35:12.2 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 21:35:12.2 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 21:35:12.2 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 21:35:12.2 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 21:35:12.2 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 21:35:12.2 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 21:35:12.2 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 21:35:12.2 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 21:35:12.2 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 21:35:12.2 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 21:35:12.2 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 21:35:12.2 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 21:35:12.2 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 21:35:12.2 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 21:35:12.2 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 21:35:12.2 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 21:35:12.2 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 21:35:12.2 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 21:35:12.2 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 21:35:12.2 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 21:35:12.2 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 21:35:12.2 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 21:35:12.2 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 21:35:12.2 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 21:35:12.2 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 21:35:12.2 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 21:35:12.2 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 21:35:12.2 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 21:35:12.2 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 21:35:12.2 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 21:35:12.2 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 21:35:12.2 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 21:35:12.2 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 21:35:12.2 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 21:35:12.2 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 21:35:12.2 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 21:35:12.2 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 21:35:12.2 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 21:35:12.2 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 21:35:12.2 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 21:35:12.2 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 21:35:12.2 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 21:35:12.2 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 21:35:12.2 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 21:35:12.2 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 21:35:12.2 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 21:35:12.2 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 21:35:12.2 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 21:35:12.2 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 21:35:12.2 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 21:35:12.2 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 21:35:12.2 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 21:35:12.2 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 21:35:12.2 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 21:35:12.2 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 21:35:12.2 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 21:35:12.2 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 21:35:12.2 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 21:35:12.2 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 21:35:12.2 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 21:35:12.2 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 21:35:12.2 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 21:35:12.2 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 21:35:12.2 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 21:35:12.2 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 21:35:12.2 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 21:35:12.2 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 21:35:12.2 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 21:35:12.2 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 21:35:12.2 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 21:35:12.2 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 21:35:12.2 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 21:35:12.2 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 21:35:12.2 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 21:35:12.2 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 21:35:12.2 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 21:35:12.2 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 21:35:12.2 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 21:35:12.2 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 21:35:12.2 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 21:35:12.2 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 21:35:12.2 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 21:35:12.2 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 21:35:12.2 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 21:35:12.2 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 21:35:12.2 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 21:35:12.2 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 21:35:12.2 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 21:35:12.2 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 21:35:12.2 Debug: Rejected Hashed Release Title: d45bQDtSdZZF3dfpmtzlfDPKN45F7lha 21:35:12.2 Debug: Rejected Hashed Release Title: 1HiJ2vu3dfrlJuh0FWxf2hu2QeoS2SaU 21:35:12.2 Debug: Rejected Hashed Release Title: lir38Hd2GKgxji8G5NIomltVcs1uUG9c 21:35:12.2 Debug: Rejected Hashed Release Title: ThvLVEDI9fOOpEb6xzO36EHK894wRVYs 21:35:12.2 Debug: Rejected Hashed Release Title: 080GN65EKe3QxYcQ1dsJlRv0e7BJ7seZ 21:35:12.2 Debug: Rejected Hashed Release Title: ceuk5yA1v3474tKGk9U0EQjf3e3bT2Ei 21:35:12.2 Debug: Rejected Hashed Release Title: hAWqTjPApYTh7nGnO0jhlBsEreg2qtS1 21:35:12.2 Debug: Rejected Hashed Release Title: EHj4uPQYuon1yssTM3cNGJBWgrgknuMC 21:35:12.2 Debug: Rejected Hashed Release Title: i7DuzA3nIPLWG3emoYp7yX9zhucHgRUy 21:35:12.2 Debug: Rejected Hashed Release Title: QP9TF2YuVdl5P7bptwjWhY4hea9Vw0ds 21:35:12.2 Debug: Rejected Hashed Release Title: b6tIegppd6QX9LzY9je0xPOmPXg9LTJS 21:35:12.2 Debug: Rejected Hashed Release Title: BDupF16GOyEC4LtWa0SLwP7f9WOwSeEi 21:35:12.2 Debug: Rejected Hashed Release Title: SFb6BikVyEKZHDeu1ER7iBnQ1oA4Pl8f 21:35:12.2 Debug: Rejected Hashed Release Title: 28fW8bejT4ccnGDdXbAwmwvO5OoO31Sx 21:35:12.2 Debug: Rejected Hashed Release Title: nss2qQid610jJg2CfLHVkNNPpjiqoPtY 21:35:12.2 Debug: Rejected Hashed Release Title: yBiRWlbuvH8nsM7Z7WuUaxusEj4CkkRM 21:35:12.2 Debug: Rejected Hashed Release Title: nqhXvhY0OKfgNIiZfzHefGDbpurS4fgp 21:35:12.2 Debug: Rejected Hashed Release Title: BoXkbUw4m5YP1kE0Y6JR37JSJbTIDcaw 21:35:12.2 Debug: Rejected Hashed Release Title: ERstqqHtrfWutf8y5aAtGdNLfwQ13XyG 21:35:12.2 Debug: Rejected Hashed Release Title: 3OPToYj7IqRorSn47h0IUIivGWx4rSHP 21:35:12.2 Debug: Rejected Hashed Release Title: w3WySMwvRvCcupSKIUXQmzv3qvbavFsJ 21:35:12.2 Debug: Rejected Hashed Release Title: hQ4SewEzOhLf6e4jeOBdaTzhvNYevTh4 21:35:12.2 Debug: Rejected Hashed Release Title: z8uhWsb2OmaFScCsIEssjVVG0aQN2Iri 21:35:12.2 Debug: Rejected Hashed Release Title: f4D3edhpLKqWkKLlFJAIGuhF2vbrYcVD 21:35:12.2 Debug: Rejected Hashed Release Title: fpQBxV4m7oa4grk0zg5nM6zku8V6TDxr 21:35:12.2 Debug: Rejected Hashed Release Title: BPL89cHxvFMSWENaVQEJl21LERhV3FiW 21:35:12.2 Debug: Rejected Hashed Release Title: Y3HgupWdAAx6T1axJknZ9HNNqLdQOGyt 21:35:12.2 Debug: Rejected Hashed Release Title: 9PmbWvGtlYg7ABwgl2TCVkt2KpAuUEYH 21:35:12.2 Debug: Rejected Hashed Release Title: rQbL66l3ptybdt0xSPiDosjOMoLrB3zF 21:35:12.2 Debug: Rejected Hashed Release Title: s46IeWpBx6ZEg0C0M0i2ui9NFjcPOsNY 21:35:12.2 Debug: Rejected Hashed Release Title: WuHSDodPKhnzH7Doie6Zh33AeW738Zes 21:35:12.2 Debug: Rejected Hashed Release Title: gvRRwQ4NlqCkKWGFxGMLCishNoVFk3Bv 21:35:12.2 Debug: Rejected Hashed Release Title: 63hYwkhHVVGcPosy1qZgLjUSL1nWVwpl 21:35:12.2 Debug: Rejected Hashed Release Title: C1F2KNUQeaMNMxBQEBW3eEuemDyGsEK3 21:35:12.2 Debug: Rejected Hashed Release Title: 4jQ8D0QqzEsd6Z4dr3sKmhtEX8Fu0N1X 21:35:12.2 Debug: Rejected Hashed Release Title: Xwofiq4pbGDP5Gx5BlRiOu5xtjsW0BiQ 21:35:12.2 Debug: Rejected Hashed Release Title: v408krL7IO9olQhgYUo5fJISkOWDf8cC 21:35:12.2 Debug: Rejected Hashed Release Title: zfIXFtyyxDqr8mVWVCrI3eHszQwXtAok 21:35:12.2 Debug: Rejected Hashed Release Title: Neaxu12WN4wLihA52crB9AgLcSox6fY6 21:35:12.2 Debug: Rejected Hashed Release Title: rwcPB9tR4DGAc0C4NDP2iVGbeXVwGQZy 21:35:12.2 Debug: Rejected Hashed Release Title: y3OdxzSDeura4rcCFWBtICZbQRt2wxC2 21:35:12.2 Debug: Rejected Hashed Release Title: MWEwl6BsSDeMeBcIxGAp5oFygFE8v3OI 21:35:12.2 Debug: Rejected Hashed Release Title: HLrBb4wd09Ie7jzq0h0rXipTGEca4vYG 21:35:12.2 Debug: Rejected Hashed Release Title: fFR1aRa3ia5mMC6vznoNw8PDs39Y9CkF 21:35:12.2 Debug: Rejected Hashed Release Title: GBskCSzJXruMzPyVhKWB3zEzKT2aPFmN 21:35:12.2 Debug: Rejected Hashed Release Title: RnnnFKC9PCWYZcnXC68aEoEPTQZOmINI 21:35:12.2 Debug: Rejected Hashed Release Title: anEyvGk7e5Z3UitMIj2LzXXCnDePLN3I 21:35:12.2 Debug: Rejected Hashed Release Title: xMzaIMj5HLnAKCuK87TGhdsZJIaDMVhi 21:35:12.2 Debug: Rejected Hashed Release Title: 4I0onDCLR0oh9JwqrDe54iY9kUJyg9YR 21:35:12.2 Debug: Rejected Hashed Release Title: Q2WAsmivv2N6BjYlPCkrsHR2wLq28fE7 21:35:12.2 Debug: Rejected Hashed Release Title: 4GtlPkHvh3tcmGuPvokeE8Pjk8e0o6SV 21:35:12.2 Debug: Rejected Hashed Release Title: aWzZnbkmmHnNQHBWDt8McKcbxIcYnKxS 21:35:12.2 Debug: Rejected Hashed Release Title: OxH4UNzUQI2GhzptyOEXUxgfsURPOw7B 21:35:12.2 Debug: Rejected Hashed Release Title: un1IZeCgXPEhMbUq4XiVjkXdYTHsn2iK 21:35:12.2 Debug: Rejected Hashed Release Title: S67PrUe9aZXWlZhtGNQx6TwYx7fo5sgz 21:35:12.2 Debug: Rejected Hashed Release Title: rdDViUcEahk8uKFCZ7KcJ1TZYxQxJl8y 21:35:12.2 Debug: Rejected Hashed Release Title: NbhEJYcz9xaqzuBwe02stPjN1qILc2bA 21:35:12.2 Debug: Rejected Hashed Release Title: JkIHtRiZD20lUv47jQaIJxNxQfFq6nYC 21:35:12.2 Debug: Rejected Hashed Release Title: tgpm9BpDcOrswQk9wKBS3Wd4PhQF6z8a 21:35:12.2 Debug: Rejected Hashed Release Title: 9mCBmfm2N1HbdbNzWfc79jSK2guBNKs5 21:35:12.2 Debug: Rejected Hashed Release Title: gB4QLRHEltyc0rTq0xbdvlnTwlq3xUUg 21:35:12.2 Debug: Rejected Hashed Release Title: huIb1cC5ZLkDBhK8ZLmHvw6vHp0MVWXq 21:35:12.2 Debug: Rejected Hashed Release Title: gvTbXcqfe9UmEA8JucaFpwrvQI9IuScQ 21:35:12.2 Debug: Rejected Hashed Release Title: DEuFwFVbRICTEm8Wu8de8hCQQJfophlu 21:35:12.2 Debug: Rejected Hashed Release Title: jLYccd79yCaWZpvzrhtqv3vSSOjtDFp5 21:35:12.2 Debug: Rejected Hashed Release Title: Zu1bypwWVImgO9X5hOqMjvQdbwm6hePt 21:35:12.2 Debug: Rejected Hashed Release Title: ZzIZxdISwK2KmIBHqDfZxjWMQeHXJdJu 21:35:12.2 Debug: Rejected Hashed Release Title: TFeZxqXHHiotO6IRuzJHa5NzpOC17nlS 21:35:12.2 Debug: Rejected Hashed Release Title: FHXFCSRAoNiNJi7zQ69yOdmuifhVhvCh 21:35:12.2 Debug: Rejected Hashed Release Title: aUSgFyylFJsxfu7GF0N3tYiFHHO4AvbT 21:35:12.2 Debug: Rejected Hashed Release Title: VLSRwQMbbTM874ObyiayjgjrCPxLrFqi 21:35:12.2 Debug: Rejected Hashed Release Title: 8S42GHYDZpyzRtCQSvBTYgum810yDtPR 21:35:12.2 Debug: Rejected Hashed Release Title: rym4gCinOC6EZPgxC5hHiKU5U2rJ6jbe 21:35:12.2 Debug: Rejected Hashed Release Title: sTOD13F2laa8eKiFES69DWcTpmDRRlSb 21:35:12.2 Debug: Rejected Hashed Release Title: 2CoI40ZdAIlAXE5ZmNaW69VQCkObBV8u 21:35:12.2 Debug: Rejected Hashed Release Title: slYuefej2JN6R55IDPJ7yfLRVpp8HYNp 21:35:12.2 Debug: Rejected Hashed Release Title: Px5nJj5ZL4IQBxWNkeTMnWG2lNGuCEgq 21:35:12.2 Debug: Rejected Hashed Release Title: jXF1co6H56hWgKWUBPjSUP1LS9xCJw4Q 21:35:12.2 Debug: Rejected Hashed Release Title: Ml7I0lRk4NrDTjHumYdGjlJf27MguZqd 21:35:12.2 Debug: Rejected Hashed Release Title: 7DiEJBKgp2vKPnxf0AKZytB7RwKCbR9b 21:35:12.2 Debug: Rejected Hashed Release Title: 0bnNXtDZEvhIrsDRG4sbXXhhDXrRJHrc 21:35:12.2 Debug: Rejected Hashed Release Title: K5Ryq5gUf4q5wwBCZ5NxmJOUGZ3tPUQo 21:35:12.2 Debug: Rejected Hashed Release Title: 9LdiGb28fv4IMHXOQ3vWFxLWUZ9uTRxw 21:35:12.2 Debug: Rejected Hashed Release Title: X1mu9Y8j0JVyA5YQbSDPCgR03n2zJGeD 21:35:12.2 Debug: Rejected Hashed Release Title: P5GKUiS6inc1Rx7sw6LKJBrwiyx6UqIZ 21:35:12.2 Debug: Rejected Hashed Release Title: NCRDzz9meFWdKZE9hXCI0qdbroRCVbF0 21:35:12.2 Debug: Rejected Hashed Release Title: GvGmwtIhi17hKyvfI6YaaVUKphim6o8p 21:35:12.2 Debug: Rejected Hashed Release Title: gu4YPrOVe0v1hWI6vNAUMWrJOo38tyI3 21:35:12.2 Debug: Rejected Hashed Release Title: FMI4zcYun9InNOsLXk7fObn0HmVSqtRI 21:35:12.2 Debug: Rejected Hashed Release Title: ZHVcRJKDB2TLoaMYiSWDgWVXlify6OEK 21:35:12.2 Debug: Rejected Hashed Release Title: l5jy1mqsCQ7arO7EOcD7UpRcvr27DXtE 21:35:12.2 Debug: Rejected Hashed Release Title: xxxlJ49qzbxgm29RCBINU7d8xx98VJmP 21:35:12.2 Debug: Rejected Hashed Release Title: ItLQyKNL5NiCoaqHudGfgUeYEEVjrpjq 21:35:12.2 Debug: Rejected Hashed Release Title: YCvhfSAvxEQrs55bBPRR1u8iUk7rDuGN 21:35:12.2 Debug: Rejected Hashed Release Title: 2uTiIi9Ru9ov0wT3hgg96ehNzptX9mrS 21:35:12.2 Debug: Rejected Hashed Release Title: 69n1WvX39ef3PNFy7OUYzKNGZQNxb7yI 21:35:12.2 Debug: Rejected Hashed Release Title: OvZRYrRiTqdnm7n0KMAqYXf6a848EweW 21:35:12.2 Debug: Rejected Hashed Release Title: TLzUsqfIHKJONDiwg45cW7KDCA2IsphH 21:35:12.2 Debug: Rejected Hashed Release Title: 6t9vaCQvvxcylcyxczbzPDraBja2DJEl 21:35:12.2 Debug: Rejected Hashed Release Title: evG1Tk4NOUI6WoAEFgqMR1WgBrMCCTou 21:35:12.2 Debug: Rejected Hashed Release Title: iOft1UXBMKwO7ubCau51fJDbwVbjCsOd 21:35:12.2 Debug: Rejected Hashed Release Title: Tqtdd6yNvr39nehiFM9fJicqovN0hdDd 21:35:12.2 Debug: Rejected Hashed Release Title: nEoipZDFGAe2ZwnwsTz8Dqdc1Ujad3aU 21:35:12.2 Debug: Rejected Hashed Release Title: SwsCEGGunkrFJnNf61iIsAKZmTqCVl19 21:35:12.2 Debug: Rejected Hashed Release Title: Qs0FUBgFEF65gjTiz6C1w8IZgG2RTTjy 21:35:12.2 Debug: Rejected Hashed Release Title: skbsmLBIkctRNDUSwVjsRp13fVZtvXWg 21:35:12.2 Debug: Rejected Hashed Release Title: iq5tL2R5WleIT9LHqDsCqTBo6vJeVHjg 21:35:12.2 Debug: Rejected Hashed Release Title: 9HW9SQhoX1GmRLEWtuxOqGtDjapWCTcJ 21:35:12.2 Debug: Rejected Hashed Release Title: JayLXLFXGnBGEsFwtRhBINALo3g0vDb4 21:35:12.2 Debug: Rejected Hashed Release Title: 3vO2plfoDXGxIXDuWkD8grDMvKgUCnEu 21:35:12.2 Debug: Rejected Hashed Release Title: VGzB8tayoLNgrWNJfq8mGaCuO1hUJ9gE 21:35:12.2 Debug: Rejected Hashed Release Title: HfsgyAXtdx0Uq9Brq4on5z97KYKWXbKl 21:35:12.2 Debug: Rejected Hashed Release Title: RfbOFUvzQMYS2iv70Xe2r6qdHNCEHQ5X 21:35:12.2 Debug: Rejected Hashed Release Title: 7HXxp0vGY5Vgg5HsMKt2OYUDfZLfnhlE 21:35:12.2 Debug: Rejected Hashed Release Title: Fs7LYl6bdDQoZDpKnNSQjPyl5yq14X0W 21:35:12.2 Debug: Rejected Hashed Release Title: M9wMDnQkkiNjT9lS9sTFqe2oCeTRZ0Ya 21:35:12.2 Debug: Rejected Hashed Release Title: krEV6tyyqbLwmd7PhaiRdle3UY91O6c6 21:35:12.2 Debug: Rejected Hashed Release Title: XPwHPsZcL4MHKefXVHYxtft1kmMfRntZ 21:35:12.2 Debug: Rejected Hashed Release Title: g5XiqPWHxyKwYH1JLes2CU6vLok1kbhb 21:35:12.2 Debug: Rejected Hashed Release Title: Hp5wNFuH631rnlCxCCPmkfVxwibldqaJ 21:35:12.2 Debug: Rejected Hashed Release Title: 0XqVkUYXEBNG2XIocOp0JuvP2bVzmq9b 21:35:12.2 Debug: Rejected Hashed Release Title: 2KsGXHkz4XBQZh9h1moJYemXn0dvIeHV 21:35:12.2 Debug: Rejected Hashed Release Title: 6lDRr5qpLA4IcGzkTM0NixCQFA9Je0RN 21:35:12.2 Debug: Rejected Hashed Release Title: PZ8n5Buwm0HjWdZ4ifAfUroyHqy5mqP5 21:35:12.2 Debug: Rejected Hashed Release Title: 03BFGJrxUZ3QUQqnzKsqjPvxATWZr0lJ 21:35:12.2 Debug: Rejected Hashed Release Title: twgUAvAI252aqrEF9nHtZgNFoXuIpDit 21:35:12.2 Debug: Rejected Hashed Release Title: dAWd3C6te1S5NXtHMznltvSemS6vh9g6 21:35:12.2 Debug: Rejected Hashed Release Title: V98KkOkEG8bBWAxuH7Z2J4OWsa07uuRB 21:35:12.2 Debug: Rejected Hashed Release Title: 15K5JL6VZLbjMHCJbGJQWmIOGHGIgoW9 21:35:12.2 Debug: Rejected Hashed Release Title: pzco35c05bUdEpKmKAsRXGmRWXT6URrn 21:35:12.2 Debug: Rejected Hashed Release Title: Q7esbQEZdC1ZZVSdqsbPX895wQwliKZN 21:35:12.2 Debug: Rejected Hashed Release Title: nOQxwC4eBUsfEIJmk3FRkkmCjxs92nGD 21:35:12.2 Debug: Rejected Hashed Release Title: sUWWzc2hFEAl2Br6eeXLS0P90DJTnIIV 21:35:12.2 Debug: Rejected Hashed Release Title: WwzBE8UqR9ZMF7UDNSSIiIbiFm2UUcLO 21:35:12.2 Debug: Rejected Hashed Release Title: LnVuSvk6iXqhPrdVtuTKvjfrApxjAvIH 21:35:12.2 Debug: Rejected Hashed Release Title: eq0Qr5oCYafe7u0G6pXYMJfQ7OuPxQsV 21:35:12.2 Debug: Rejected Hashed Release Title: iHtvLQ2cabigZ4nSSQKXHSYp3ze35OZt 21:35:12.2 Debug: Rejected Hashed Release Title: j4pC6X9Mo3VN4H0gQ5H9tmzGnyiHvZD6 21:35:12.2 Debug: Rejected Hashed Release Title: VGTc3wXb4nQ9O0S2OyBQumzxaDZGXEiV 21:35:12.2 Debug: Rejected Hashed Release Title: RPUznIlNpg7Lrijuxc0Wgr7JBsSgrfDv 21:35:12.2 Debug: Rejected Hashed Release Title: 4RVqYJeKuv1YYTa9nMD15Fo5oNLU79az 21:35:12.2 Debug: Rejected Hashed Release Title: wnrevPMMpv3oyBE60JioYIgi1pBFHSCO 21:35:12.2 Debug: Rejected Hashed Release Title: ktXKKTvrmhs2Q7PbtdAXtNm3xFMNVw7c 21:35:12.2 Debug: Rejected Hashed Release Title: 79soT7CyRA21tH8ddlL2VLb1tjDMv9tt 21:35:12.2 Debug: Rejected Hashed Release Title: jt4FcsTnMJgxlY6YmP0pXFR9uYVPgd6h 21:35:12.2 Debug: Rejected Hashed Release Title: 7LqyPgYMFGMHPOMAPBgFZ1KYFASeEbaQ 21:35:12.2 Debug: Rejected Hashed Release Title: nWJXhnJhna85Mj9uVoAq0m9TpNiVMXA4 21:35:12.2 Debug: Rejected Hashed Release Title: Ak0MHhDoiAJ4iVUlV0LK254gpxIOoD03 21:35:12.2 Debug: Rejected Hashed Release Title: yurScT9ljgnAn3C8nVxQMHiizijvOPZW 21:35:12.2 Debug: Rejected Hashed Release Title: soiSxFBO4NU5HoXmF7cxy55EKHKP2p4Y 21:35:12.2 Debug: Rejected Hashed Release Title: 1DnQDAbOPKhXhzOG0opgWFg6MSWwcaXN 21:35:12.2 Debug: Rejected Hashed Release Title: WLZi6we1vbry9qiChJaRkhaJ2ZfTpOJS 21:35:12.2 Debug: Rejected Hashed Release Title: KKONoChBPQuz5cgOHPj40gAbBJ6UEh1m 21:35:12.2 Debug: Rejected Hashed Release Title: sCGjK0WjJMTclGhGVSKc0vQspwdduTHd 21:35:12.2 Debug: Rejected Hashed Release Title: 35GTLRfGuhzHhuBpwv3rh7rIVYQrEYxq 21:35:12.2 Debug: Rejected Hashed Release Title: wXtuiOaloX0a4qlUQUP7K0VlKj2Bl1YC 21:35:12.2 Debug: Rejected Hashed Release Title: WEa8g2kBONClSVIvMdxUqLDLS16VQfx7 21:35:12.2 Debug: Rejected Hashed Release Title: ww55Ro5RPPD3ZVRJwK7mxAjZQ8ycPCYj 21:35:12.2 Debug: Rejected Hashed Release Title: vFUstkQfsiXwK89A4jh4I6vK0TzwG7T6 21:35:12.2 Debug: Rejected Hashed Release Title: lAUaXgYzfJK3zF3PxmZccmKtgZwh6hQV 21:35:12.2 Debug: Rejected Hashed Release Title: T0jKsSFCx7hAtp3isI5Yd0nyVpJ2Csfu 21:35:12.2 Debug: Rejected Hashed Release Title: uBHN9E9u5IhARUfq73htZBk5xH8TSXzS 21:35:12.2 Debug: Rejected Hashed Release Title: CQDqbccuBeOvvWkzDX28NZUXlkwfcDbC 21:35:12.2 Debug: Rejected Hashed Release Title: XpNszeCFGVYwupxItecFNijalf09CE6r 21:35:12.2 Debug: Rejected Hashed Release Title: limvWKF8gPALaGhdurmdz6Ypi2SKH3Gf 21:35:12.2 Debug: Rejected Hashed Release Title: W5IhHH3gDtzJroEZk5aMYODWqM4d6vMb 21:35:12.2 Debug: Rejected Hashed Release Title: XYwZf1wYkdNLEDg1VQDufcf6tMG4CUXu 21:35:12.2 Debug: Rejected Hashed Release Title: 8SyAq8YNzPpYXnNozagvhhK8fvJb9ZYg 21:35:12.2 Debug: Rejected Hashed Release Title: 0EYkZhLGbUlDzgSMypYTEdljQtj5VUfU 21:35:12.2 Debug: Rejected Hashed Release Title: ukNP1yM2U1tYRmM6DTEIlp7L7QM6DKcw 21:35:12.2 Debug: Rejected Hashed Release Title: DbW2HWMq8tUCGgujeYEEyVIekbWmGPKV 21:35:12.2 Debug: Rejected Hashed Release Title: It5Db9jMav6VXlPRPpNcNgcFsuGY3ybn 21:35:12.2 Debug: Rejected Hashed Release Title: YC6IBcmAKfaaOEIdJtbkRT9eZZgV6g6u 21:35:12.2 Debug: Rejected Hashed Release Title: GJt8D8puLIdXOxbmp9XYjipWzQsKa3L2 21:35:12.2 Debug: Rejected Hashed Release Title: aMpsq9EDNX25OtuLdJUbCFpVbzcngeUb 21:35:12.2 Debug: Rejected Hashed Release Title: N7uBoKhRqI18FY6WZsSfqc47ohda7vTM 21:35:12.2 Debug: Rejected Hashed Release Title: w0hLjp6BxwO2wbTtVz6LG4rAt93GbaO5 21:35:12.2 Debug: Rejected Hashed Release Title: UV4TaAKty0i3B2Gr8VGP9ziZGXj0M7I1 21:35:12.2 Debug: Rejected Hashed Release Title: I0ioL4MDp3ffwgu6H9YnEITDPYlNvqog 21:35:12.2 Debug: Rejected Hashed Release Title: 57nkvzh2B62EgwGQuJmT1Y2GCIYMdiBq 21:35:12.2 Debug: Rejected Hashed Release Title: QPciyPO3vooIRLI0GB7CmV5vpTdcrT73 21:35:12.2 Debug: Rejected Hashed Release Title: 8ceciONpnzjGvnCnYqsaFPcVLk51BKHB 21:35:12.2 Debug: Rejected Hashed Release Title: WotumSgjO3iT4ePazp3hdwlBRqA3AJ9L 21:35:12.2 Debug: Rejected Hashed Release Title: XoTh3BnL5klv6RRMgD89Z8NB1c3xigAL 21:35:12.2 Debug: Rejected Hashed Release Title: SemoqDxDntGndLi5gkObYQ4oBQ3MAElY 21:35:12.2 Debug: Rejected Hashed Release Title: 6gnINBsSBS3Kfg4Dxig6V8n6wIMl9IH3 21:35:12.2 Debug: Rejected Hashed Release Title: TPTm8eXQgK9tW0HW0qAmqKJaD1Tr99Fv 21:35:12.2 Debug: Rejected Hashed Release Title: OwzNdkia1Wa0IpTH12FnoJCtgMvHlAOV 21:35:12.2 Debug: Rejected Hashed Release Title: lFSaHDgFnYqJ6ha8u13kqQ5vBul2X3cF 21:35:12.2 Debug: Rejected Hashed Release Title: fePSsquGmPatwt0GJ0V2XEUouEDPqV36 21:35:12.2 Debug: Rejected Hashed Release Title: haVSl3Qh1Ijs6pdgqBin1vivJAagzppw 21:35:12.2 Debug: Rejected Hashed Release Title: wTCK3RYDCuokBSaUYLbZmp6OhS6crI3p 21:35:12.2 Debug: Rejected Hashed Release Title: x0nOWIFY5y56rh9KrbiiyVTri2JRK40T 21:35:12.2 Debug: Rejected Hashed Release Title: NIOOKVubirf44gZtObaP5ZYQqymJtwi5 21:35:12.2 Debug: Rejected Hashed Release Title: dubirFqdZoz1EGJLS7n3bS8lB37ta6oK 21:35:12.2 Debug: Rejected Hashed Release Title: Ome3pAL4s2GYLdBduAVmbzx346l4RcJh 21:35:12.2 Debug: Rejected Hashed Release Title: 4xAlwEBIO8yeumOy5Ghcmaib4KD9VtPi 21:35:12.2 Debug: Rejected Hashed Release Title: kXFn2Nnv64mbVRJDfe6vLecde0p649Uk 21:35:12.2 Debug: Rejected Hashed Release Title: KSk2Ht2SMoErElJ4nQT56zmAIKtnZBi4 21:35:12.2 Debug: Rejected Hashed Release Title: srVLObLvTfdxGuQ8UNekx8lp2gyPpI66 21:35:12.2 Debug: Rejected Hashed Release Title: egs0Ft7MIIx1LlO52fcd9Dh96b1E7jgB 21:35:12.2 Debug: Rejected Hashed Release Title: nkwAxdR7meed1TJnorvkIgDsPPgkHL74 21:35:12.2 Debug: Rejected Hashed Release Title: jNLWYaewbZ9I8kC0y03hiazPA44tKANG 21:35:12.2 Debug: Rejected Hashed Release Title: xENvKXwh8TWWcYCNEp5DpRohujpONtaI 21:35:12.2 Debug: Rejected Hashed Release Title: zzOa0H7DL5NGa4SoLuiydLO8TFeAyukc 21:35:12.2 Debug: Rejected Hashed Release Title: izSXSVTnfzkIsNMb7gC6KizyLbPRI7g2 21:35:12.2 Debug: Rejected Hashed Release Title: ZvoGBQ3CR2Qnpz3hAe31eg1iZICc94fH 21:35:12.2 Debug: Rejected Hashed Release Title: ZngQVEULCRvVaHqb8HXcVq29bF6Fsmvh 21:35:12.2 Debug: Rejected Hashed Release Title: 25LP61qv4Xk8WCdJQ5nfKGcGsUknxtyZ 21:35:12.2 Debug: Rejected Hashed Release Title: MfJRLC6h6CfmcKrNAl7nycYP9SmHS40i 21:35:12.2 Debug: Rejected Hashed Release Title: uCSQtKDlho7XPwgOTnxbReVc8P1lILKt 21:35:12.2 Debug: Rejected Hashed Release Title: ve2snMJw1iF2t40i1pcY0HX84ASh1oVQ 21:35:12.2 Debug: Rejected Hashed Release Title: beHEzZzslE7iSFgJOmGcXcAtOGZKvvYm 21:35:12.2 Debug: Rejected Hashed Release Title: UIiTT8Qt6XlRmotyf5mVYWPvfZMbs0li 21:35:12.2 Debug: Rejected Hashed Release Title: 3jwXXxZcoysy8Z2GfjXTgV2cJ3PduUEY 21:35:12.2 Debug: Rejected Hashed Release Title: xiMOpTnGtsK42kGgbkwIqeUuyeESBpzs 21:35:12.2 Debug: Rejected Hashed Release Title: BJfAsjeiD9CNA8eD0D00udFuzQIKHjS6 21:35:12.2 Debug: Rejected Hashed Release Title: 4V21xzz6JCjTspbynoJ79Ykr6ghVAo4N 21:35:12.2 Debug: Rejected Hashed Release Title: Oh8WwYN6wOn1OYtL7MuJNVzQtnpNNjaF 21:35:12.2 Debug: Rejected Hashed Release Title: JHV0zQm73JHppJ9V8anOIHZ1UI8SWUvc 21:35:12.2 Debug: Rejected Hashed Release Title: oiC4f5URjXIUGg4ivLcKdPJpUTTnwDYZ 21:35:12.2 Debug: Rejected Hashed Release Title: QKTXHmwshJBEVhXWjE1p2J5nPKX3MtIX 21:35:12.2 Debug: Rejected Hashed Release Title: aAcVo3PTPVVZVO6mYd6zH7ldFuwcJQHT 21:35:12.2 Debug: Rejected Hashed Release Title: 1HA2u7Pn04495owP7JKCMVgsnz1GSXou 21:35:12.2 Debug: Rejected Hashed Release Title: B2EA6rKyknM31Dond17IY6CxuEzvCrDk 21:35:12.2 Debug: Rejected Hashed Release Title: eZrcZmfbdLPCbW5fZ5xCZKAoOTOJM8aI 21:35:12.2 Debug: Rejected Hashed Release Title: Nv8B4LxuMCFmuq2FeX1h1A8CvJ3hogIl 21:35:12.2 Debug: Rejected Hashed Release Title: rphPBIBQDKCOmQM4j3je8nRl6NkC7Lit 21:35:12.2 Debug: Rejected Hashed Release Title: U0Teq2zzieGoruyu2dx58wSSihGKQV6u 21:35:12.2 Debug: Rejected Hashed Release Title: F7GanRVPIsZgM9YsxrxG5W05CT71ostp 21:35:12.2 Debug: Rejected Hashed Release Title: hmY1SoQ9BSxINpCJ1FfebvTVu0B0MeQd 21:35:12.2 Debug: Rejected Hashed Release Title: bqTAC5gjO69MvCDTrCh9DA2mrcbCHGQj 21:35:12.2 Debug: Rejected Hashed Release Title: ThXokiJ2W4R63s7MNWWUBD1WwiPD9nK9 21:35:12.2 Debug: Rejected Hashed Release Title: 84HJAkWnHYvvgNu1QgLkXw0cJKgLTYdd 21:35:12.2 Debug: Rejected Hashed Release Title: 8yN6layTof1ARhW6vtCF3Gmf9F3bGIVj 21:35:12.2 Debug: Rejected Hashed Release Title: VEWmkvcq2NVKTZFCnfUYxU0JpKu4UVei 21:35:12.2 Debug: Rejected Hashed Release Title: DSMxtHEm9xgko9bOi3rujVg4eONpAHHb 21:35:12.2 Debug: Rejected Hashed Release Title: puMJjE8JnxYY1oMIl9RruXezKQ9mt13C 21:35:12.2 Debug: Rejected Hashed Release Title: CrMrlDTDXlQqlo8FbZqcXuTei33RiQ0l 21:35:12.2 Debug: Rejected Hashed Release Title: gg2kiO19vyLVTN0ljyV4iGdZkQh0PN6J 21:35:12.2 Debug: Rejected Hashed Release Title: raIofSrI45Nyk01xDulvfS2t7RsW9TO9 21:35:12.2 Debug: Rejected Hashed Release Title: W3OqdSV7nC580cBN4V9wITy1I3syPzCU 21:35:12.2 Debug: Rejected Hashed Release Title: qGBKfupjuIVBC9iGMkpCvTtjNxjq8WCQ 21:35:12.2 Debug: Rejected Hashed Release Title: rB1fmtEEk99WrM3mNFmbgwZJzQXXwRrb 21:35:12.2 Debug: Rejected Hashed Release Title: Q74o9ioeVpZ4mEdXc4l6sYJQLutuL2mU 21:35:12.2 Debug: Rejected Hashed Release Title: JWXqDYeMWFwqzkugt6McvGR4WMlEWDoj 21:35:12.2 Debug: Rejected Hashed Release Title: hiJruxxRYSZ9Ns0UDDCnkxUXxirzFqkg 21:35:12.2 Debug: Rejected Hashed Release Title: BlkcneCctsfXnY8RoVyyy4CZrHprAMRC 21:35:12.2 Debug: Rejected Hashed Release Title: FnXztysAimGKgvJEwFob73ocG9YBlPPq 21:35:12.2 Debug: Rejected Hashed Release Title: ieQDKACxI7dL466cqCCblAWVKegjflwf 21:35:12.2 Debug: Rejected Hashed Release Title: FxlFfSwlOCjOBSwQ6eS7ipUvxUTEt4MA 21:35:12.2 Debug: Rejected Hashed Release Title: LOJ81DjuUkr2MFL68VxaDny6kT05enEo 21:35:12.2 Debug: Rejected Hashed Release Title: otsIPmK0uukLPhdSMHw5JwY8ghxGmUad 21:35:12.2 Debug: Rejected Hashed Release Title: 72FPBMGkVeIbywKa6vwBGRS4SJHWW0Ge 21:35:12.2 Debug: Rejected Hashed Release Title: vNmRDpr9ehi8FBWLkMIwti50nbaxYAtv 21:35:12.2 Debug: Rejected Hashed Release Title: l4v807SPFU21ttMtLCcnM9JrOmrAFsQz 21:35:12.2 Debug: Rejected Hashed Release Title: WsoSsrTSh7FLDMHX0ZZp665v5rkK9xCn 21:35:12.2 Debug: Rejected Hashed Release Title: cB6zsWImYWBi0hOQRWBM164HSPGcJfQw 21:35:12.2 Debug: Rejected Hashed Release Title: wiCJGBL24b8GFu1suGQDakFJFyqYmGiB 21:35:12.2 Debug: Rejected Hashed Release Title: DbltZ1lxk4z9xKKxmMaHc8aTLO01Dej5 21:35:12.2 Debug: Rejected Hashed Release Title: P4mFpiOM6sXwp2HhqXmq9yrvsinocq4j 21:35:12.2 Debug: Rejected Hashed Release Title: WN3dP2cwYgtuN3m7PFU8l77vzruoTOrW 21:35:12.2 Debug: Rejected Hashed Release Title: zGcAYofI0ICCJGr2lVLYHnpv6PEKq9zI 21:35:12.2 Debug: Rejected Hashed Release Title: gWjKiyxe4i5VVZvUNmqCpx4alDYoMQo6 21:35:12.2 Debug: Rejected Hashed Release Title: 9yUbbuYW1W4ptss0PWbkOpbt6FKU2A7m 21:35:12.2 Debug: Rejected Hashed Release Title: eMeTXTdXhpMHssfWLdpnE612Hkp1ndU1 21:35:12.2 Debug: Rejected Hashed Release Title: yh3DQqhh5MFFAmZLtKDFRCuhZzwwxfms 21:35:12.2 Debug: Rejected Hashed Release Title: f0zAW3WLMN0Zr2DISPm9BI41ZCDzZfei 21:35:12.2 Debug: Rejected Hashed Release Title: HHqZiBhE54GBpnWfVxDvNJOlSPLWI7RF 21:35:12.2 Debug: Rejected Hashed Release Title: vnr66cknBDkwrX66r0rI8BcbWwNlW6ts 21:35:12.2 Debug: Rejected Hashed Release Title: B5udUkYR0QaYNfVk5j4D2MOaO9r8jUXR 21:35:12.2 Debug: Rejected Hashed Release Title: Y66knlBHjSbGKbzad5me3mvEpiHIjHuI 21:35:12.2 Debug: Rejected Hashed Release Title: mhLFAT0MYeTjEP4SqdM5K6rLl9p1V28O 21:35:12.2 Debug: Rejected Hashed Release Title: jXEeEoeajHqOjFedRjVhyotx0BPtJYAQ 21:35:12.2 Debug: Rejected Hashed Release Title: aBGKwTfudaacYa3HWJb1miKABt0lAbRT 21:35:12.2 Debug: Rejected Hashed Release Title: cHMg6vpFSbLINLsxbQQmXG4tvQFjbJUL 21:35:12.2 Debug: Rejected Hashed Release Title: NZU1Nd5H3UF397Trm3WsjuE4iMd53eTF 21:35:12.2 Debug: Rejected Hashed Release Title: dKh5pPzMDfqprVltJouRYrMpaNbP14kn 21:35:12.2 Debug: Rejected Hashed Release Title: Kzhqtc88JpFhmNyoBPiXLUJZ2n5yxbes 21:35:12.2 Debug: Rejected Hashed Release Title: 3X1jFy02dRFk8v7ukZCljLwOGeRWxp11 21:35:12.2 Debug: Rejected Hashed Release Title: k6QS4fKH39jLEttSacRrOZdHZNDPO4EB 21:35:12.2 Debug: Rejected Hashed Release Title: viZm9Ki5lLgWz9jy6v9Y9Lqx1Qz7957A 21:35:12.2 Debug: Rejected Hashed Release Title: 9ilrYDifzZYlXR8DEhZLzqAtgyIDWBNf 21:35:12.2 Debug: Rejected Hashed Release Title: PV8CB1BkqP0jISQUUrZXhFu2EE7UEYZR 21:35:12.2 Debug: Rejected Hashed Release Title: QHTUxvZaSzwvbpXKMxoyrGyvn2KdMq5G 21:35:12.2 Debug: Rejected Hashed Release Title: BbRjvWS2YvBaKxVNOnZp9dCwlW2UynDE 21:35:12.2 Debug: Rejected Hashed Release Title: uS0PXTC15OzvP62NZuh1GKfv1mUvJX6P 21:35:12.2 Debug: Rejected Hashed Release Title: CVNS1Z17lkiiZZY6IH2Nco85b86RNRP7 21:35:12.2 Debug: Rejected Hashed Release Title: cO0FA0Vjzv0PYUSlEMWBxT3yheL5xNtS 21:35:12.2 Debug: Rejected Hashed Release Title: lUheuuxB2zY0xQRe8AdruUnGpM3xXwGr 21:35:12.2 Debug: Rejected Hashed Release Title: WdSaouLzKlHuBKzhV7o1seAnJfeOF9ai 21:35:12.2 Debug: Rejected Hashed Release Title: K1o8ZqMtmUFACWaxQMorwFkDCldOSLRC 21:35:12.2 Debug: Rejected Hashed Release Title: m6SXbAjbdeiDTYZMq9ynyFkhKr1qeNTP 21:35:12.2 Debug: Rejected Hashed Release Title: 5SdA0LYRWNvhDujehjTyPnlbk2WT6lAZ 21:35:12.2 Debug: Rejected Hashed Release Title: fvrFa3psjB0nieVpg38cyfR2OgyMKuC9 21:35:12.2 Debug: Rejected Hashed Release Title: XOrUvvOdtYF52dYy2knfDnNfLg03STsf 21:35:12.2 Debug: Rejected Hashed Release Title: pxgYsMfOLE6bL6bq4OWY1xhBw4iaDa8K 21:35:12.2 Debug: Rejected Hashed Release Title: z5hiCt60EffIxJlmwbOjy3XCRQWDrnxc 21:35:12.2 Debug: Rejected Hashed Release Title: 5PDIuoHntoWO6CpqBzeykPiOXdCsJfAO 21:35:12.2 Debug: Rejected Hashed Release Title: Piq8o4fbuaiiD7SFLnfcNnVcCnmkyovz 21:35:12.2 Debug: Rejected Hashed Release Title: Ft1bUVczCA6hkuP8EAPAshd9Q7PfbX29 21:35:12.2 Debug: Rejected Hashed Release Title: 7b93Lv2PFTCaTZ3Q099GyGS7CsRZbgUU 21:35:12.2 Debug: Rejected Hashed Release Title: dRVAtO5QupLMSocmFMsrrJZAU3DUzmx7 21:35:12.2 Debug: Rejected Hashed Release Title: tG6hlPqgff3ulSl0BDTlL52caduBnDln 21:35:12.2 Debug: Rejected Hashed Release Title: EUP7gGuRWZvyHaE0rQ6R2hKljmwRD0NZ 21:35:12.2 Debug: Rejected Hashed Release Title: s8EuphpepDhsKOuZ9pUXIDW8LYfnCy2Y 21:35:12.2 Debug: Rejected Hashed Release Title: AHEN6OFnhoBw8ZCG9veRAyz5sVCMmHyc 21:35:12.2 Debug: Rejected Hashed Release Title: 96r1SDBHCL4JSwe4BTpDkFFM6HDbAyrN 21:35:12.2 Debug: Rejected Hashed Release Title: VI2xBtAucy9ulH3g1znAsBhxva6uwacg 21:35:12.2 Debug: Rejected Hashed Release Title: BEYb2IHEcXFNlam4op0P4G49Sz7FrsfD 21:35:12.2 Debug: Rejected Hashed Release Title: JeM1muqEKHgL7Narh8YQJPzxmt0b8SX5 21:35:12.2 Debug: Rejected Hashed Release Title: CnpuHNyTcjyvIpQmEgafoa53zAEfX3y2 21:35:12.2 Debug: Rejected Hashed Release Title: LqE9Ra8t2qBJigAXVK7QZyq4IkB5OtjZ 21:35:12.2 Debug: Rejected Hashed Release Title: oUfC2lbXpZP3AJzKqlp2OnhYgWDR5UbS 21:35:12.2 Debug: Rejected Hashed Release Title: Gor6R9oGgVOTH0o7M5Dq5azcUFC7gPXd 21:35:12.2 Debug: Rejected Hashed Release Title: 3DFuqfStlZ7Yo40GpnoBWq4dFxsuEqbG 21:35:12.2 Debug: Rejected Hashed Release Title: 0TzdWbSTt1dqfW5q9X7p4qfEcmrDcGWK 21:35:12.2 Debug: Rejected Hashed Release Title: 7oU67oCqViWcpHSYM50NqwdEcU8f3Ppe 21:35:12.2 Debug: Rejected Hashed Release Title: uCHPJdsivgO6VAeZSCvR59Nh28QS3mpd 21:35:12.2 Debug: Rejected Hashed Release Title: lfq9VHa56yfByHp0mOYghCq2z482bI8j 21:35:12.2 Debug: Rejected Hashed Release Title: 4wpt8rAROHphQlxihMEiE0nVEb6QSsNj 21:35:12.2 Debug: Rejected Hashed Release Title: 9OBi618rNX6j51pSOT0xfmxL2lbdDntz 21:35:12.2 Debug: Rejected Hashed Release Title: HrFKMhewLk87YdMO0maxFHWpJ3HImBWP 21:35:12.2 Debug: Rejected Hashed Release Title: 8Uils0bqREQxWSPWCbFr2eWIMH5r7xT8 21:35:12.2 Debug: Rejected Hashed Release Title: A05MHqex7mAz29dBCjw7QmwcvBNhV0U3 21:35:12.2 Debug: Rejected Hashed Release Title: CPqvxDp7RYZypSskVXIm6ai21dB6vw0h 21:35:12.2 Debug: Rejected Hashed Release Title: ye1QzNn8K8iSy1tJqPFZfCtJPKhVgMNY 21:35:12.2 Debug: Rejected Hashed Release Title: 7uEFYVLM5c1GumuG8fmXjpBh8F7i8QL6 21:35:12.2 Debug: Rejected Hashed Release Title: grwU85dBCOBeqvbzF2jXNzHui0WQCRVu 21:35:12.2 Debug: Rejected Hashed Release Title: QK8Q1DfJ3cjLLknZxZPdxVjIZMYIg6Uw 21:35:12.2 Debug: Rejected Hashed Release Title: kJRZ6npQL7Hg27otP7NwnrIILXNPOuxu 21:35:12.2 Debug: Rejected Hashed Release Title: vALkxwBUTecg0V7fvg8kOBIYpFxjwHYU 21:35:12.2 Debug: Rejected Hashed Release Title: H2eWIx6vs3Leau5iRzcZOLcSnyY8zRr3 21:35:12.2 Debug: Rejected Hashed Release Title: VaZs8eKKiv7XUCDvQ12UI7DsWNwRYucy 21:35:12.2 Debug: Rejected Hashed Release Title: gwcd0ZaEexTmBhXMJRPFhhepNkW9YXS4 21:35:12.2 Debug: Rejected Hashed Release Title: 6f8WXW7Ugqb9TdRkLq7koHu5HwN1Jyet 21:35:12.2 Debug: Rejected Hashed Release Title: fQajWSowxRIjPdKaX8fAzwLACaemrjmi 21:35:12.2 Debug: Rejected Hashed Release Title: Oc7vCBdFdUGkSlmcvOjMkDJeptK3FPaC 21:35:12.2 Debug: Rejected Hashed Release Title: WILwc4RCgXdv3RdiPArE64ppvJjFkJLl 21:35:12.2 Debug: Rejected Hashed Release Title: k1GT4uxpp3odyUWxX0HOgvg42KXNK1zX 21:35:12.2 Debug: Rejected Hashed Release Title: lfcXHLTkswOFySoI7aGJ2mkup6zsF6IX 21:35:12.2 Debug: Rejected Hashed Release Title: UXXXv3lwG2U1DNT2c3fhz43ZuIutteg6 21:35:12.2 Debug: Rejected Hashed Release Title: blskd2lM1wUYw0u4aDS47qzNo7ugRFUK 21:35:12.2 Debug: Rejected Hashed Release Title: f8IQSO9lIVwqfpyOELjsZvQdEloNFCWW 21:35:12.2 Debug: Rejected Hashed Release Title: JIuRbnHisFuJ3Rj5oFScAqn7849cXvzX 21:35:12.2 Debug: Rejected Hashed Release Title: 6HoMv4GXKVTU0zgEtqx7LrSpbqxXTu6G 21:35:12.2 Debug: Rejected Hashed Release Title: 5XOtt5F9UvAwvyrOPGuPUogcM03NU9Hx 21:35:12.2 Debug: Rejected Hashed Release Title: uVydwSbPWysW7lZjqYuozmlC5aDgO4br 21:35:12.2 Debug: Rejected Hashed Release Title: NpZNwlEAqtoHuJozjOMh6lMiezLe0xP3 21:35:12.2 Debug: Rejected Hashed Release Title: a9cXIDiJqQi3feQLcLpnoZD1kMgEqplD 21:35:12.2 Debug: Rejected Hashed Release Title: 4wKv1zqTMpKDLJy8n514oTfWADJRgd8V 21:35:12.2 Debug: Rejected Hashed Release Title: JcQtG7zc6zlKYu183EzCHw3nB1mO3iCw 21:35:12.2 Debug: Rejected Hashed Release Title: M8ZoviKrcjvFfSNuqobnFU0uF0UXauKU 21:35:12.2 Debug: Rejected Hashed Release Title: zru47s7bQ37TEGfWu3eLPSBqb5CBmMM5 21:35:12.2 Debug: Rejected Hashed Release Title: KDGlAl6EQ126vVYwd66vmhdOMyaR47ov 21:35:12.2 Debug: Rejected Hashed Release Title: k2Op7wh5fDeDc0XLHC9uDaMixbKD1I8e 21:35:12.2 Debug: Rejected Hashed Release Title: hnbOQyRuXVtgC4vxfcLeduFQTZ9Cs2NE 21:35:12.2 Debug: Rejected Hashed Release Title: lbkjTzyOfc3eLzxnYyZP1UHKQueoqsCl 21:35:12.2 Debug: Rejected Hashed Release Title: GfYDGSkCy8i4lNtWdfQdgYW0OaLfoQ5D 21:35:12.2 Debug: Rejected Hashed Release Title: oBgUNipb0IOQ3L4CnEL9nGqRkRnnO2on 21:35:12.2 Debug: Rejected Hashed Release Title: iWP1cm5uvDFON0DQACz1rWBQ1UCnHfof 21:35:12.2 Debug: Rejected Hashed Release Title: jlbl7HQLTbFpdUnSERXGas3q4IlOD1tn 21:35:12.2 Debug: Rejected Hashed Release Title: R8x5kBPVmcTYKa6OuX3HUpf0gxxG3Bpv 21:35:12.2 Debug: Rejected Hashed Release Title: F7MMmdW0ixlcLYL8pB2LAvpuUxPMLsT0 21:35:12.2 Debug: Rejected Hashed Release Title: K4qWkugGpqGLtPWTVRKa7SQh0rzxSXcg 21:35:12.2 Debug: Rejected Hashed Release Title: QfuMOGdOd3Vy3BRpte602T7DzsnrYp31 21:35:12.2 Debug: Rejected Hashed Release Title: iJfJPCSddyUx2oovULv7Xwc2M8zibtju 21:35:12.2 Debug: Rejected Hashed Release Title: 9fWvgPJyWwQsR4wwVFRp52fIeWXlJPrn 21:35:12.2 Debug: Rejected Hashed Release Title: PIyvDvbJNCvNYQy6BrRceq1cXrEY7XuR 21:35:12.2 Debug: Rejected Hashed Release Title: eM2jwy8I402LDFH6OQI6fCLAntZ4rcPW 21:35:12.2 Debug: Rejected Hashed Release Title: 6hrO1trGblxOLbZdBUQXUmiSK2v7UCs0 21:35:12.2 Debug: Rejected Hashed Release Title: iLnuvfpIOmxXNgkDrmTs17iXFDIbZLYR 21:35:12.2 Debug: Rejected Hashed Release Title: rblZlsEaD9w2uZM2HeSpPFiU63rDcE20 21:35:12.2 Debug: Rejected Hashed Release Title: g1HgcObogyL6uomrC6U26Kg8tAAomgMU 21:35:12.2 Debug: Rejected Hashed Release Title: cT8pRlvW35XKrfsW2eo6nEkjwMy0YK8n 21:35:12.2 Debug: Rejected Hashed Release Title: VGOTzxedDMOmxW34wE0ZS0xAua1dZyLI 21:35:12.2 Debug: Rejected Hashed Release Title: HLQ6aGgEo51cY0pzv1nnQepVYK49H1Pr 21:35:12.2 Debug: Rejected Hashed Release Title: M19lzWwyhFjD166wjtZe0anfUm5ckZiG 21:35:12.2 Debug: Rejected Hashed Release Title: 81eR7vRy8jPfFNtodHYre6RDxz0ZXKuk 21:35:12.2 Debug: Rejected Hashed Release Title: QkNv4Tsruuir9wU0nYsfr6k1r4woMniv 21:35:12.2 Debug: Rejected Hashed Release Title: wkioJ8cTuH84OmZTrYHhN8MEw82V4Sgv 21:35:12.2 Debug: Rejected Hashed Release Title: XrmwRqpUTRnzqDMXmxkApZhiI4zKQJNw 21:35:12.2 Debug: Rejected Hashed Release Title: mopR2W80eF9080cUA1Vj0lhl5ofViyi7 21:35:12.2 Debug: Rejected Hashed Release Title: AmcM5mSCThWbCsf2dDeurVFi855EwNnk 21:35:12.2 Debug: Rejected Hashed Release Title: lEuYbSxdH8iISLqMDBMo1a4Ri1WbmWFH 21:35:12.2 Debug: Rejected Hashed Release Title: GCoPO0RtnylZ6Nf5UVShTlj9y4Cs6l5C 21:35:12.2 Debug: Rejected Hashed Release Title: 1orA0u1v7Mh1tIN9PT2CgiOIUZOGXo86 21:35:12.2 Debug: Rejected Hashed Release Title: B98X26ktDOqqQgfzUIfjmDA6EaqMjXsK 21:35:12.2 Debug: Rejected Hashed Release Title: eTHF39fXQxKvuJGUsCDzeqehYQWaUfvg 21:35:12.2 Debug: Rejected Hashed Release Title: THmNvT0wSZf9k8KMksh4WOh1lkSShdIc 21:35:12.2 Debug: Rejected Hashed Release Title: T1u5RW1ChV0pCEZHlG6MKhxq5JQvXLuH 21:35:12.2 Debug: Rejected Hashed Release Title: YUcL2FPzgkwvf7deAp5cnC0908DUCeqr 21:35:12.2 Debug: Rejected Hashed Release Title: LKOI9htMwQVDGoEZcL8DOhNiXKzehQyO 21:35:12.2 Debug: Rejected Hashed Release Title: sOOCFER8amnu4ebc5jSwfUPNpdb5YtXD 21:35:12.2 Debug: Rejected Hashed Release Title: dG8UIdwt6zutA58lXCRcx3MAm0J1rvYX 21:35:12.2 Debug: Rejected Hashed Release Title: UIMglNSqDmAuJ0PdqXCtBk85GHQ64nhR 21:35:12.2 Debug: Rejected Hashed Release Title: NDUQDJyoFXjjroVk6Y9kyLIjRK9nlOkE 21:35:12.2 Debug: Rejected Hashed Release Title: wdMu6erLkUHRMInWThYePTAn9E5Edfiz 21:35:12.2 Debug: Rejected Hashed Release Title: qkduZSdMQRxswCvGsbpsn229L91Sg7R0 21:35:12.2 Debug: Rejected Hashed Release Title: TGM6IHxKUqB7muFmNJmYelO7H5cpeO63 21:35:12.2 Debug: Rejected Hashed Release Title: hvTv5K4zgRR6eJKFlQIelFM5AhohrZGC 21:35:12.2 Debug: Rejected Hashed Release Title: b2Kcll54z0ktgXs1LSePeuInDagY4Qb1 21:35:12.2 Debug: Rejected Hashed Release Title: IA3CzarB5svGmWdVCcadSRarPpJl5fkj 21:35:12.2 Debug: Rejected Hashed Release Title: WtL8jRXhUdmtCNtRyf9uQzgkpXekRJry 21:35:12.2 Debug: Rejected Hashed Release Title: 3chHpGJyDPgJwTKuCmjqOd4kd02ukdAp 21:35:12.2 Debug: Rejected Hashed Release Title: 9gq1K3YlL2GgoHxxg5GHq4MIgqI337Cr 21:35:12.2 Debug: Rejected Hashed Release Title: PpIQvUIRZ8ydU8W21PQktyfPVLW8Hmrj 21:35:12.2 Debug: Rejected Hashed Release Title: tHgZni9tQcxq883XJRv6BfafcNs9knqS 21:35:12.2 Debug: Rejected Hashed Release Title: QxVmxGM0NtJmalqWPKe2tNmpFRFamGec 21:35:12.2 Debug: Rejected Hashed Release Title: DBxlluvPw6Pqdr5h0Qof1nwM95KHKfOA 21:35:12.2 Debug: Rejected Hashed Release Title: 10in5FSl5geaMcXcZTHu9D2Fc7HuQit9 21:35:12.2 Debug: Rejected Hashed Release Title: iLiI0VuJhyYUQuaVdUjYUOWOVFq8rKym 21:35:12.2 Debug: Rejected Hashed Release Title: UD3Dv2gzwZEA5nwU4Y0tExWb0lC30ytB 21:35:12.2 Debug: Rejected Hashed Release Title: Zep1HhLAMCataxqyXa28Zeh6QnFhHySS 21:35:12.2 Debug: Rejected Hashed Release Title: c7x8zapscdoaV0dgtfk92niHWEdEZEyv 21:35:12.2 Debug: Rejected Hashed Release Title: 3E4xm2HBaIUPhlXuxtrshJ4F5oDjZ1Hx 21:35:12.2 Debug: Rejected Hashed Release Title: T6Zcm9yVtdU35jtQ5bsqFYfVe0gE7MTv 21:35:12.2 Debug: Rejected Hashed Release Title: eAApdKJQ2FgYlBinJQRzQVYDLNcwVv4H 21:35:12.2 Debug: Rejected Hashed Release Title: FnOBbYb2drUuba4JM8PtzRlZU6Omctkw 21:35:12.2 Debug: Rejected Hashed Release Title: Z3hdJtkRcSFGzYA3ZuoJ1hr6dE3EiA2q 21:35:12.2 Debug: Rejected Hashed Release Title: HQmJVCBBfUdLjUr4kzlYgIa3ODrRuR7u 21:35:12.2 Debug: Rejected Hashed Release Title: MuZ6nVlQG95bg1ln4qQTGfQapKtOCEsk 21:35:12.2 Debug: Rejected Hashed Release Title: yGBrlwJa8V0fys0K1nsIrl8yIieTDgQJ 21:35:12.2 Debug: Rejected Hashed Release Title: JWEviKLpvxNFTjV5zqsWwSZbHSOGX7op 21:35:12.2 Debug: Rejected Hashed Release Title: h0TvyOYF8NUI2HOEMBWuM55NJErIDrqV 21:35:12.2 Debug: Rejected Hashed Release Title: tiM6WvZqw3OezsYi6pNhMenogszvL8Ll 21:35:12.2 Debug: Rejected Hashed Release Title: N34SsYStFJOAW3d21P3kCUg0ho4vLX0V 21:35:12.2 Debug: Rejected Hashed Release Title: bC2gqfQqoQZFGsEjUrcuFw8nRYGpBjQC 21:35:12.2 Debug: Rejected Hashed Release Title: 3X4PYK57UMWBrED7m84UYCGtL0bmHT9c 21:35:12.2 Debug: Rejected Hashed Release Title: uvFVLH2QTw3X4QXBuRzcviyXsWaR0jzU 21:35:12.2 Debug: Rejected Hashed Release Title: JYiIO5yxrVcqExYUHS6s92PnK1Xn8eXv 21:35:12.2 Debug: Rejected Hashed Release Title: DC9zhw95nEvmg8pbtgy4bBsqqGBz7YaI 21:35:12.2 Debug: Rejected Hashed Release Title: jytqTfMFJHceZWm8yitBdqV5YcgpPGHh 21:35:12.2 Debug: Rejected Hashed Release Title: DokAV2zlJbnwNnOOFpQa1uh5zvW6wxdx 21:35:12.2 Debug: Rejected Hashed Release Title: 7h1cnYE0YexERRJMHnn1eQmb24FrcHxB 21:35:12.2 Debug: Rejected Hashed Release Title: w7xmX8DTxecfZwkxomdFS8qB6nNAY6S5 21:35:12.2 Debug: Rejected Hashed Release Title: 3MiT2IuHQB95WeO1zEYcGFY8Pwx022DW 21:35:12.2 Debug: Rejected Hashed Release Title: ecEGEyOYqZFsPHeR0E3cEnv0RARbEXFd 21:35:12.2 Debug: Rejected Hashed Release Title: JDMv6kG12z3qoztvIxi7fmlu9hzTaFyW 21:35:12.2 Debug: Rejected Hashed Release Title: 1H0eDPXmgqiHx3oKeY6VGTVs6ssDgfFN 21:35:12.2 Debug: Rejected Hashed Release Title: 1qv8ttvEcVGDNHrUMef8aDVxoLo5PzKf 21:35:12.2 Debug: Rejected Hashed Release Title: sxj7ZqclBCvIm0bWhvYH5D3oPf4TQlcP 21:35:12.2 Debug: Rejected Hashed Release Title: OrSiUEPv0835W0NGwblCv2DmJPIRAn13 21:35:12.2 Debug: Rejected Hashed Release Title: j4A4jJAw0Adk9j8ocvNL4m2owMjyFAHQ 21:35:12.2 Debug: Rejected Hashed Release Title: M77Aqks8DePA5TkTPUchKrIoW2h9Z0Ap 21:35:12.2 Debug: Rejected Hashed Release Title: 8x6dI1rO3eB6R9C9gDIvjTYqJYRQy5oy 21:35:12.2 Debug: Rejected Hashed Release Title: jkR0mXQVPClykLeDzOaf5vWal7ALq9Xd 21:35:12.2 Debug: Rejected Hashed Release Title: tRt5YSU2wjDzQIU66iO7O3T5xCYvxeW9 21:35:12.2 Debug: Rejected Hashed Release Title: ES2WVD5qQgoBAlIJbUz4U0sIkfebv1kx 21:35:12.2 Debug: Rejected Hashed Release Title: M3ExgkFslMy1JfOq0JTYo1AyHIpbVmDs 21:35:12.2 Debug: Rejected Hashed Release Title: wh1bd0Ol9qImqKlUhE9kAV3Oj74GAa3v 21:35:12.2 Debug: Rejected Hashed Release Title: bkiaUhar4KXbe8nRWsXfdxP1AxX8Tqek 21:35:12.2 Debug: Rejected Hashed Release Title: tKtp6xURlsseLqW5MRaRSv6Fcp6nUxEj 21:35:12.2 Debug: Rejected Hashed Release Title: eFLZ7UibdvwwhRXpUYHXoy3ItMs3RTCK 21:35:12.2 Debug: Rejected Hashed Release Title: IfHClQ97j266l37ptYkksM6cc03hbSOk 21:35:12.2 Debug: Rejected Hashed Release Title: P7pYhCROdhvU3nkzQcq0c4tsbFHeBajS 21:35:12.2 Debug: Rejected Hashed Release Title: 7hAjJzZW3KpnMmLpnxaHRIi2BppWlrdL 21:35:12.2 Debug: Rejected Hashed Release Title: 3zB0RDLBDmxxf7fvTaZvXQMDfoWiY4dB 21:35:12.2 Debug: Rejected Hashed Release Title: c84aJc0WK93j221Ji2lNZF19VVz6eB5v 21:35:12.2 Debug: Rejected Hashed Release Title: 1jdV2FVlaEHdjd6ukd4ic3a26xoc9QCc 21:35:12.2 Debug: Rejected Hashed Release Title: rs4rO4Ctbsm5UmGSLCy0LPL8t8XrG46J 21:35:12.2 Debug: Rejected Hashed Release Title: qa27I9TNZe90qruX10zjkumOXvGCFcGQ 21:35:12.2 Debug: Rejected Hashed Release Title: YWREeEyE7pyYEWAHr50H7FxDCqXVNLF4 21:35:12.2 Debug: Rejected Hashed Release Title: 8e8lUipGBm3dUM5shENyqEnTGgPMcgiC 21:35:12.2 Debug: Rejected Hashed Release Title: tjr2S81XYmTlCPaPnJMBVaqbGOXWVh9e 21:35:12.2 Debug: Rejected Hashed Release Title: ZakWK64zexvfPm533S0tpOg6iQkiTjaj 21:35:12.2 Debug: Rejected Hashed Release Title: KiYxsdBJMTKwZJbx1mZKr2uRQXNdTVtC 21:35:12.2 Debug: Rejected Hashed Release Title: UrBeHtPp84ZXhUBIRJzWjZRl3uwdK32A 21:35:12.2 Debug: Rejected Hashed Release Title: vnt0sLfrrL0V7eoIhEhcMOKVixWncYa3 21:35:12.2 Debug: Rejected Hashed Release Title: yQVhluMw5cD77srDCd6V0jJrQjfpRwdq 21:35:12.2 Debug: Rejected Hashed Release Title: rWq22LnX3Hi5KuJbp2NbsAnhFu0wysZF 21:35:12.2 Debug: Rejected Hashed Release Title: gIv5VrxybsPyoIJznSaR0UnYqTQQHXTK 21:35:12.2 Debug: Rejected Hashed Release Title: d01lT0tMPdv96mAISMKbcOhYQIjMVPMS 21:35:12.2 Debug: Rejected Hashed Release Title: eyD4amtxZbsrdIuJ7zB7lczVxOLnqZaV 21:35:12.2 Debug: Rejected Hashed Release Title: WVYtH5wNA97CIonEq90Fl29LzbuDrka5 21:35:12.2 Debug: Rejected Hashed Release Title: Eb4P4YiXBEXgvPqg4Rp7IyDVLiuKzw4p 21:35:12.2 Debug: Rejected Hashed Release Title: CpHH19Wm1QyiN5OWrOkO6rVIahlQdQ9J 21:35:12.2 Debug: Rejected Hashed Release Title: KJ1gaX97LjeaZKYERd8rNXFvnSn7xcrz 21:35:12.2 Debug: Rejected Hashed Release Title: 0YvApdMFn2UE7JuX7G5nEqKYCaswQulu 21:35:12.2 Debug: Rejected Hashed Release Title: Tglh5NHH81adion3FIrkugjDM82nSxVr 21:35:12.2 Debug: Rejected Hashed Release Title: fBo4bSg55feE9RR1NIRyNeLYfP09nlLP 21:35:12.2 Debug: Rejected Hashed Release Title: HxwontbEQhLuk6K2v1MFikwoFnzRuLVg 21:35:12.2 Debug: Rejected Hashed Release Title: L8T80bi32F9FUZsVAUh6cCya8Zbt0ZsX 21:35:12.2 Debug: Rejected Hashed Release Title: M958TgCjcakQXbvfNRuKrkWg9JPzOpAb 21:35:12.2 Debug: Rejected Hashed Release Title: nZgESYtD2jtkJQXxG7GUYidkxqDxvIuk 21:35:12.2 Debug: Rejected Hashed Release Title: Hx1xOIM5WgutWk0JaL6DSXv06oOD6RzE 21:35:12.2 Debug: Rejected Hashed Release Title: GCE0xUxeEid7XrgASCqCwYPnVww0UeOj 21:35:12.2 Debug: Rejected Hashed Release Title: HwJxfWbZIPtE55DOj7gaNayFwV5Nja1A 21:35:12.2 Debug: Rejected Hashed Release Title: e1jyybGQvxPES0zfqYZRx4uPQyG1AQ0I 21:35:12.2 Debug: Rejected Hashed Release Title: nrQnFPz33U9qCViirMvhg5wVcGCyJ6lR 21:35:12.2 Debug: Rejected Hashed Release Title: IPUS8u5XBNizUZNTMWkoSet3NISb1NNT 21:35:12.2 Debug: Rejected Hashed Release Title: gVzMXsMrP1wjEUUlwTS1btkcgCAAnCWZ 21:35:12.2 Debug: Rejected Hashed Release Title: Th8sppmgM2aU3HhkZ9fYrmGllzYJlW1n 21:35:12.2 Debug: Rejected Hashed Release Title: RCZRoQUZAiIIMWpbwNv9aKLoITxMLAqo 21:35:12.2 Debug: Rejected Hashed Release Title: vEWuVYiReDLNDpc6fhzDKiGRnTX42kB7 21:35:12.2 Debug: Rejected Hashed Release Title: 5ccHvVJBcE4vXowZBdwjD0WPh417wIjS 21:35:12.2 Debug: Rejected Hashed Release Title: 5pSpprMN3s5l5pfiYgpsehqD9jMcXWGF 21:35:12.2 Debug: Rejected Hashed Release Title: 1AsWWQs2UITnQqLdHPqyrwvEogAHamxd 21:35:12.2 Debug: Rejected Hashed Release Title: CUTwUmtY4VomAnkVMYi5Jht9GDHS1RWT 21:35:12.2 Debug: Rejected Hashed Release Title: XYHXtQanuDdCiwxMz8R33u4eqTxmzPQN 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 21:35:12.2 Debug: Rejected Hashed Release Title: 3FsJIoNhOO3wgANaU5602Jy1NCFAzCgvwFrrHISS 21:35:12.2 Debug: Rejected Hashed Release Title: wMHAkxfKEyiYtjW2j1zkBFpZygie9z0RJkekavTG 21:35:12.2 Debug: Rejected Hashed Release Title: 7azhl8IR8ocpZwX1CbMP6yQjassHH1UWEOaAY1Sm 21:35:12.2 Debug: Rejected Hashed Release Title: Ufr1U38kJsWSx5WW9GtuXuh3yOkVP0LbsV2nHXfL 21:35:12.2 Debug: Rejected Hashed Release Title: o7iatPRBrUFE5Owgi3rF9Li2FppOFFRSnOX6j3qC 21:35:12.2 Debug: Rejected Hashed Release Title: FLjxMtVQ3M7hqpL8jvlRqC0KO5ouFcDkTXYNuSka 21:35:12.2 Debug: Rejected Hashed Release Title: 4q0BmNqmBV6diIrvNERnvrTpQXb8I1zosVIYISAZ 21:35:12.2 Debug: Rejected Hashed Release Title: Mqxlr3zOKHTfvpdsarArRBopEcVpGg9WM26Kulmb 21:35:12.2 Debug: Rejected Hashed Release Title: ll7hYG0360emjXKrkmc8N0tejfjRgkokO5wqoyIk 21:35:12.2 Debug: Rejected Hashed Release Title: u1HshiFM7hhQrh2hjfv7v0CZLtRXMalw7zE2LAdy 21:35:12.2 Debug: Rejected Hashed Release Title: 8CE03y1hMeoyCJtuT4bnpDIHL4gPxSFCIJuZspeA 21:35:12.2 Debug: Rejected Hashed Release Title: HtDNs3vKCKrF79EVPAtDE6qAG8nkBaBwSBbmvCWC 21:35:12.2 Debug: Rejected Hashed Release Title: WyghOIv9pg3fTzmyZvS3QqetKB2agwJXzrQh4Kvp 21:35:12.2 Debug: Rejected Hashed Release Title: VmkNsF3rVE5VixER5qELNseVGaNk4ZcBySzabM9t 21:35:12.2 Debug: Rejected Hashed Release Title: HWoy6UKd7YmVHW2u3UlLpUWLo7QjYcXRXY01bwro 21:35:12.2 Debug: Rejected Hashed Release Title: lppsxcwzkMchGuKp37asLWrYRIm1nIhyt7gkxBjI 21:35:12.2 Debug: Rejected Hashed Release Title: jIssOasTwX3IrG4NG22t7GK2DPiBRCa8WLjLEpCe 21:35:12.2 Debug: Rejected Hashed Release Title: EMWcwZwQYFlVNTKbzsuh2zRdaCv1jN1yO8jzl1an 21:35:12.2 Debug: Rejected Hashed Release Title: rROUqh6fx0bXUuGvUgroZybmWXOivCTYAgM3KGRW 21:35:12.2 Debug: Rejected Hashed Release Title: 47hEqqgpS1wvGtRgRKibWZaOZ1DULCjpmOUgjgSA 21:35:12.2 Debug: Rejected Hashed Release Title: MozobmmKpPm14OjtZx0HQSzKknlcHLhOkCbye0th 21:35:12.2 Debug: Rejected Hashed Release Title: 4U9RbFL6QFagx7KycN9li5U8C2SeHasJEzaVALt1 21:35:12.2 Debug: Rejected Hashed Release Title: pa6bCXoi0H3Bw9cFRJNT1Wan1sDKLwPOUkXupftw 21:35:12.2 Debug: Rejected Hashed Release Title: ChmpOh8N6bZ2cvDUJ0T4NoXkKLwQtQLOHQnzKBvR 21:35:12.2 Debug: Rejected Hashed Release Title: Daxz33zhUbOjOzNmiC7bv8BSRCrqCcsJHubXxeLB 21:35:12.2 Debug: Rejected Hashed Release Title: sncSzyRI1Pp8Hv6mBZVZus32pHRuUpeM0ID3mNdT 21:35:12.2 Debug: Rejected Hashed Release Title: urHMLza4DT9isaLgfcTH8QZOVez6MmoQNb8wbTcR 21:35:12.2 Debug: Rejected Hashed Release Title: 7DXfW3BTGcJcabHFnfrhuKipbcYDg0efinieElQt 21:35:12.2 Debug: Rejected Hashed Release Title: bqCM3AxPte1usvII03n3qYcJYzj0myHqiJTF7wJg 21:35:12.2 Debug: Rejected Hashed Release Title: 1o6QDddG31zSMYbW35BgoORwgsxdBGAUGS8z5wee 21:35:12.2 Debug: Rejected Hashed Release Title: jygjWWHrogVbgLDxb0APM3j2e7qLuHwj7XN1xlB9 21:35:12.2 Debug: Rejected Hashed Release Title: E5bOWyVsMGrZdNgUeijpbPsAJqnUNcv3PxzwSGA6 21:35:12.2 Debug: Rejected Hashed Release Title: s6vXcfSuz1b2DLq0qugvh4s8ZGMbVe8QQSOhO9ya 21:35:12.2 Debug: Rejected Hashed Release Title: nb0M3JHQu2RNLZF4x4J71dUuKJBCNo58fDpNmaAK 21:35:12.2 Debug: Rejected Hashed Release Title: 5aG9FjMMVwDmD7pwNE2uJw0NP3mtEd5gcSIWilbd 21:35:12.2 Debug: Rejected Hashed Release Title: wxWdJUUqbmkB0Fy1naUGPMfTCZ2qzK3HnIAIaYsO 21:35:12.2 Debug: Rejected Hashed Release Title: 21TMXqQ38j0EHbPHEeSsAiV66AcB1KR4RuXn4qH9 21:35:12.2 Debug: Rejected Hashed Release Title: X6hFrfum2YdgTxquzytnr96GHm78aD9Ho05GylYV 21:35:12.2 Debug: Rejected Hashed Release Title: Bh8hp5JrEXIpkCCGgBf45Sx3oo1nndGzPe0kxlfK 21:35:12.2 Debug: Rejected Hashed Release Title: 6MukitrPnLSn87XsyOzzfspa0AcAdQOpFmsH9PWM 21:35:12.2 Debug: Rejected Hashed Release Title: mNUL72ZKoMAneA7kxB66zHRf1AfVH6fvAwC2B7b7 21:35:12.2 Debug: Rejected Hashed Release Title: R1QZ8CcvjyMgAguUJHdFCtw8s6t1AViOXxZIorOM 21:35:12.2 Debug: Rejected Hashed Release Title: NbJOIDfpz4hUFsheG0dwLvRpWQjAAnk0y9PpCJnR 21:35:12.2 Debug: Rejected Hashed Release Title: KfV9zhbT34nrnMIbAIouGVVrotz9pS0Oivsau4qJ 21:35:12.2 Debug: Rejected Hashed Release Title: GJuHdgPUmoAY2Rg8Dg8Zexls2qSW0HS7Vd4i2jq3 21:35:12.2 Debug: Rejected Hashed Release Title: 6b0AxEjEbfJggo4JJyjkAGh0g3p9OPlbjfyNp3DC 21:35:12.2 Debug: Rejected Hashed Release Title: afNEmdV3aIdzJqxstiLOS0A6YmcbKsTJoSQEtCR2 21:35:12.2 Debug: Rejected Hashed Release Title: ZGFl9be3MdYKKYiFkGwl9my6LaNY6RzO9GJkrcAK 21:35:12.2 Debug: Rejected Hashed Release Title: 0EylOnCKRshxohgycVOh43zT2CNKGZLpaltMUrre 21:35:12.2 Debug: Rejected Hashed Release Title: X4ZwUq5ok7cJFHkyRNKi7H0LpyWt5ema7QkckRI0 21:35:12.2 Debug: Rejected Hashed Release Title: GZ17bR18ffuethizQdiehwlUEV63r1swVkM9ZKDW 21:35:12.2 Debug: Rejected Hashed Release Title: vAOfjdHAMUChYPot6HXGgbabD36chMbOyQXJNa2B 21:35:12.2 Debug: Rejected Hashed Release Title: 0hOYrQT0chvpegKFSfn4ccHzIgiWf2hXEQfK0oOo 21:35:12.2 Debug: Rejected Hashed Release Title: jPPdREIl43R6PI6bwGbDel5wpUeCZkZhu8uyFMQC 21:35:12.2 Debug: Rejected Hashed Release Title: KfHhY4Ldjh53QwgW1gnztk0wrTyrUXYKrjc4nXll 21:35:12.2 Debug: Rejected Hashed Release Title: 73VPvXVougO3IWOsupZHAjGvG0lVoXyZ7UqbLQxh 21:35:12.2 Debug: Rejected Hashed Release Title: E6Hja2q5NLFmTW75X16UBM9jbgLEkCHh5vs6GY69 21:35:12.2 Debug: Rejected Hashed Release Title: an1khJl7T5NLHuDZVmusqPdIofSW10pgXtganD8V 21:35:12.2 Debug: Rejected Hashed Release Title: tcIpsmGSc3tRZQrVfCthlTmdQYb5idGdjIrZmmz4 21:35:12.2 Debug: Rejected Hashed Release Title: 7QnQoN1YhkUvf0rxvqzUaQvIJQZW2GqS7m4YKLOu 21:35:12.2 Debug: Rejected Hashed Release Title: suVY8iOfMFFuOwB6lr7plUG81vWWu3M2ufvbuAIX 21:35:12.2 Debug: Rejected Hashed Release Title: KWnlZ7SOIYzT3k9m492EPXGg2ruN3Y69HvdUShmJ 21:35:12.2 Debug: Rejected Hashed Release Title: ox9ReTNGNz8vjVr6YIwlnLeO3iu6tcejYASAcnj5 21:35:12.2 Debug: Rejected Hashed Release Title: lVh1L9tSQxoCoebFxm2qOGkZfIJKuQfi06CXgmX2 21:35:12.2 Debug: Rejected Hashed Release Title: cMtvG12pc0rP5r03IgIJNbEXknG5AZZXG6zRvI78 21:35:12.2 Debug: Rejected Hashed Release Title: HFALtjYu4o47UNyuNaxmRqqkqQxjdSnefXxHixfD 21:35:12.2 Debug: Rejected Hashed Release Title: YEt6DRvpFXc2Y4N3oPqvpip8Qp6Q9ikhrnypF0VD 21:35:12.2 Debug: Rejected Hashed Release Title: gF7rZJU5OImW9qLZrEVzDhN8fqeRyrY5TbT8ip62 21:35:12.2 Debug: Rejected Hashed Release Title: G0XTeW1fd18FIzXdW0OVeIUhuTDPkzTW0TRMCsUH 21:35:12.2 Debug: Rejected Hashed Release Title: EB1wZF6qrmPGupQ55bleHvsrnBlgM115XRkl30IP 21:35:12.2 Debug: Rejected Hashed Release Title: 2Rxb2zqTlDhw1f0brKXafQW6I2jzkwhFID9BUKJ6 21:35:12.2 Debug: Rejected Hashed Release Title: eNRKIYOsU0IR4nql5tZW8Sl4pYRMupMOsgc4XykZ 21:35:12.2 Debug: Rejected Hashed Release Title: xPjOGCtIiUv0nacNwZgJYgyRvDkW4GQBXc8u8CYf 21:35:12.2 Debug: Rejected Hashed Release Title: PYuylpBG3HYfyweKBOSQIqFGjTJLSojYLQlWxTdA 21:35:12.2 Debug: Rejected Hashed Release Title: UcATICvmxZjXCfRMHLfwVH7QMwzYGWakhIjoYzcK 21:35:12.2 Debug: Rejected Hashed Release Title: Sx4eL4DPQp0HAQQuIJf7cZ4K1niVjUWcr4KfDssf 21:35:12.2 Debug: Rejected Hashed Release Title: cMgDvYt8qo0bK6Fz3xJowzeJQYjS2g3X0aNoyFuA 21:35:12.2 Debug: Rejected Hashed Release Title: HkCEzHd1Tob7Nws2PiJogRg3Hw0BFkG9r083JNtS 21:35:12.2 Debug: Rejected Hashed Release Title: aIVdfR1yMsF0sGZwApTR5CjJtwAAnqv4iLG2alpM 21:35:12.2 Debug: Rejected Hashed Release Title: aEgVvYliLXC8cTT22TLW2nxbbZqxelDZyaQf6fqu 21:35:12.2 Debug: Rejected Hashed Release Title: XlMv7GZsGTuIk1pPPNU9OaRt2RcpCcmN3gVmXd60 21:35:12.2 Debug: Rejected Hashed Release Title: WEWEnzTduir2AaB5gOLLIjxtCYnLYRboGRjoYkvC 21:35:12.2 Debug: Rejected Hashed Release Title: LZ3GJpNLYrxsmXNz3IbfyL8XbHn4CKjstCJwLwZC 21:35:12.2 Debug: Rejected Hashed Release Title: opm91fm0Yke9YXJQ0zr67Ymxbuwd2EPZZux6A8e2 21:35:12.2 Debug: Rejected Hashed Release Title: WbQJLz3LRan7nQEM1eR3diI0nQmOJMxzOFV3ssX7 21:35:12.2 Debug: Rejected Hashed Release Title: k1rftJlhUnxpclCkcxub1aJjflq8erxvPd7dvQJ7 21:35:12.2 Debug: Rejected Hashed Release Title: eXDfKzUHLKUuTgCD2wHwfm4jqOVRWa9KzdyMUTw0 21:35:12.2 Debug: Rejected Hashed Release Title: LGmbILigC5tTLpyXJfHdBGqqwIp7y2JDpyfqxGLM 21:35:12.2 Debug: Rejected Hashed Release Title: 9WIs37Rr1C82ujfY2fbf9xQ6piAaSR85dbC3UHML 21:35:12.2 Debug: Rejected Hashed Release Title: q8Lpz6KpHNm2jsGarIAz1L8xXRbxFZJpYKdAbyQ4 21:35:12.2 Debug: Rejected Hashed Release Title: AHepTCbL4vjuBOqZLOFdWGSfPRmpPUZ1kFRm2dyT 21:35:12.2 Debug: Rejected Hashed Release Title: XQrxoyPlArK2C4QsvfsmxzFsdvNLbYr99UeP18HD 21:35:12.2 Debug: Rejected Hashed Release Title: HiAnWxvBb7pkP8FyvBx2IqKD7fm8i3HcQIekXtjA 21:35:12.2 Debug: Rejected Hashed Release Title: sauqQgzAsuRYtQVbg28bBHTiDSqFoAH9sHBWeLqM 21:35:12.2 Debug: Rejected Hashed Release Title: 2a01aXEbSSVo7brUZZORrO6BPGa3rR1e5UgzHW5Q 21:35:12.2 Debug: Rejected Hashed Release Title: mSXOiGVZUH5O6zvtOcmw576ldW0an1eVpoSznkun 21:35:12.2 Debug: Rejected Hashed Release Title: XXvRf90o9jV3kqmVmomd7l0udAGLmZmtW02KvhUc 21:35:12.2 Debug: Rejected Hashed Release Title: LVzMbxDebGB2K4rMYLT1Mwgt2CveKLCLGWC8X8Ds 21:35:12.2 Debug: Rejected Hashed Release Title: ZCYKodlexBisGQD2YJDDotrTgFVViTV88TJtNSNG 21:35:12.2 Debug: Rejected Hashed Release Title: 5TU1UVqdoImkUiK3lUrNPzrAQcpkxLGLVtBRGlwx 21:35:12.2 Debug: Rejected Hashed Release Title: oobFLV3bGD3rq8jWrjloEeuwHzGPnVIL3JS7gkhr 21:35:12.2 Debug: Rejected Hashed Release Title: wZeiWfB4VVotVVQYc7Q3clisi6l1WP8MrbHSZAVg 21:35:12.2 Debug: Rejected Hashed Release Title: kLZ5pPPlY2DpymR3D93DtL6OibjvAy4ULq83iCVv 21:35:12.2 Debug: Rejected Hashed Release Title: NNxFXp7CS2PcrD7LS1wXnt4NR5MCsKbanKfUtfMG 21:35:12.2 Debug: Rejected Hashed Release Title: i1nk6GB9sHY8bkn1WD8hruxtuelIyEeS6J5Twfzd 21:35:12.2 Debug: Rejected Hashed Release Title: yaB6BWOOwFyVeD0uH78dF6d9ntt4yqsNX2MkVydh 21:35:12.2 Debug: Rejected Hashed Release Title: 7mEiFVte5cidPDRjjPwFYGVFkR2kZtBTRWcWTVn1 21:35:12.2 Debug: Rejected Hashed Release Title: wQq5UQK7PceLOvyXCgUIPS3OX9inva32rjCYv9W7 21:35:12.2 Debug: Rejected Hashed Release Title: ugZGdJGfIId3muDE7AjyO0EnHdDfe0na4lBFNG9X 21:35:12.2 Debug: Rejected Hashed Release Title: CxoY9fRmxPEu4DuXWCoMlz7qTdCTHM34ylWzt0L5 21:35:12.2 Debug: Rejected Hashed Release Title: 19cioOIChdqQCDGJ6yfF587KgH9lpmdSECdgUXem 21:35:12.2 Debug: Rejected Hashed Release Title: IdcgD04s9LL1mQ1bWfISL8lpy0EAVJwGraO2nRm1 21:35:12.2 Debug: Rejected Hashed Release Title: rMFL77HZ0XldohutO2t3kMJB3OD07GOFPOsSPFQ2 21:35:12.2 Debug: Rejected Hashed Release Title: nQvfDhohmzWbynquvHcoxGz63851kmXAv7vFg6No 21:35:12.2 Debug: Rejected Hashed Release Title: EJkBW43HuVAnq5qhuB7m7tOI8pq5iYy0mQY1KT1B 21:35:12.2 Debug: Rejected Hashed Release Title: nt95rPJYntiQVEZ6Ktls63wlToXH5Gwms8neY4R4 21:35:12.2 Debug: Rejected Hashed Release Title: MQdJ4v4zHW72SOAgQ2xnoCewTsWFHObSulfENqAz 21:35:12.2 Debug: Rejected Hashed Release Title: bEgNjmxl0t8yJqHDT7M1ZNs8b81i4p67FRsjB9ua 21:35:12.2 Debug: Rejected Hashed Release Title: VshdnqicCoct5Zq32zwSHjse5sMJQ1oCABJ0uBKT 21:35:12.2 Debug: Rejected Hashed Release Title: SSmgs4WuC1npg5SeizC385mVH3sUn1HtnO5mGFYR 21:35:12.2 Debug: Rejected Hashed Release Title: L6ieIu2TOYdsXBaeUyJShkrpdFYlYktvwVUFFrfS 21:35:12.2 Debug: Rejected Hashed Release Title: seMOSZRJWSJJxTMYqEbdgejxpA7LzJ10zDh4lcwz 21:35:12.2 Debug: Rejected Hashed Release Title: vsIj4vcM7j4mgyCfFY2xEkAASFmWsCtlOBNd7pLd 21:35:12.2 Debug: Rejected Hashed Release Title: tBdDjshjI6y2HWkdhoWkvTkLkGYYTLyB6uGSRB0k 21:35:12.2 Debug: Rejected Hashed Release Title: dVMdiDG7py0QVhkhgjre3TIcqzSUv89k97g75hmx 21:35:12.2 Debug: Rejected Hashed Release Title: ypwb0W9qZEE8NlTVvh5IoXU6AB2iUkzfa6ZIdwP4 21:35:12.2 Debug: Rejected Hashed Release Title: hSbb8d7IetrIu3oi7ueY28fak5V6L01Tkbi2yi4r 21:35:12.2 Debug: Rejected Hashed Release Title: uyJYUNIMb3OOg9gpiWkGLeWCZciTn6mgBQhpdVjh 21:35:12.2 Debug: Rejected Hashed Release Title: RKbSNerlVMJDM4bBWDKJz9QOaOWK1r6Qt5btfjF8 21:35:12.2 Debug: Rejected Hashed Release Title: jmNEd7xnYeez6ZvOWHdmR2B3KDuY4I2e73DPZlcZ 21:35:12.2 Debug: Rejected Hashed Release Title: pPSHJMND2IehjV84r0pfb0vVsfsK2gPj9OXv9cOP 21:35:12.2 Debug: Rejected Hashed Release Title: S6vV7llHUeQmuANxr5pilSVkpMs92WZNkF5NyKWw 21:35:12.2 Debug: Rejected Hashed Release Title: k5UpMIgj2V9V5RNZ3xFhx2EecdgvcfkpB3dxns8q 21:35:12.2 Debug: Rejected Hashed Release Title: 8mtaTPGAYWGMG9wI5HnRfF8gvfEM3vKLSPFbVoeT 21:35:12.2 Debug: Rejected Hashed Release Title: Z8eG7Eli487FH3IrYJDQbls8ztAii43IqLAAtlnC 21:35:12.2 Debug: Rejected Hashed Release Title: yLLgct9lZH2mAwkcMNH16w0018wilKjVwIF84DcS 21:35:12.2 Debug: Rejected Hashed Release Title: sKwpl5oKKwGv6ROehuDMDiNFnbNKa6SE55aCWPmR 21:35:12.2 Debug: Rejected Hashed Release Title: L9NMcWiFx4aaNMgRUVH6Qvlr2AskZAmMoHis55db 21:35:12.2 Debug: Rejected Hashed Release Title: vriD9ZrE4cRNF0edzZm3OsZefApdIfwptQ8WQlyn 21:35:12.2 Debug: Rejected Hashed Release Title: WRiEQoAvk67wWDzSbcSDriE7LIQPzQtOrYVIqeA3 21:35:12.2 Debug: Rejected Hashed Release Title: 6kYGdKKu8lpYoddnx2DoeACrqBqeFgyoApajbxEw 21:35:12.2 Debug: Rejected Hashed Release Title: lFg8tMAwa4M7PMlR1JOQGkn0D2sJzl3uMQHk4JZW 21:35:12.2 Debug: Rejected Hashed Release Title: cKkLAhglIPjL4fdsKrEo5e4RKsDWBCCgzXGibBXS 21:35:12.2 Debug: Rejected Hashed Release Title: CTEEIGP0KceeBgfFpB7Qp0TJdJje1MaNhdJUJwJ3 21:35:12.2 Debug: Rejected Hashed Release Title: EYynEOifcigrhggDMMZSjMfFWXmR7mncJuNRA9Gj 21:35:12.2 Debug: Rejected Hashed Release Title: oENvTGl4v5NhbOBUckVW19dwwkaGiYi22M9iiiEH 21:35:12.2 Debug: Rejected Hashed Release Title: a0yBn0ALEJ7mLmXHW8vy5dNnGNvZCxIAxjeO9LKF 21:35:12.2 Debug: Rejected Hashed Release Title: 1h07ts1PEVUkOsh9JbnEONYtYvIK1fuXFt0BG7Am 21:35:12.2 Debug: Rejected Hashed Release Title: JTGL7ntFs7041zjIdRujhi2jAD4yVm9QWotQ8anl 21:35:12.2 Debug: Rejected Hashed Release Title: Zm6bnn5Nuqj92kN4dZ4bFIMR46uSqkAShyWOcpdJ 21:35:12.2 Debug: Rejected Hashed Release Title: yARah6Y69U3bGgzLoBJwLrEN7jdXP0Cyl6icrU2t 21:35:12.2 Debug: Rejected Hashed Release Title: KOhqhDnBoLKqgmaeKFKah63H1ecicEbNXyGFdH0j 21:35:12.2 Debug: Rejected Hashed Release Title: 8WAQJz64taKS3Ci4uCWWplf25GNQdg9JkaeLHNjK 21:35:12.2 Debug: Rejected Hashed Release Title: oH63vn6jB56vz0vBhRvA816ZaD49QdQ9bzVCYLi1 21:35:12.2 Debug: Rejected Hashed Release Title: HfZeIY8TvYsO6xsIRkqQlDJBCRnh64UXfnc1aShQ 21:35:12.2 Debug: Rejected Hashed Release Title: 8wR4EtkoqWBEwn0Gw3qYCQjJuxtBTfuqQtGaaafs 21:35:12.2 Debug: Rejected Hashed Release Title: WXrhengU4uj5Ut6BRv8EQD7O359hazgV8LncaCWV 21:35:12.2 Debug: Rejected Hashed Release Title: RrjNAJLtC9kwu5qd1CBJE5oUspQBFPjunac2YP9u 21:35:12.2 Debug: Rejected Hashed Release Title: R2hJtLtVVbbF5aPslcY0tA98hWWq68OHgiwdD4fb 21:35:12.2 Debug: Rejected Hashed Release Title: MINmbdoypA8vIuasWo05W1wu7rBkT4XlRGHPbuEL 21:35:12.2 Debug: Rejected Hashed Release Title: ZoorvPWDGz9QWzhnJ3SkqqfCFLQA75KkuFDgkhiy 21:35:12.2 Debug: Rejected Hashed Release Title: PY52kpjlRgwKK1OInz6X4s8hADKAZTLzrZMuwI28 21:35:12.2 Debug: Rejected Hashed Release Title: EXk9bkunlOvZES8GgNwIHDNYoPcemKY9pT58aYDp 21:35:12.2 Debug: Rejected Hashed Release Title: YLEdCm9LEPdcWsNGJSKGGYcmZ026AKtW1b9ZNwvz 21:35:12.2 Debug: Rejected Hashed Release Title: hkJABsVziOcOGCxWadeQgTXwDPSeOCzo1qctW3Qh 21:35:12.2 Debug: Rejected Hashed Release Title: zjMmdN1HcZTAFB9jZX2zD9ZthWPDhcWeK3UyaJ2n 21:35:12.2 Debug: Rejected Hashed Release Title: ZfVaoGCPPIUJGZERihy7rFlTNFKGo9cjadX1K58S 21:35:12.2 Debug: Rejected Hashed Release Title: mHAAI8nEcPDlVu8UQl3FyPGlw2GINy1dOmuSKvn7 21:35:12.2 Debug: Rejected Hashed Release Title: QL0qb9XHBkRqEbAN0AuVbmUFe0T30KL7P2aBJOc1 21:35:12.2 Debug: Rejected Hashed Release Title: RQxHcKBMoumiaNfR5xM0FrQk66BUCW5Qfw3j6eWi 21:35:12.2 Debug: Rejected Hashed Release Title: G6qBg9BQdrnPmiFs9ORJzOOCIkYUBt10WZaAlmCP 21:35:12.2 Debug: Rejected Hashed Release Title: GkY9HNq1qzBbhIEVra2IkMGAkoWeP4vNYZ240QzS 21:35:12.2 Debug: Rejected Hashed Release Title: 08F87njzORBRVfOGzHxEvGCeTCxaMv0IknSZjCea 21:35:12.2 Debug: Rejected Hashed Release Title: JM2L4GKMJUgR26LnX1UNjuNYF7ereLLNFUmVt45s 21:35:12.2 Debug: Rejected Hashed Release Title: b8a6bZ0Ux5Hpt2mggr3OlhVD4oByjD0q6kIxL9J0 21:35:12.2 Debug: Rejected Hashed Release Title: ILjqlEk0yDLJdlWWL76opF5gA3Nr8l3WvcIQ0v0L 21:35:12.2 Debug: Rejected Hashed Release Title: ucfQGZafMJnFBkVVkzT8XRuCA0V7uHm2dmcLNniJ 21:35:12.2 Debug: Rejected Hashed Release Title: SRQpAWTgbOiVvpgkNpyzD9hvtcr90giBSmszUktR 21:35:12.2 Debug: Rejected Hashed Release Title: fpuif63NzjxZ81GJbcF4oPX4eVzMNUhZX1auzvGp 21:35:12.2 Debug: Rejected Hashed Release Title: 87NH56rancoKY4MD7zHDhdmIafFJc7xnO6yV6xFX 21:35:12.2 Debug: Rejected Hashed Release Title: Nltn2VOkDO3wdMfz5JBEVq5OPYPlpM15KPYPxke5 21:35:12.2 Debug: Rejected Hashed Release Title: hFXf2gm8leyVykdItfLY9bUVlJnPos9zOWyPQj4j 21:35:12.2 Debug: Rejected Hashed Release Title: wLMQ4ASN3iRfpT85XX4Fa2KXcNTe2P2t3HErlkZ0 21:35:12.2 Debug: Rejected Hashed Release Title: fWnVMetr7xnOBKzP9c6lbGlQXnJFO8fNZPnVNpZD 21:35:12.2 Debug: Rejected Hashed Release Title: b1tjoTVheVccJCWZymhVHmhqN7oKg0OkD1nsIoDE 21:35:12.2 Debug: Rejected Hashed Release Title: qF8nNzxWS8VO5GLhKf3L1INu3vLZeZgRK4Lu3c3E 21:35:12.2 Debug: Rejected Hashed Release Title: otFOGAub1XQZsdYM6lQ9ti1gW9lz9v5lXrksnKwD 21:35:12.2 Debug: Rejected Hashed Release Title: IMOXmmngyVAAxUjS8eCxWEN9ZfvObiJrXmMyzEH4 21:35:12.2 Debug: Rejected Hashed Release Title: TSX3JojzBpDpLdvs7rh2kas5ZCD41ML6465xe4kQ 21:35:12.2 Debug: Rejected Hashed Release Title: 5W0wOkgakNtmd2ElEY7rkEpoisJy4rGHnKrLRcKI 21:35:12.2 Debug: Rejected Hashed Release Title: riHkEcIDOtPcAkLxm9MXRnLrHtfylPu4z8leJ5CB 21:35:12.2 Debug: Rejected Hashed Release Title: ke7KuKPu9whQWCmgyzPAkWSbC4NuhZDYYgZHJM7r 21:35:12.2 Debug: Rejected Hashed Release Title: iNXGy8YFQBscAu2oyuNGNP5YLFsjtpqlymgdLgAT 21:35:12.2 Debug: Rejected Hashed Release Title: Cc6QuRnhynlg4kfGgGGd02oLzeOQWlCtKV3yPEIs 21:35:12.2 Debug: Rejected Hashed Release Title: n3en2yZ0C0r52JxvZv68ZLUq7fsOjJsE46TswUip 21:35:12.2 Debug: Rejected Hashed Release Title: QHxvnpTBu788bpXP75vhB80MwrkZ2BamN0ieXIUU 21:35:12.2 Debug: Rejected Hashed Release Title: GfJ49TWKTFoJ6B0zbCcrwPsALJvWUSwtap3Q6SSC 21:35:12.2 Debug: Rejected Hashed Release Title: wdenoL1IBL5r7VW2jtFH7G7o0lxPvBjGxVV95tGu 21:35:12.2 Debug: Rejected Hashed Release Title: quFAgNIuT7RLcDAbe3MnkKNSsf4amVCPYUgBNJ5V 21:35:12.2 Debug: Rejected Hashed Release Title: MsYr0kMCjQAjOhlNuxmS90ebmiTfetMByBU67aUV 21:35:12.2 Debug: Rejected Hashed Release Title: jzLwhFbTESaijlFIAT2k2bEzUM929SE7mqmtu00p 21:35:12.2 Debug: Rejected Hashed Release Title: rTp8C1SMuW33Kg42jX9ZNSkMigKtjaDzNoHBRi4o 21:35:12.2 Debug: Rejected Hashed Release Title: puZBgGhhq2JpegYfMVRULmRO2kTiw2kBjlMJ9aGN 21:35:12.2 Debug: Rejected Hashed Release Title: IAJWglcFGZplU0RKJesHOpi8gzMaTiGLqhI6askz 21:35:12.2 Debug: Rejected Hashed Release Title: 0R2Y6M3GJxqOWXpqQEdbcDEFOJLxtqOWM66RC3j2 21:35:12.2 Debug: Rejected Hashed Release Title: DTKMiXrrBnpQMfaWNM97JiICB7mB2XVtQkJwPguN 21:35:12.2 Debug: Rejected Hashed Release Title: 3YcxWwB0XNCZ5VtISuqji4BHdnVuBmGr5UIJyqv3 21:35:12.2 Debug: Rejected Hashed Release Title: mXs0oPE3A9eR9NMgrk6bo9KAuQz99Okw1lBKenaZ 21:35:12.2 Debug: Rejected Hashed Release Title: ygAGW9UCBm4XYl9Cp8gCCnCbHvIPM2pYN97ASXm8 21:35:12.2 Debug: Rejected Hashed Release Title: vEkvKAPtpb3S43NccNsTWdncPI7WIcqa21k8aHCv 21:35:12.2 Debug: Rejected Hashed Release Title: hsS0VOSG0JKehFwl3lsTr4ZfHJilq2lQA7xN6Jzz 21:35:12.2 Debug: Rejected Hashed Release Title: vVU4T7LGPiLL4adPlIvAax3NUBnol5rHLEAjWNsa 21:35:12.2 Debug: Rejected Hashed Release Title: 21skiG3mb9YvbME4amq8eIjtGXhyKs2mk1LzcJAw 21:35:12.2 Debug: Rejected Hashed Release Title: o8G7thMtRYZurBa6BSBZCLmWOUEcSHuuIQqvCW49 21:35:12.2 Debug: Rejected Hashed Release Title: KMQbo43y4e2p0cn855FSePfUr5sq5qmHDmwZLSFs 21:35:12.2 Debug: Rejected Hashed Release Title: gJHIk8CaKtWcyFkwSlJU2Gg9RN7ZxI8iOiTOqJLz 21:35:12.2 Debug: Rejected Hashed Release Title: U96WeQBAy1bOjn3fFbTlT1tNp7RPI9YtgxXVJQUU 21:35:12.2 Debug: Rejected Hashed Release Title: q6wviDwIABbsQyYuv3AJ0HRWuBCldhMneKbrayG2 21:35:12.2 Debug: Rejected Hashed Release Title: c32ao3giRlxBhrlN0YfkZJ8urPwF9QnMTRBxmj0x 21:35:12.2 Debug: Rejected Hashed Release Title: i3bZMs0gPcx83tEZ1NOmDXqfHUsNHl2rE0JL7SBk 21:35:12.2 Debug: Rejected Hashed Release Title: tyBRWr1ZFH8nzZyHJSH2enqiBRDvmjOY3iQH3jpi 21:35:12.2 Debug: Rejected Hashed Release Title: ZcUZbMHOuPoyNZTWbfSVi8FcVBGvpm5rHRxGEteA 21:35:12.2 Debug: Rejected Hashed Release Title: 0BOYlEoGGhsIIybwwzgJT3UHMX75tY8IS6TdiPae 21:35:12.2 Debug: Rejected Hashed Release Title: lHdmoT1UA3vH75w27eNKL8Y8KE2O35oFeiDGg0Go 21:35:12.2 Debug: Rejected Hashed Release Title: CuHXysUy9OA7XpigEXL9eOUc7NFbJJpk4tvhoi47 21:35:12.2 Debug: Rejected Hashed Release Title: sn07iJFvdUTryggzXmzVVY9RHkhfcRB9aiQuFzXW 21:35:12.2 Debug: Rejected Hashed Release Title: q8WUEYBBkRI0mo477z9LNnwYzpps8SzoDZdlJaAs 21:35:12.2 Debug: Rejected Hashed Release Title: rXSoqWatk6E0eJaMTjNVDCAvwgeVjImrp8UNkToX 21:35:12.2 Debug: Rejected Hashed Release Title: g0D4Q6KTCSRqNPraxkuGUCzGfyPDK6alrAjW7qrl 21:35:12.2 Debug: Rejected Hashed Release Title: jixSZmIf0zXRFX1P05FHoUD3EDel3AYuNyS0Jw3j 21:35:12.2 Debug: Rejected Hashed Release Title: jRqGh6pWzNnQx507JfZmGxm4aY61feIzAYlTRH92 21:35:12.2 Debug: Rejected Hashed Release Title: hNNp6CybbljHIwBV9mchRLaudAeDSXLtmpXN7NBq 21:35:12.2 Debug: Rejected Hashed Release Title: iytOCE3z4XdPaQiaS6Zck70vPbcaQB4yq7GU70U5 21:35:12.2 Debug: Rejected Hashed Release Title: q2p7EMFNoUoffhGO6JLHCB9FfZUe0HqjogRoSq3Y 21:35:12.2 Debug: Rejected Hashed Release Title: g0y9YfGwD8WLN3g3EriESZ3PL0UFFeX5sJq3K294 21:35:12.2 Debug: Rejected Hashed Release Title: fKQmVrBzYtybkYXQCBRIVvJwUWVjwuzWZgcUdpSQ 21:35:12.2 Debug: Rejected Hashed Release Title: 6RphnNsx43RBPCgMR9WVSNNpxS59FGum93PnBRsh 21:35:12.2 Debug: Rejected Hashed Release Title: i83xKd1YGruA2PYp4MnnPzJFD5nzXxG9SaozLAUZ 21:35:12.2 Debug: Rejected Hashed Release Title: o14RtaDAFBjHBB42q70XahR6JkDxPZ0bn1mAre19 21:35:12.2 Debug: Rejected Hashed Release Title: 12mNXORd9iMYJBaMFd8cUQuianSS1VY4mpD0ow9g 21:35:12.2 Debug: Rejected Hashed Release Title: VlKSvQF4CkDKNb5Y03XL2wQIDtvV37eqdAtr0Xsx 21:35:12.2 Debug: Rejected Hashed Release Title: OZryfqSNs5O6TeJhJBXPd3zaCT2FG1pNpAeZ5qg7 21:35:12.2 Debug: Rejected Hashed Release Title: 3bMsqfGmbqK8R165b4X6VtstvEmvzyigru1A0KJV 21:35:12.2 Debug: Rejected Hashed Release Title: tAogdVssCxTxvQ6kH7Zd3tlGrwcROqgEjRAwOAa3 21:35:12.2 Debug: Rejected Hashed Release Title: f55looytVPN6F8OoaytVqxEyR1dnktmbzHDN3BNN 21:35:12.2 Debug: Rejected Hashed Release Title: PRAge7gGUftBdqIcxLuBdwvBQCunKHa9ZeP5sxkP 21:35:12.2 Debug: Rejected Hashed Release Title: 0ITGUyPODvRskSByJ3D7KziuTZwTt171xcqL27xo 21:35:12.2 Debug: Rejected Hashed Release Title: R30bsKUdC70ZMnOgyTZkfIcu6sTbkzCXtuyUI7KU 21:35:12.2 Debug: Rejected Hashed Release Title: lm4UzSWvltrtIj6PITj97IvtGlAEtUygpAhKjEdD 21:35:12.2 Debug: Rejected Hashed Release Title: NvdM9x0ZcyKc2MWpr7qTSYkmKDXdK70f2R9qhmCL 21:35:12.2 Debug: Rejected Hashed Release Title: x0W6nwfNxfnYnRRcOlAHn7FHwO20RxH3uYdZtrup 21:35:12.2 Debug: Rejected Hashed Release Title: xkRqKogtlz7Rhp8wQafuiRlgMdzbyM69Yizgb5x8 21:35:12.2 Debug: Rejected Hashed Release Title: waIp9oYVE6MIIkZ8UVwwWDjRECazxgaJa3KKlKu8 21:35:12.2 Debug: Rejected Hashed Release Title: hGbceQ1fgBdq7YDgejA3d9pZ8R3nXGAohWetmJWS 21:35:12.2 Debug: Rejected Hashed Release Title: 0ZpkJ7e1UmdzrZipTZKAnHOC70PUZ4t6wLFGhot4 21:35:12.2 Debug: Rejected Hashed Release Title: dqffiptRf6TcnogXxpOfsYGvlgAoIad46jpf8EsA 21:35:12.2 Debug: Rejected Hashed Release Title: yv8dTMlNicEILEpIZIi5gVukh49b9ehOiXaL9I3S 21:35:12.2 Debug: Rejected Hashed Release Title: Nl2muegKHPDpyH9gNwNHAO6n9X9x38CpYX399e7r 21:35:12.2 Debug: Rejected Hashed Release Title: om95n2nuZSZuY0yZ1F3wVOP2EcJuz19yDhHd6dpk 21:35:12.2 Debug: Rejected Hashed Release Title: zxOkHPPxHz6deDMA8UkTgFnDbcUfCqXt3H1Bacn0 21:35:12.2 Debug: Rejected Hashed Release Title: EMcHIBNowtGpprtU5Jz743tOXE3Mjk1vZTuqrE4l 21:35:12.2 Debug: Rejected Hashed Release Title: i7O9P4j4nMOmdAnyTZ7CrpzTCMhH8bHAPyA7ssPt 21:35:12.2 Debug: Rejected Hashed Release Title: 8CdLZqOE3aSuWg4bBeFJFPQe6RSx8EURe6gbmQho 21:35:12.2 Debug: Rejected Hashed Release Title: aF1FvikSQNZYmsD8q8hyfNI0Th2LThGYrbULZHiK 21:35:12.2 Debug: Rejected Hashed Release Title: axPluk2IzqZwTYSvFhbomCOD67oiEvwYh7zvqdIt 21:35:12.2 Debug: Rejected Hashed Release Title: 0cmXUsaF8ZtPyaPBCfHeovuKLatJtLAr3qaBYl9a 21:35:12.2 Debug: Rejected Hashed Release Title: l8bxtp4MWnhDrOb4LnVDJKK973C0yRv1VGnVy56j 21:35:12.2 Debug: Rejected Hashed Release Title: xgvB48OKYu19RVOkwrgFw020K4t0SbvK6B1ZWyTD 21:35:12.2 Debug: Rejected Hashed Release Title: eM5l1tVxFPlekxHWn3EWgVoQzlrKw1M1HdtaOZZU 21:35:12.2 Debug: Rejected Hashed Release Title: 1Yv5AcDTLWFjvmklTnWNHwphjRBUWk3mwH7gmmwA 21:35:12.2 Debug: Rejected Hashed Release Title: jOmQz3gd0SAgX0LnDdMpqRCI0bxjy7NkZ7BP2sQj 21:35:12.2 Debug: Rejected Hashed Release Title: nNZTVCXJrbdPsbb0WQrYRo4RfLA92bRYn7lMLkgD 21:35:12.2 Debug: Rejected Hashed Release Title: 8f64o7oUBZEtXq1P8mcpB95BerE46fyOttpVR7Bz 21:35:12.2 Debug: Rejected Hashed Release Title: 7ueH9PvlrZHhZ7Q7JVF5GEZACpdOoNeptxSmQnoS 21:35:12.2 Debug: Rejected Hashed Release Title: iv3SSTY8C3dY2gFlFC8QvGBT2HD5juqFYGqVyDlN 21:35:12.2 Debug: Rejected Hashed Release Title: T3eRIaijPQYIo6dyvSBliHWQXoxqyio3a9wzH1Cx 21:35:12.2 Debug: Rejected Hashed Release Title: l4V1ZGwY6rhJ880f2bJ7LVmHTbWmMEiaoewzearA 21:35:12.2 Debug: Rejected Hashed Release Title: hspdt3MsWLvkvIHUmCFvvEeKFaMbNYDmW322BaC8 21:35:12.2 Debug: Rejected Hashed Release Title: qGFGj9mWZOEPL7j526rVzI047CqUHhZr6AqilQbb 21:35:12.2 Debug: Rejected Hashed Release Title: UrWjPSmNlCf0htbNPoD5ChW0OovS8mc4wtxUE2FK 21:35:12.2 Debug: Rejected Hashed Release Title: OFwiz0kRrRS4lMkRvyetXWIF83s7sXXFDHGNjAcu 21:35:12.2 Debug: Rejected Hashed Release Title: CGIMgJLzNMzzPoh8YRc8Th3j7oZA7Re9hqMI0gZI 21:35:12.2 Debug: Rejected Hashed Release Title: hUrbmY618I5Urp4N9HMcCFn4PK7rZgFoKN427S0z 21:35:12.2 Debug: Rejected Hashed Release Title: 5O929S1SwaJC0g9zeGndVmwfJKYRUGTpuaC0hvJL 21:35:12.2 Debug: Rejected Hashed Release Title: dRvWY3Co38lUMKSus1kd5djtVsgFG3LNeqFogJ5o 21:35:12.2 Debug: Rejected Hashed Release Title: vEunedsDSep7zGUDh8nV2b1QHqlfDkmPgS0AKVWh 21:35:12.2 Debug: Rejected Hashed Release Title: hKb4MDjolT24nPL2HL3GJxlqzNOg8i7yI6VG0Pam 21:35:12.2 Debug: Rejected Hashed Release Title: 9o4oDfVHThPs9AFwwZKOVO3GzmMXRSApcsSaNi3E 21:35:12.2 Debug: Rejected Hashed Release Title: ffyapsy0fhmgL1mRvWZ3H7la4bwncmbEAOtaAK1U 21:35:12.2 Debug: Rejected Hashed Release Title: GZDCxyVeLL1ESLUgz6CcuCM66wIzAl7vmoq95rtQ 21:35:12.2 Debug: Rejected Hashed Release Title: nzHaY1Wi9xbyHtf7SvKCeBzcB8dqFXOI9RA2lxdU 21:35:12.2 Debug: Rejected Hashed Release Title: wrnNGpLQif49dkQp7Ps7Ff70DkeK8Mfld2dihujD 21:35:12.2 Debug: Rejected Hashed Release Title: henyuFXel4aArW9stuqo8c0uyyOXoBEH5Fq6kAt2 21:35:12.2 Debug: Rejected Hashed Release Title: KpmAgksxxWRpLGcEIuulDuj2m7eY7c2VaPkIy04H 21:35:12.2 Debug: Rejected Hashed Release Title: gTW6tKLJeAKEYQ2MUrAneng7Zt4WvL7MxBmmZZ4v 21:35:12.2 Debug: Rejected Hashed Release Title: AMxfaLoVZ7EFNZEGASl18MUnTfo6G3y6q6wQUAPS 21:35:12.2 Debug: Rejected Hashed Release Title: kW47Nojc05hwmuxRAr74tKYDZPioiiIILREeEIns 21:35:12.2 Debug: Rejected Hashed Release Title: 3Wp0t1hL1TdZCzCnn6yMPHwkqyCLmcVRltVUa3b6 21:35:12.2 Debug: Rejected Hashed Release Title: 86zDzswP0ybE5DfD8cl4Ir1TsZN3Sg4JlQZZlU8n 21:35:12.2 Debug: Rejected Hashed Release Title: O5rohdflO5QclGGRyyMnQHQuG3ra7i0De1uH7eIo 21:35:12.2 Debug: Rejected Hashed Release Title: XhISYAtziDRl52Kv5u9dPrfQhqMXy6UM933vM3lM 21:35:12.2 Debug: Rejected Hashed Release Title: qeeg7B9x5BZJhRlRgmD2xbfZGwZGuJBsGHRL0Bow 21:35:12.2 Debug: Rejected Hashed Release Title: z16irxP8RlKlzsoD9vNpOPitUkkOw8Nrx9baOkl8 21:35:12.2 Debug: Rejected Hashed Release Title: nebe9D0bUeLV2G6RKz7fbIwDgMB7q8sO2c3t4z6Q 21:35:12.2 Debug: Rejected Hashed Release Title: K8DjpvZwn0QETz983kGcuLzXPLqGLZGP86gpWJh9 21:35:12.2 Debug: Rejected Hashed Release Title: bdQc3dXh0C4901AGF77LbiCYlN0a7xW47je6ISyu 21:35:12.2 Debug: Rejected Hashed Release Title: PLBQalesCjoKfyvMyFfTDTSloZhiFnLg1DLe95aM 21:35:12.2 Debug: Rejected Hashed Release Title: hn2djmkn42V18nZQExiALoUWIES04H0BUvyV6Tc7 21:35:12.2 Debug: Rejected Hashed Release Title: 4zfhtVXwj916MSJhfLWYm8Wpv10Gxz6pfAbMUIJ0 21:35:12.2 Debug: Rejected Hashed Release Title: J5Ir4ZNz9OC7naYeK30pELU892EKJtEtWchCT7lR 21:35:12.2 Debug: Rejected Hashed Release Title: OQBX2ovL13mGTfmxFKklI9gzjvxCDW1VqueKM4td 21:35:12.2 Debug: Rejected Hashed Release Title: YWgsZVryHc6KZTm5tAgy7BvON05Uyt7Tcl1vyKna 21:35:12.2 Debug: Rejected Hashed Release Title: UvYd7NVucZoDn3Z55FIsTFa6eWOWg3Ya402G5HfQ 21:35:12.2 Debug: Rejected Hashed Release Title: 4jDdmla3HJ23JIyNSOKrGRbYIaAgsrpALAZnZAYG 21:35:12.2 Debug: Rejected Hashed Release Title: FNMxMedTRhP9D8Veqam7frd9qYMXJ4v0zn0D2RSM 21:35:12.2 Debug: Rejected Hashed Release Title: 8PycJtJbxs4DNfh5X4UcrYcMqZAR2IepevwN8pn8 21:35:12.2 Debug: Rejected Hashed Release Title: Gco0WKtvIsvC3DD0ID9MEWpxfUR3AzN847kdrFQe 21:35:12.2 Debug: Rejected Hashed Release Title: e5aP54OgVQMV0ij9nD43KGG2GfT6aqMTlcRFYIoU 21:35:12.2 Debug: Rejected Hashed Release Title: 3yUhaizKDuvOxhsD7cVpCVKhFKyvun9928qIXy24 21:35:12.2 Debug: Rejected Hashed Release Title: wNg1lKaGhR0JIjVkCL6sO2Y4jLTPHRrUb82YlLvT 21:35:12.2 Debug: Rejected Hashed Release Title: 9SpcByhHQ0YZ9y8TmhmEDjdJAA9Ok8TTxmKrU1RS 21:35:12.2 Debug: Rejected Hashed Release Title: 8JdQZenGxYxlkKpTeIVNbghXLHwObL6jir6i47J1 21:35:12.2 Debug: Rejected Hashed Release Title: FW0UsXkUnmDimA8FS4DK9ZGLotLJd20fidTra5B6 21:35:12.2 Debug: Rejected Hashed Release Title: jPvH6ZmKJ8RsnlAp4RO0Xsp2PDL9KBUnr1y82jxv 21:35:12.2 Debug: Rejected Hashed Release Title: 8gfufMgSqXnpNlNBHG3sil9NQMzMLpAENmmHmIQ6 21:35:12.2 Debug: Rejected Hashed Release Title: uHIgnblQHxqusWF0xx8dmfBEOZAhkkYjvCmf2Hu7 21:35:12.2 Debug: Rejected Hashed Release Title: V4SQ3ZSQHZgAku4HgXuQWTmRcydCDVqmP4sWUzMy 21:35:12.2 Debug: Rejected Hashed Release Title: UwnpIMoRGWbaaU2EUqH7qG90nDRnRR7p4EKHwvCF 21:35:12.2 Debug: Rejected Hashed Release Title: 4n2BgcUlkzbHVWmM2g1vDTQXjjfXRYWl6LjIBuBT 21:35:12.2 Debug: Rejected Hashed Release Title: K0PAT5xUH6ScncKTTkI79WR9yERYBK47rYhJRb4q 21:35:12.2 Debug: Rejected Hashed Release Title: iFFTGfwFPeXrxHpdsgnFzDeoFj1Jqsl6J3btkRkD 21:35:12.2 Debug: Rejected Hashed Release Title: EArnGy6rVbnH8FMDfwlah3TIXB14uuTYc5DPHwa3 21:35:12.2 Debug: Rejected Hashed Release Title: zUQsCoDWBrAcBiRL01L8XiaAVb3GmbNp7BR7DeXV 21:35:12.2 Debug: Rejected Hashed Release Title: 04blMc1lcBjwqcZO1x9RXReJij2zTwEq5IlU9AwD 21:35:12.2 Debug: Rejected Hashed Release Title: BWM8sAXxYybBWoupsUHJJHpIxgQdvTY1C3xbJhme 21:35:12.2 Debug: Rejected Hashed Release Title: ASLvuT9DfOpQvFqjoclrWuJ1aBJs1d0TTuKdbrLM 21:35:12.2 Debug: Rejected Hashed Release Title: kuzXBdtaaTh7ybBsZvqEEBi5Ve0b8cwWP16833QF 21:35:12.2 Debug: Rejected Hashed Release Title: jDP4pHZwQZ3Rfuv0vW647hOLX0g5Gyw8TI0uCeH5 21:35:12.2 Debug: Rejected Hashed Release Title: hYVd8Qx1ryKsf7pa82OL9AwEpQlrUCKY9BZJQ2kl 21:35:12.2 Debug: Rejected Hashed Release Title: Yn1cEFMq3RLSCnhB70CdTmFYEwh50edrrZaJg7Gt 21:35:12.2 Debug: Rejected Hashed Release Title: zeuv8PLHqlPJf9YdurUVARkYRqx6h5OkSej4BHA0 21:35:12.2 Debug: Rejected Hashed Release Title: 4lvrcL0o7eeoDpx6Ky2p9v5OIPADOOGYU7McaMLl 21:35:12.2 Debug: Rejected Hashed Release Title: AqBQDEcDA5Z78vs8nwVQCuLRqD3VT9vVsWnCx06n 21:35:12.2 Debug: Rejected Hashed Release Title: Os83v2wszOutnnaz3lRmT1WO7pYZtixx9XhbQVjh 21:35:12.2 Debug: Rejected Hashed Release Title: KgQMAxvxlcQPOfgL7O6RDqUi8Cs3NSBh49mDzYpS 21:35:12.2 Debug: Rejected Hashed Release Title: bdWj5RuArYRU6m37PfbiWQut3O6YFOpzr5hDFXxs 21:35:12.2 Debug: Rejected Hashed Release Title: Ok4Z1P7RjXasSfkt7zq1z7nr0fQIC6XRwjKSHMP1 21:35:12.2 Debug: Rejected Hashed Release Title: 8aEN0j5DWUSNc8JaQ5OYDivJ1CwZAMSd1ge0C8Yl 21:35:12.2 Debug: Rejected Hashed Release Title: OHwkVM3j9jmmqPPUB1aJGcFP6PMoCekoHcZqXaV9 21:35:12.2 Debug: Rejected Hashed Release Title: W92HLp1woHWAsXsIGFRFpTVzXqWVSaHHdYZHu48j 21:35:12.2 Debug: Rejected Hashed Release Title: sruxtdhGWRG2e9No6PnZqQhYzS5PjiTHnlr209aP 21:35:12.2 Debug: Rejected Hashed Release Title: GXsF9cCMCfRkXNzaYVY4DDO3fgDCNT233oiv2hFV 21:35:12.2 Debug: Rejected Hashed Release Title: Pg3iQcVtl031mmOeaFKCPqhIDzYtcvgHl9F1pu7w 21:35:12.2 Debug: Rejected Hashed Release Title: BeUN9GT7OOq3jIGH9MaYED83qsgTXjuORIzETBJP 21:35:12.2 Debug: Rejected Hashed Release Title: Z9YPtuTOROTJ2RuEkBaF79xAKhrVzuCiT5d9SiDf 21:35:12.2 Debug: Rejected Hashed Release Title: rFoODCFy70HGHocByncAgYlKaGHu0oHRQEUir9EP 21:35:12.2 Debug: Rejected Hashed Release Title: Xdd9DnJiXMP6ufO1nWALZRIqCcxKtBvr54qkV9xa 21:35:12.2 Debug: Rejected Hashed Release Title: 7i7bWD52tgeEFQXmh9Mn7zLZwoInbqqd5Ml5Y0F2 21:35:12.2 Debug: Rejected Hashed Release Title: KMdf6YU2uBbIlz3RXtOELt5wC2JkhSP6s1e5i0l2 21:35:12.2 Debug: Rejected Hashed Release Title: hmNDVGAuZNPt7hfkGnAtbAmoO0TyusoQ07T40luS 21:35:12.2 Debug: Rejected Hashed Release Title: Nje9fXcAkTctuT7gHyrlLu0DE5IfematOx4sIdXA 21:35:12.2 Debug: Rejected Hashed Release Title: 7ddwwExYoe9HifW4qyd5ttBcWekzWspt4T6ghQbr 21:35:12.2 Debug: Rejected Hashed Release Title: xTzUfai6ddMYA4RtMsuQbRlLZ8vC3PlnRV6nCNFT 21:35:12.2 Debug: Rejected Hashed Release Title: eYQ6sZZbIQlbY0vsQ0n9k2QlwcdMvq9vttpbMF6L 21:35:12.2 Debug: Rejected Hashed Release Title: mryx6Nxcpncf6iuz9vQ9rR1w2o3kiav3MDXm38SM 21:35:12.2 Debug: Rejected Hashed Release Title: m1CKmKFyQt2Ri68UA3ImzYFGLmxoQaGJUiZCNCBF 21:35:12.2 Debug: Rejected Hashed Release Title: 73DZyHN5Oo2m5ReYJCwWyReGOtCpOuzsrT4D679W 21:35:12.2 Debug: Rejected Hashed Release Title: Mmg5zxg7SCQKI5HhYDIYykSXRoragayiFOs3XPsZ 21:35:12.2 Debug: Rejected Hashed Release Title: IMcE2YB4EiPvgC8Mj2tkl2cYt9gBeIlI3l4UjyYv 21:35:12.2 Debug: Rejected Hashed Release Title: ETkEApsorLcxcGMH61IB991V8jK2S62o0JmleZVC 21:35:12.2 Debug: Rejected Hashed Release Title: yrHL9sf6CFR93tauRGXJvHGMoRKySTiNobJndEco 21:35:12.2 Debug: Rejected Hashed Release Title: mzkOZrdeEEmAqe2qUNgAHL1ANVJjE2nFR416ub42 21:35:12.2 Debug: Rejected Hashed Release Title: TAunDmdcF6dTVhm85CLrPCqhUa1sHsEjaLmV7TZS 21:35:12.2 Debug: Rejected Hashed Release Title: YmjgVuGSFPWtmXdBCcajfr4pJivFMeDVApGfpo3j 21:35:12.2 Debug: Rejected Hashed Release Title: o6u85vzAg8Fu6KR3N2N8JzETMMxPBGh09CPGJBr9 21:35:12.2 Debug: Rejected Hashed Release Title: g1NMbL9RmkbchSd6XE9vLHtQtfZMLG7o3Gybquio 21:35:12.2 Debug: Rejected Hashed Release Title: wjrzB28lfgiNsCsZalaczpgLUSJm8xDBC8O9fNJ2 21:35:12.2 Debug: Rejected Hashed Release Title: 53Cxhz0oCujX92ynLdb64mvNLzaSep2qR7g5XE45 21:35:12.2 Debug: Rejected Hashed Release Title: WmsIASlOxe5kYkPOsa7xIma0x8TzObzn3vYOYFRy 21:35:12.2 Debug: Rejected Hashed Release Title: GewGJhXZQSKHrU39gsTe4T3HUeaL7blNlbIfn5ci 21:35:12.2 Debug: Rejected Hashed Release Title: h6YQ9jJPQ9FEhyoWKR8Mpmck5mU3hKUS5NcBuXJr 21:35:12.2 Debug: Rejected Hashed Release Title: IzKaQSrGDt7VJswVKZ6eDMgAGO5fcwADxaxbYBEv 21:35:12.2 Debug: Rejected Hashed Release Title: EzvKieETJ9XDOG8msnWsjIx2y9BztarYQNCdQ0Iq 21:35:12.2 Debug: Rejected Hashed Release Title: KUaPlid6V1v8SMsvES1DdD0byPjzTs2lOw1yUePd 21:35:12.2 Debug: Rejected Hashed Release Title: 5Ky7eI7VRgWPIAnAwqEi06qRb9GRWYZrsKj15qZg 21:35:12.2 Debug: Rejected Hashed Release Title: OIvRLmtAlPRWU8xFmmesT0UAwzyW4ojllfQxNuzn 21:35:12.2 Debug: Rejected Hashed Release Title: NZv8Ksmi1j76JFXiXDNoQJB6gQR2xRFm8Id9aawP 21:35:12.2 Debug: Rejected Hashed Release Title: tatoLsRsCO9orfNc97bdbYAT9XHImOlKgcyVRzyV 21:35:12.2 Debug: Rejected Hashed Release Title: bYpNedJ8u3POpnvTIo2QYFkRFTBze6mAO70G3zIR 21:35:12.2 Debug: Rejected Hashed Release Title: 06ekyZXUgJCeTIaiB6KOLrvDdc3gEp9fRUBQljI1 21:35:12.2 Debug: Rejected Hashed Release Title: ALvGBXeEBBcXN3hqmRCCWPtm5KUmYUoqf7Ia2zqG 21:35:12.2 Debug: Rejected Hashed Release Title: 38OcQXnNVpAtTrmPEP5faQNo8SuLoKQpNXZynNTq 21:35:12.2 Debug: Rejected Hashed Release Title: Fg0k2gxE6smFS6f9JpYWvZE54DmJQybHQoGB7cxQ 21:35:12.2 Debug: Rejected Hashed Release Title: xgdlNzcSmyA5w68GHPbDblkWnbqiFdgteDYMWdcR 21:35:12.2 Debug: Rejected Hashed Release Title: 0i1CS0sr7WAZBvmnNJB6Js4Y049S1rLMVTrNwT6E 21:35:12.2 Debug: Rejected Hashed Release Title: JUKEFiYqiRaIxNKrwh6uEC2GWIYjTBjWaPe9MTWv 21:35:12.2 Debug: Rejected Hashed Release Title: Aer9zCYk1tX9uVKutklsLi4ilFn74Y6fWefzNUYB 21:35:12.2 Debug: Rejected Hashed Release Title: 0TcjSSPqantsECsIBbqyxhlT7gHdTEBq3uTZ2pzZ 21:35:12.2 Debug: Rejected Hashed Release Title: 6KaGe9lFnth2lFXLNk4cCkpGAJ6jH3xEvQdKla7y 21:35:12.2 Debug: Rejected Hashed Release Title: OMSrZ88DqFZclO2TEazviX0UimRf0c3cToCiI1SX 21:35:12.2 Debug: Rejected Hashed Release Title: WfA7WqJoQL9jtA7OarUsROLeOtXd3OuVbwEdyJU3 21:35:12.2 Debug: Rejected Hashed Release Title: GQ6bnSIAWTk41MmORmbngUSQZlWlo8wkKRSXEc48 21:35:12.2 Debug: Rejected Hashed Release Title: 5BTlOgVONjgs9zfen9Yyu2NRBinwvOcFEy2FEjS4 21:35:12.2 Debug: Rejected Hashed Release Title: wpDeMBDGtq0cvicQyYbrJWsfev8ioyJ05Uvu9mB3 21:35:12.2 Debug: Rejected Hashed Release Title: LvviSuN3MDn10iBa94AADQYJc9EIel12rRoP4nej 21:35:12.2 Debug: Rejected Hashed Release Title: MH1rEtV3DQ5Ad5UaabHg359McjEkL93xgLPrGEfL 21:35:12.2 Debug: Rejected Hashed Release Title: YQpmICEyNbwWyBbLFTBjvO7N0CWwNZXxzTE9dwnk 21:35:12.2 Debug: Rejected Hashed Release Title: Hj34mXcqj7qa6oJnN5WqxcH7AriLbWtDWLoG7qsu 21:35:12.2 Debug: Rejected Hashed Release Title: bx927mjAaSU2ZHyNDNeGiW2vDSlQTAfosyjRgcS5 21:35:12.2 Debug: Rejected Hashed Release Title: quqkQTTpGzGb8Nt42g4vHVX2oBH3VzxKmS4mNcLb 21:35:12.2 Debug: Rejected Hashed Release Title: D5witZLAX35qwkBsHdjrfFK2uGZuq3OqttlefB8y 21:35:12.2 Debug: Rejected Hashed Release Title: aajOrfUXuIAoAAhKnohx6Tv1bCCPZU4KPGX8Kxq1 21:35:12.2 Debug: Rejected Hashed Release Title: fNDSVgDWXPpKSxcLoJx2Tfp4F5cIxNBrGUfyXqbT 21:35:12.2 Debug: Rejected Hashed Release Title: sEMqZbAV22vxO3iV2Q4DwW8pUGS0zt9BqtZTKymb 21:35:12.2 Debug: Rejected Hashed Release Title: hctVR2SHEGgX5iPFES315VOQoePyy3wVpovvamq3 21:35:12.2 Debug: Rejected Hashed Release Title: AI2mbYfVo2DpobrrzKd09FWIp6cerjfQESTULAMZ 21:35:12.2 Debug: Rejected Hashed Release Title: OMDW1OYan4K8dEgIp34nASLNXPZi7KD5VOJtc9LG 21:35:12.2 Debug: Rejected Hashed Release Title: rSs3U0fCXotBhWGhPTWjIkukQKX78p3e7TdcFpra 21:35:12.2 Debug: Rejected Hashed Release Title: 5PO69weQlXh1EMenaHjv2YEFzyeoAZwcDoad3luv 21:35:12.2 Debug: Rejected Hashed Release Title: IAtveHxGz8KZbKBHQSapT3bGZe0jSO4BC80oCW7c 21:35:12.2 Debug: Rejected Hashed Release Title: AxDzP1ubpPTjQVini5pfAv7RbBYTTtfEpDVYUKPr 21:35:12.2 Debug: Rejected Hashed Release Title: eCmuKpV70QY4ia2DjFRRAb9UiHivRwOfH3qZOUr4 21:35:12.2 Debug: Rejected Hashed Release Title: uUs0h2nNghScNbJ6y2jQgeH3xyEuwpdA0gYdXhYh 21:35:12.2 Debug: Rejected Hashed Release Title: rIfULYPN1ekq3NTFU4L5k3p0XbmbWxOffhD0RuMX 21:35:12.2 Debug: Rejected Hashed Release Title: aTWklKQyoDyZxyO7WDMoCM6ZHGj58xAwEIeufytU 21:35:12.2 Debug: Rejected Hashed Release Title: DpqvkvWZFjqt0nb85q3MWdq31YDzT5PuubxxGIJS 21:35:12.2 Debug: Rejected Hashed Release Title: JdYu63q7cyn3ZAm3C7AVLDyegvGxEkutKDO1KI5P 21:35:12.2 Debug: Rejected Hashed Release Title: 9lzTdpVlcgjZOMpHPGbsacISnr1ZuU6otmmVlHN2 21:35:12.2 Debug: Rejected Hashed Release Title: cKEvvnOfFairrXZapKa7VF1MomxDg8W1EkA27Pkr 21:35:12.2 Debug: Rejected Hashed Release Title: lp4RzPQJf2Y7vp4oQi939ZZ54mygNdPj81uewAzi 21:35:12.2 Debug: Rejected Hashed Release Title: zY8ONEe1SG9Kf2OchzLiwiRysE8IqssxIjCO6pCK 21:35:12.2 Debug: Rejected Hashed Release Title: KIFOuQfhBKPKRIrq16H2W2FDuX49iCVzozK7Nomg 21:35:12.2 Debug: Rejected Hashed Release Title: or93SulFIwyEVnsuUNOy5C5VBSuAYgpHmX4sRY78 21:35:12.2 Debug: Rejected Hashed Release Title: AHMBLBaRZ2QnWTCcSy5dAXtdhg6WQgpwufzBhah4 21:35:12.2 Debug: Rejected Hashed Release Title: eelcTrsNb1mjUKms8Vkqrzkyz6zijns0GyKwRxga 21:35:12.2 Debug: Rejected Hashed Release Title: rQ541R73Pw7Y3WC7fChoy1sH9Tii9xKIJJxj3N9U 21:35:12.2 Debug: Rejected Hashed Release Title: 8HQ7u0FbPBRVRcx9kipDBBfG9NULaYics1dDvDDu 21:35:12.2 Debug: Rejected Hashed Release Title: TEHRGrOyqKWk5pznOHEqi8heIwmKQMPvsGHCWncM 21:35:12.2 Debug: Rejected Hashed Release Title: 02TtVv3NAQZOitZjU7KDWeeORNcgO6JR0Ig1IiXp 21:35:12.2 Debug: Rejected Hashed Release Title: udbEezVk3uDnwSO6smUqFxfk5TL29P2F75NCQEwa 21:35:12.2 Debug: Rejected Hashed Release Title: Upr4jkReiC0rGEDFsdrEHmvsxrmNIqiylRqDKD0o 21:35:12.2 Debug: Rejected Hashed Release Title: vt5E2v0DSBqgbfZmdH9UBbH7VB9oGIi9vRFKv0bO 21:35:12.2 Debug: Rejected Hashed Release Title: CYt7DNcBnrwM0Gymy0yiLUZIZ9yA0Y3R3mTTkyli 21:35:12.2 Debug: Rejected Hashed Release Title: DeBHZyAWkGpyRvawgoRU3FtEht6mJVmEBbUAJZfD 21:35:12.2 Debug: Rejected Hashed Release Title: YO8AfXJFThW9lCp3UOsMXbhrT3vRkLXfPXd7MDVh 21:35:12.2 Debug: Rejected Hashed Release Title: ikcQacLJ0g0HPf2me95AKtsJuE2kY4rchuKtoraC 21:35:12.2 Debug: Rejected Hashed Release Title: T8eNlUjIUhESiVdwX0id5HzUL1sWRS9NmwujJ4ui 21:35:12.2 Debug: Rejected Hashed Release Title: TQVN00lZZpV1LGHdi3InsGPb1CFOYSsFdfHNFIDH 21:35:12.2 Debug: Rejected Hashed Release Title: S6B14uDZIAejVIulMUFqPinI8Nn6XM0LuNmw6ebH 21:35:12.2 Debug: Rejected Hashed Release Title: JnWmOr7EReRdRWwNa3p8zdPpLbcchHlIW8EUYTMn 21:35:12.2 Debug: Rejected Hashed Release Title: bmKxCtKIVWBi01Xll524d0TVp5xB86y7iDsJQXDL 21:35:12.2 Debug: Rejected Hashed Release Title: LlucrNs2r3Mq1Xp1snplmJOoia1lR1NEk7mBVpqU 21:35:12.2 Debug: Rejected Hashed Release Title: MrjvWXR8hohBS4xBuEvb6b59LiAEen28meHDeN9s 21:35:12.2 Debug: Rejected Hashed Release Title: 7I32z8ZBBWG5tqzsnkT12l6OHlVQxOTNid5F6aDv 21:35:12.2 Debug: Rejected Hashed Release Title: DrWHGLwUJsho1jhLoo5BdqkAU85QOVWGObqMuk5O 21:35:12.2 Debug: Rejected Hashed Release Title: PRzmFHinGzjPEaXy1ONh1l5jqeSdLSPDUBwTwLfp 21:35:12.2 Debug: Rejected Hashed Release Title: nUbEMDlLzDCwx8pEEZMhWWHfK2ZJNNSniHEdiA4e 21:35:12.2 Debug: Rejected Hashed Release Title: c36cXG7hREdKwemqOOFIvEGIQPL3kkWgEnowldGM 21:35:12.2 Debug: Rejected Hashed Release Title: 75dL7oZdbcRusHmwN64C1wjCX40PocPzzlX9DPV8 21:35:12.2 Debug: Rejected Hashed Release Title: gWgk92PjLUUU9kqMEmFHAGzwRDmZBWGvQLOsQcs0 21:35:12.2 Debug: Rejected Hashed Release Title: WLNGpXL3EleStzCt6uY9NNhuFLFmscwUJgkEPtvl 21:35:12.2 Debug: Rejected Hashed Release Title: vUJ8sNy40FwyPnz77BJvyQwk7GobIFRNMtt50AbC 21:35:12.2 Debug: Rejected Hashed Release Title: hWHov248M2ZshXbUyEN7MsTxjlZSfYhd9A6cAAz0 21:35:12.2 Debug: Rejected Hashed Release Title: 9KnNTJAbUdsn2f2EmPw3c9tLDIxO4m4NfIexVGFg 21:35:12.2 Debug: Rejected Hashed Release Title: K70Fl1JSH4K6XQhINLCpoo88EqWvUTKdKFfs9c7k 21:35:12.2 Debug: Rejected Hashed Release Title: 5F1LbBC1SFHcp50peIddXv4y6i4rJMcAemBQj4iQ 21:35:12.2 Debug: Rejected Hashed Release Title: 0ej8f7NRa3g2jM2QrWSHKqXxlwRndHz8GD5niOL1 21:35:12.2 Debug: Rejected Hashed Release Title: BD4Bslj4AxzU55lxaSrY8zXzLsWPdi96KXbuFoQ3 21:35:12.2 Debug: Rejected Hashed Release Title: S328pfqCsmLUml8LoNrEOXj1BkbHkJd6uvTtycCq 21:35:12.2 Debug: Rejected Hashed Release Title: Wx5bEthkjREb8hMG9So0yw1aWnSFep6LOT77nTIG 21:35:12.2 Debug: Rejected Hashed Release Title: MjyBsa1EZEoyAagWpEelbg8qxu3VDKlngxxUhIiI 21:35:12.2 Debug: Rejected Hashed Release Title: odCvphkUzEe81PHAj1da7tXXHavVkPEqm7BfH89f 21:35:12.2 Debug: Rejected Hashed Release Title: 9SHN9boeuSoAxn2TJx5Ozk3nQKQxpTahQpBYUFqB 21:35:12.2 Debug: Rejected Hashed Release Title: SD1U2OrMle5ol6XxLkcf3GzYXMWhJZNfKxZidBZC 21:35:12.2 Debug: Rejected Hashed Release Title: 1Qz9Pe3e6gal9FqxLkgPT1cokoBRXNX66E0cLIqD 21:35:12.2 Debug: Rejected Hashed Release Title: GJf4kQD6K7xICJDfkfCLoCQZaj1wwAxvrbfAShpx 21:35:12.2 Debug: Rejected Hashed Release Title: pK5mGDi3EJsyVmoFhbJHuRWAlD5ITIxGgkfJTKQi 21:35:12.2 Debug: Rejected Hashed Release Title: 5IHs8Nn92Z7ySr793tQYfIbqcFKm8L3OhDVxA5iF 21:35:12.2 Debug: Rejected Hashed Release Title: c7ty2PhNDmBgF92jciBDANqrC1gHlHfC71GjC4OI 21:35:12.2 Debug: Rejected Hashed Release Title: ZInIyYAagYtAFOohxpSZPhVgrnwW2YVayYpYhpeX 21:35:12.2 Debug: Rejected Hashed Release Title: GKbu3xhE1oDfp2J4OFo8P3xwtu6pE7mVGjA1Hq7V 21:35:12.2 Debug: Rejected Hashed Release Title: 014k6UQ6LyTW2ir79V8lb4Jb0tyupZ9iYS9cJO20 21:35:12.2 Debug: Rejected Hashed Release Title: YKz8LMHhZ7XkiKzyZaUoHatyG80hZoHzdDgtbXw3 21:35:12.2 Debug: Rejected Hashed Release Title: zdCdhYminCBoC9ZeEH6hrW75gM6qtbVlEkdFux4g 21:35:12.2 Debug: Rejected Hashed Release Title: vFgX6S3w9gbT8aZ0GFJTOMUlJWWY6mthQKDyViA4 21:35:12.2 Debug: Rejected Hashed Release Title: 8Yfc1jJtKXDPxvJAUKR7EzHRwBSJwZkcGuSrrH43 21:35:12.2 Debug: Rejected Hashed Release Title: Yta9QaDrgjECg9EjuKgRMxbKgYDQ4ll0bDUQ3YFi 21:35:12.2 Debug: Rejected Hashed Release Title: 3k5HsDsDE12e5qM9x0FdfPAtOJ3VlnLSageL20Qh 21:35:12.2 Debug: Rejected Hashed Release Title: qXmKIymqwT0l2HobLEes2MKqoesHj8hCl2cTwAjm 21:35:12.2 Debug: Rejected Hashed Release Title: tMwTFoRVPcCYvcpLO9Ni5vuPp3OUyiEJfapA4luY 21:35:12.2 Debug: Rejected Hashed Release Title: 2LwhvLXgoNeF80KXzYmlAltowY1FbKySjr8CZDj5 21:35:12.2 Debug: Rejected Hashed Release Title: 37VQ2zwhHjZ3FOTNC9syxcPvQHAJ1n3I6yiVeNfp 21:35:12.2 Debug: Rejected Hashed Release Title: u4SmlkwVPsJHm6K9L7jlvTOjPwacBlY9FbjNt21p 21:35:12.2 Debug: Rejected Hashed Release Title: sfvTL6CJhQUsH71E0Fx0UGoTrVPBck2I7xSOg23O 21:35:12.2 Debug: Rejected Hashed Release Title: qmtxQgrUbkJ3jn9XkKCKXKnvDJGd48nLrAVrYBxU 21:35:12.2 Debug: Rejected Hashed Release Title: BpdvtlDuDmZhFOod3To9Js2efD3F5xicT6XnhC4v 21:35:12.2 Debug: Rejected Hashed Release Title: vVOVrkKHocFf5fMoixXIkRJhLnQbsBkwWsSNDlhd 21:35:12.2 Debug: Rejected Hashed Release Title: m7FMkK5I0eEi5OPr5jGETSGHy5NREIFjtN53m8ci 21:35:12.2 Debug: Rejected Hashed Release Title: FukQzcgrVjH8wWc4qVUtrixPBZPqpYoXelQTLrot 21:35:12.2 Debug: Rejected Hashed Release Title: kMZ1Oo3DQQV295GkmwYOIrKQdoM7IOXZ5Gastwrf 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 21:35:12.2 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 21:35:12.2 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:12.2 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 21:35:12.2 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:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 21:35:12.2 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 21:35:12.2 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 21:35:12.2 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 21:35:12.2 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:12.2 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 21:35:12.2 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:12.2 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:12.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 21:35:12.2 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:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 21:35:12.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 21:35:12.2 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 21:35:12.2 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 21:35:12.2 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 21:35:12.2 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 21:35:12.2 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 21:35:12.2 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:12.2 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 21:35:12.2 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:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 21:35:12.2 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 21:35:12.2 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:12.2 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 21:35:12.2 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:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 21:35:12.2 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 21:35:12.2 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 21:35:12.2 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 21:35:12.2 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:12.2 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 21:35:12.2 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:12.2 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:12.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 21:35:12.2 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:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 21:35:12.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 21:35:12.2 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 21:35:12.2 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 21:35:12.2 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 21:35:12.2 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 21:35:12.2 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 21:35:12.2 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 21:35:12.2 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 21:35:12.2 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 21:35:12.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 21:35:12.2 Debug: fpcalc version: 1.5.1 21:35:12.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 21:35:12.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 21:35:12.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 21:35:12.4 Debug: fpcalc version: 1.5.1 21:35:12.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 21:35:12.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 21:35:12.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 21:35:12.6 Debug: fpcalc version: 1.5.1 21:35:12.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 21:35:12.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:12.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:12.7 Debug: Fingerprinting complete. 21:35:12.7 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:35:12.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 21:35:12.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 21:35:12.7 Debug: fpcalc version: 1.5.1 21:35:12.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 21:35:12.9 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:12.9 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:12.9 Debug: Fingerprinting complete. 21:35:12.9 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:35:12.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 21:35:12.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 21:35:12.9 Debug: fpcalc version: 1.5.1 21:35:12.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 21:35:13.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 21:35:13.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:13.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:13.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:13.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:13.2 Debug: Fingerprinting complete. 21:35:13.2 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:35:13.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 21:35:13.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 21:35:13.3 Debug: fpcalc version: 1.5.1 21:35:13.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 21:35:13.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 21:35:13.3 Debug: fpcalc version: 1.5.1 21:35:13.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 21:35:13.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 21:35:13.6 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:13.6 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:13.6 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:13.6 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:13.6 Debug: Fingerprinting complete. 21:35:13.6 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:35:13.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 21:35:13.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 21:35:13.6 Debug: fpcalc version: 1.5.1 21:35:13.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 21:35:13.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 21:35:13.9 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:13.9 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:13.9 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:13.9 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:13.9 Debug: Fingerprinting complete. 21:35:13.9 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 21:35:13.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 21:35:13.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 21:35:13.9 Debug: fpcalc version: 1.5.1 21:35:13.9 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 21:35:13.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 21:35:13.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 21:35:14.0 Debug: fpcalc version: 1.5.1 21:35:14.0 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 21:35:14.1 Trace: Too many requests, retrying in 1s 21:35:15.1 Trace: Too many requests, retrying in 1s 21:35:16.1 Trace: Too many requests, retrying in 1s 21:35:17.1 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 21:35:17.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 21:35:17.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 21:35:17.1 Debug: fpcalc version: 1.5.1 21:35:17.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 21:35:17.2 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 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:35:17.2 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 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:35:17.2 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 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:35:17.2 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 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:35:17.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 21:35:17.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 21:35:17.3 Debug: fpcalc version: 1.5.1 21:35:17.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 21:35:17.4 Warn: AcoustId API lookup failed System.Net.WebException: The operation has timed out. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 21:35:17.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 21:35:17.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 21:35:17.4 Debug: fpcalc version: 1.5.1 21:35:17.4 Debug: Webservice error InvalidFingerprint: invalid fingerprint 21:35:17.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 21:35:17.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 21:35:17.4 Debug: fpcalc version: 1.5.1 21:35:17.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 21:35:17.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 21:35:17.5 Debug: fpcalc version: 1.5.1 21:35:17.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 21:35:17.5 Debug: fpcalc version: 1.5.1 21:35:17.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 21:35:17.5 Debug: fpcalc version: 1.5.1 21:35:17.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 21:35:17.7 Trace: Too many requests, retrying in 1s 21:35:18.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:18.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:18.7 Debug: Fingerprinting complete. 21:35:18.7 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:35:18.7 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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 21:35:18.7 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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 21:35:18.7 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:18.7 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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 21:35:18.7 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:18.7 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:18.7 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:18.7 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:35:18.7 Debug: Album Parsed. Discovery TV - Gold Rush 02 Road From Hell 21:35:18.7 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 21:35:18.7 Debug: Quality parsed: Unknown v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 21:35:18.7 Debug: Album Parsed. Ed Sheeran - I See Fire 21:35:18.7 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 21:35:18.7 Debug: Quality parsed: Unknown v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 21:35:18.7 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 21:35:18.7 Debug: Album Parsed. Ed Sheeran - Divide 21:35:18.7 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 21:35:18.7 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 21:35:18.7 Debug: Album Parsed. Ed Sheeran - + 21:35:18.7 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 21:35:18.7 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 21:35:18.7 Debug: Album Parsed. XXXTENTACION - ? 21:35:18.7 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 21:35:18.7 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 21:35:18.7 Debug: Album Parsed. Hey - BŁYSK 21:35:18.7 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 21:35:18.7 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 21:35:18.7 Debug: Album Parsed. ??? - Album 21:35:18.7 Debug: Trying to parse quality for '??? Album FLAC' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 21:35:18.7 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 21:35:18.7 Debug: Album Parsed. + - Album 21:35:18.7 Debug: Trying to parse quality for '+ Album FLAC' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 21:35:18.7 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 21:35:18.7 Debug: Album Parsed. /\ - Album 21:35:18.7 Debug: Trying to parse quality for '/\ Album FLAC' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 21:35:18.7 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:18.7 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 21:35:18.7 Debug: Album Parsed. +44 - When Your Heart Stops Beating 21:35:18.7 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 21:35:18.7 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:18.7 Debug: Album Parsed. Michael Buble - Christmas 21:35:18.7 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 21:35:18.7 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:18.7 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 21:35:18.7 Debug: Album Parsed. Michael Buble - Michael Buble 21:35:18.7 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 21:35:18.7 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 21:35:18.7 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 21:35:18.7 Debug: Parsing string 'Bad Format' 21:35:18.7 Debug: Parsing string 'Bad Format' 21:35:18.7 Debug: Unable to parse Bad Format 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 21:35:18.7 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:18.7 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. VA - The Best 101 Love Ballads 21:35:18.7 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 21:35:18.7 Debug: Quality parsed: MP3-192 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. ATCQ - The Love Movement 21:35:18.7 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 21:35:18.7 Debug: Quality parsed: MP3-192 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Maula - Jism 2 21:35:18.7 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 21:35:18.7 Debug: Quality parsed: MP3-192 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 21:35:18.7 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 21:35:18.7 Debug: Quality parsed: MP3-192 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 21:35:18.7 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 21:35:18.7 Debug: Quality parsed: MP3-192 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 21:35:18.7 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 21:35:18.7 Debug: Quality parsed: MP3-192 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 21:35:18.7 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 21:35:18.7 Debug: Quality parsed: MP3-320 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Ricardo Arjona - APNEA 21:35:18.7 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 21:35:18.7 Debug: Quality parsed: MP3-320 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 21:35:18.7 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Kehlani - SweetSexySavage 21:35:18.7 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 21:35:18.7 Debug: Quality parsed: MP3-320 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 21:35:18.7 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Anderson Paak - Malibu 21:35:18.7 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 21:35:18.7 Debug: Quality parsed: MP3-320 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 21:35:18.7 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:18.7 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 21:35:18.7 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 21:35:18.7 Debug: Album Parsed. Caetano Veloso - Discography 21:35:18.7 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 21:35:18.7 Debug: Quality parsed: MP3-256 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Little Mix - Salute 21:35:18.7 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:35:18.7 Debug: Quality parsed: AAC-256 v1 21:35:18.7 Debug: Release Group parsed: V3nom 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 21:35:18.7 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 21:35:18.7 Debug: Quality parsed: MP3-256 v1 21:35:18.7 Debug: Release Group parsed: GloDLS 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Jake Bugg - Jake Bugg 21:35:18.7 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 21:35:18.7 Debug: Quality parsed: MP3-256 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:35:18.7 Debug: Album Parsed. Milky Chance - Sadnecessary 21:35:18.7 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 21:35:18.7 Debug: Quality parsed: AAC-256 v1 21:35:18.7 Debug: Release Group parsed: M4A 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Clean Bandit - New Eyes 21:35:18.7 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 21:35:18.7 Debug: Quality parsed: MP3-256 v1 21:35:18.7 Debug: Release Group parsed: GLT 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 21:35:18.7 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 21:35:18.7 Debug: Quality parsed: MP3-256 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. PJ Harvey - Let England Shake 21:35:18.7 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 21:35:18.7 Debug: Quality parsed: MP3-256 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 21:35:18.7 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Kendrick Lamar - DAMN 21:35:18.7 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 21:35:18.7 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:18.7 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 21:35:18.7 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Gorillaz - Humanz 21:35:18.7 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 21:35:18.7 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. David Bowie - Blackstar 21:35:18.7 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: FLAC 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 21:35:18.7 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:18.7 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. The Cure - Greatest Hits 21:35:18.7 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 21:35:18.7 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:35:18.7 Debug: Album Parsed. Slowdive - Souvlaki 21:35:18.7 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 21:35:18.7 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:18.7 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. John Coltrane - Kulu Se Mama 21:35:18.7 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 21:35:18.7 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 21:35:18.7 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Migos - No Label II 21:35:18.7 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: FORSAKEN 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. A I - Sex & Robots 21:35:18.7 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 21:35:18.7 Debug: Quality parsed: MP3-VBR-V0 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Jay-Z - 444 21:35:18.7 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:35:18.7 Debug: Quality parsed: MP3-320 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 21:35:18.7 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 21:35:18.7 Debug: Quality parsed: MP3-96 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 21:35:18.7 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 21:35:18.7 Debug: Quality parsed: Unknown v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Little Mix - Salute 21:35:18.7 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 21:35:18.7 Debug: Quality parsed: AAC-256 v1 21:35:18.7 Debug: Release Group parsed: GLT 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Barış Manço - Ben Bilirim 21:35:18.7 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 21:35:18.7 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 21:35:18.7 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: JLM 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 21:35:18.7 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Dani Sbert - Togheter 21:35:18.7 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 21:35:18.7 Debug: Quality parsed: MP3-320 v1 21:35:18.7 Debug: Release Group parsed: FURY 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 21:35:18.7 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. New Edition - One Love 21:35:18.7 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 21:35:18.7 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. David Gray - The Best of David Gray 21:35:18.7 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 21:35:18.7 Debug: Quality parsed: Unknown v1 21:35:18.7 Debug: Release Group parsed: MTD 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Shinedown - Us and Them 21:35:18.7 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 21:35:18.7 Debug: Quality parsed: Unknown v1 21:35:18.7 Debug: Release Group parsed: NMR 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:35:18.7 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Led Zeppelin - Discography 21:35:18.7 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 21:35:18.7 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Minor Threat - Discography 21:35:18.7 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 21:35:18.7 Debug: Quality parsed: Unknown v1 21:35:18.7 Debug: Release Group parsed: Anthology 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:35:18.7 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Captain - Discography 21:35:18.7 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: UTP 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Coolio - Gangsta's Paradise 21:35:18.7 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 21:35:18.7 Debug: Album Parsed. Brother Ali - The Undisputed Truth 21:35:18.7 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 21:35:18.7 Debug: Quality parsed: Unknown v1 21:35:18.7 Debug: Release Group parsed: FTD 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Brother Ali - The Undisputed Truth 21:35:18.7 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 21:35:18.7 Debug: Quality parsed: Unknown v1 21:35:18.7 Debug: Release Group parsed: FTD 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 21:35:18.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Peter Hammill - From The Trees 21:35:18.7 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 21:35:18.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Aztec Two-Step - Naked 21:35:18.7 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 21:35:18.7 Debug: Quality parsed: MP3-320 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 21:35:18.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Dai Kaht - Dai Kaht 21:35:18.7 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 21:35:18.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Black Obelisk - Discography 21:35:18.7 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 21:35:18.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Aria - Discography 21:35:18.7 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 21:35:18.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Forces United - Discography 21:35:18.7 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.7 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:18.7 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:18.7 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 21:35:18.7 Debug: Album Parsed. Gorillaz - The now now 21:35:18.7 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: FLAC 21:35:18.7 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:18.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:18.7 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:35:18.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:35:18.7 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.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:18.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:18.7 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:35:18.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:35:18.7 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.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:18.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:18.7 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:35:18.7 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 21:35:18.7 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.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:18.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:18.7 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:35:18.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:35:18.7 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.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:18.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:18.7 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:35:18.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:35:18.7 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: Black 21:35:18.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:18.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:18.7 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:35:18.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:35:18.7 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: Black 21:35:18.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:18.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:18.7 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:35:18.7 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Captain - Discography 21:35:18.7 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: UTP 21:35:18.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:18.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:18.7 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 21:35:18.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Aria - Discography 21:35:18.7 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 21:35:18.7 Debug: Quality parsed: Unknown v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.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:18.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:18.7 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:35:18.7 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Led Zeppelin - Discography 21:35:18.7 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:35:18.7 Debug: Quality parsed: FLAC v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.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:18.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:18.7 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 21:35:18.7 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Minor Threat - Discography 21:35:18.7 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 21:35:18.7 Debug: Quality parsed: Unknown v1 21:35:18.7 Debug: Release Group parsed: Anthology 21:35:18.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:18.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:18.7 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 21:35:18.7 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 21:35:18.7 Debug: Album Parsed. Caetano Veloso - Discography 21:35:18.7 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 21:35:18.7 Debug: Quality parsed: MP3-256 v1 21:35:18.7 Debug: Release Group parsed: 21:35:18.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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 21:35:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 21:35:18.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:18.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:18.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:18.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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 21:35:18.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:18.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:18.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:18.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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 21:35:18.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:18.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:18.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:18.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:18.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:18.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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 21:35:18.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:18.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:18.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:18.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:18.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:18.7 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:35:18.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:18.7 Debug: Album Parsed. Jay-Z - 444 21:35:18.7 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:35:18.7 Debug: Quality parsed: MP3-320 v1 21:35:18.7 Debug: Release Group parsed: scnzbefnet 21:35:18.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:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 21:35:18.8 Debug: Trying inexact album match for IdenticalTitle 21:35:18.8 Debug: Unable to find - IdenticalTitle 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 21:35:18.8 Debug: Parsing string '30 Rock - Get Some [FLAC]' 21:35:18.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:35:18.8 Debug: Album Parsed. 30 Rock - Get Some 21:35:18.8 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 21:35:18.8 Debug: Quality parsed: FLAC v1 21:35:18.8 Debug: Release Group parsed: FLAC 21:35:18.8 Debug: Trying inexact artist match for 30 Rock 21:35:18.8 Debug: Parsing string '30 Rock - Get Some [FLAC]' 21:35:18.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:35:18.8 Debug: Album Parsed. 30 Rock - Get Some 21:35:18.8 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 21:35:18.8 Debug: Quality parsed: FLAC v1 21:35:18.8 Debug: Release Group parsed: FLAC 21:35:18.8 Debug: Parsing string '30 Rock - Get Some [FLAC]' 21:35:18.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:35:18.8 Debug: Album Parsed. 30 Rock - Get Some 21:35:18.8 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 21:35:18.8 Debug: Quality parsed: FLAC v1 21:35:18.8 Debug: Release Group parsed: FLAC 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 21:35:18.8 Debug: Parsing string '30 Rock' 21:35:18.8 Debug: Unable to parse 30 Rock 21:35:18.8 Debug: Trying inexact artist match for 30 Rock 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 21:35:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. Season 3 21:35:18.8 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. Season 16 21:35:18.8 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. Specials 21:35:18.8 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. Season 2 21:35:18.8 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. Season 2 21:35:18.8 Debug: Parsing string 'Season 2 S02E21.avi' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 21:35:18.8 Debug: Attempting to parse track info using directory and file names. TV 21:35:18.8 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 21:35:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. Season 6 21:35:18.8 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 21:35:18.8 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. House - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 21:35:18.8 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 21:35:18.8 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. House - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 21:35:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:35:18.8 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:35:18.8 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:35:18.8 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:35:18.8 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 21:35:18.8 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 21:35:18.8 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 21:35:18.8 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 21:35:18.8 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. Season 01 21:35:18.8 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. Season 01 21:35:18.8 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. Season 1 21:35:18.8 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 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:18.8 Debug: Attempting to parse track info using directory and file names. Season 1 21:35:18.8 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 21:35:18.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:18.8 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 21:35:18.8 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 21:35:18.8 Debug: Quality parsed: Unknown v1 21:35:18.8 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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 21:35:18.8 Debug: Trying to parse quality for 'Some album [MP3-192]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 21:35:18.8 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 21:35:18.8 Debug: Trying to parse quality for 'Some album [MP3-256]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 21:35:18.8 Debug: Trying to parse quality for 'Some album [MP3-320]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 21:35:18.8 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 21:35:18.8 Debug: Trying to parse quality for 'Some album [WAV]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 21:35:18.8 Debug: Trying to parse quality for 'Some album [WMA]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 21:35:18.8 Debug: Trying to parse quality for 'Some album [AAC-192]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 21:35:18.8 Debug: Trying to parse quality for 'Some album [AAC-256]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 21:35:18.8 Debug: Trying to parse quality for 'Some album [AAC-320]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 21:35:18.8 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 21:35:18.8 Debug: Trying to parse quality for 'Some album [ALAC]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 21:35:18.8 Debug: Trying to parse quality for 'Some album [FLAC]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 21:35:18.8 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 21:35:18.8 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 21:35:18.8 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 21:35:18.8 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 21:35:18.8 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:18.8 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 21:35:18.8 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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 21:35:18.8 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 21:35:18.8 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:18.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:35:18.8 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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 21:35:18.8 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:18.8 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 21:35:18.8 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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 21:35:18.8 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:18.8 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 21:35:18.8 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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec AAC 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec AAC 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec AAC 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec AAC 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 21:35:18.8 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:18.8 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 21:35:18.8 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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec ALAC 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec APE 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 21:35:18.8 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:18.8 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 21:35:18.8 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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 21:35:18.8 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:18.8 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 21:35:18.8 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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec FLAC 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 21:35:18.8 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:18.8 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless' 21:35:18.8 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:18.8 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:18.8 Debug: Trying to parse quality for 'Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless' 21:35:18.8 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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 21:35:18.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:18.8 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 21:35:18.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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec FLAC 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec MP3CBR 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec MP3CBR 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 21:35:18.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:18.8 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 21:35:18.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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec MP3CBR 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 21:35:18.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:18.8 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 21:35:18.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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec MP3CBR 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 21:35:18.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:18.8 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 21:35:18.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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 21:35:18.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:18.8 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 21:35:18.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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec MP3CBR 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec MP3CBR 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 21:35:18.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:18.8 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 21:35:18.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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 21:35:18.8 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 21:35:18.8 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 21:35:18.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:18.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:35:18.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:18.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:18.8 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 21:35:18.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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec OGG 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec OPUS 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec OGG 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec OPUS 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec OGG 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec OPUS 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 21:35:18.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:18.8 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 21:35:18.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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec OGG 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec OPUS 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 21:35:18.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:18.8 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 21:35:18.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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec OGG 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec OPUS 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec OGG 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec OPUS 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec WAV 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 21:35:18.8 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec WAVPACK 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 21:35:18.8 Debug: Trying to parse quality for '' 21:35:18.8 Trace: Got codec WMA 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 21:35:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 21:35:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.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:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 21:35:18.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 21:35:18.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 21:35:18.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:18.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:18.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:18.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:18.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:18.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:18.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 21:35:18.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 21:35:18.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 21:35:18.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 21:35:18.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 21:35:18.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 21:35:18.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 21:35:18.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 21:35:18.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 21:35:18.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 21:35:18.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:35:18.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:18.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865189497228_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:18.9 Info: DatabaseEngineVersionCheck migrating 21:35:18.9 Info: PerformDBOperation 21:35:18.9 Info: Performing DB Operation 21:35:18.9 Info: SQLite 3.47.2 21:35:18.9 Info: => 0.001186s 21:35:18.9 Info: DatabaseEngineVersionCheck migrated 21:35:18.9 Info: => 0.0011984s 21:35:18.9 Debug: Took: 00:00:00.0128178 21:35:18.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:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:35:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:35:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:35:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:35:19.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:35:19.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 21:35:19.0 Info: Setting up standard metadata profile 21:35:19.0 Info: Setting up empty metadata profile 21:35:19.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 21:35:19.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 21:35:19.0 Info: Setting up empty metadata profile 21:35:19.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 21:35:19.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 21:35:19.0 Info: Renaming non-empty metadata profile None 21:35:19.0 Info: Setting up empty metadata profile 21:35:19.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 21:35:19.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:35:19.0 Info: Setting up empty metadata profile 21:35:19.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:35:19.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:35:19.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:35:19.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 21:35:19.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 21:35:19.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:35:19.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:35:19.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:35:19.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:35:19.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:35:19.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:35:19.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 21:35:19.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 21:35:19.1 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:35:19.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:19.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865191254878_467/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:19.1 Info: DatabaseEngineVersionCheck migrating 21:35:19.1 Info: PerformDBOperation 21:35:19.1 Info: Performing DB Operation 21:35:19.1 Info: SQLite 3.47.2 21:35:19.1 Info: => 0.0011384s 21:35:19.1 Info: DatabaseEngineVersionCheck migrated 21:35:19.1 Info: => 0.0011512s 21:35:19.1 Debug: Took: 00:00:00.0105051 21:35:19.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:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:35:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:35:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:35:19.1 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:35:19.1 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 21:35:19.2 Info: Setting up default quality profiles 21:35:19.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 21:35:19.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:35:19.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:35:19.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:35:19.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:35:19.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:35:19.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:35:19.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:35:19.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:35:19.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:35:19.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:35:19.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 21:35:19.2 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865192571893_469/5pxusg3j.h5z] 21:35:19.3 Debug: Extraction complete. 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 21:35:19.3 Debug: Scanning '/C/Test/' for music files 21:35:19.3 Trace: 0 files were found in /C/Test/ 21:35:19.3 Debug: 0 audio files were found in /C/Test/ 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 21:35:19.3 Debug: Scanning '/C/Test/' for music files 21:35:19.3 Trace: 0 files were found in /C/Test/ 21:35:19.3 Debug: 0 audio files were found in /C/Test/ 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 21:35:19.3 Debug: Scanning '/C/Test/' for music files 21:35:19.3 Trace: 0 files were found in /C/Test/ 21:35:19.3 Debug: 0 audio files were found in /C/Test/ 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 21:35:19.3 Debug: 30 Rock1.mp3 21:35:19.3 Debug: 30 Rock2.flac 21:35:19.3 Debug: 30 Rock3.ogg 21:35:19.3 Debug: 30 Rock4.m4a 21:35:19.3 Debug: 30 Rock.avi 21:35:19.3 Debug: movie.exe 21:35:19.3 Debug: movie 21:35:19.3 Debug: Scanning '/C/Test/' for music files 21:35:19.3 Trace: 7 files were found in /C/Test/ 21:35:19.3 Debug: 4 audio files were found in /C/Test/ 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 21:35:19.3 Info: Removing items older than 7 days from the recycling bin 21:35:19.3 Debug: Recycling Bin has been cleaned up. 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 21:35:19.3 Info: Removing items older than 7 days from the recycling bin 21:35:19.3 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 21:35:19.3 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 21:35:19.3 Debug: Recycling Bin has been cleaned up. 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 21:35:19.3 Info: Removing items older than 7 days from the recycling bin 21:35:19.3 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 21:35:19.3 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 21:35:19.3 Debug: Recycling Bin has been cleaned up. 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 21:35:19.3 Info: Recycle Bin has not been configured, cannot cleanup. 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 21:35:19.3 Info: Automatic cleanup of Recycle Bin is disabled 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 21:35:19.3 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 21:35:19.3 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 21:35:19.3 Debug: Setting last accessed: /C/Test/TV/30 Rock 21:35:19.3 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:35:19.3 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 21:35:19.3 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 21:35:19.3 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 21:35:19.3 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 21:35:19.3 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 21:35:19.3 Debug: Setting last accessed: /C/Test/TV/30 Rock 21:35:19.3 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 21:35:19.3 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 [2 ms] 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 21:35:19.3 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:35:19.3 Debug: Creating folder /C/Test/Recycle Bin 21:35:19.3 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 21:35:19.3 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:35:19.3 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:35:19.3 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 21:35:19.3 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 21:35:19.3 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:35:19.3 Debug: Creating folder /C/Test/Recycle Bin 21:35:19.3 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 21:35:19.3 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 21:35:19.3 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:35:19.3 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 21:35:19.3 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 21:35:19.3 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 21:35:19.3 Info: Removing all items from the recycling bin 21:35:19.3 Debug: Recycling Bin has been emptied. 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 21:35:19.3 Info: Removing all items from the recycling bin 21:35:19.3 Debug: Recycling Bin has been emptied. 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 21:35:19.3 Info: Recycle Bin has not been configured, cannot empty. 21:35:19.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 21:35:19.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 21:35:19.4 Debug: Setting up default quality config 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 21:35:19.4 Debug: Setting up default quality config 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 21:35:19.4 Debug: Setting up default quality config 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 21:35:19.4 Debug: Setting up default quality config 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 21:35:19.4 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 21:35:19.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 21:35:19.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 21:35:19.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 21:35:19.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 21:35:19.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 21:35:19.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 21:35:19.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 21:35:19.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 21:35:19.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 21:35:19.5 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:19.5 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:19.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 21:35:19.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 21:35:19.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 21:35:19.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 21:35:19.5 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:19.5 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 21:35:19.5 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:35:19.5 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 21:35:19.5 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:19.5 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:19.5 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 21:35:19.5 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:35:19.5 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 21:35:19.5 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:19.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 21:35:19.5 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 21:35:19.5 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:35:19.5 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 21:35:19.5 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 21:35:19.5 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:19.5 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 21:35:19.5 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:35:19.5 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:19.5 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:19.5 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 21:35:19.5 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:35:19.5 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:19.5 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:19.6 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 21:35:19.6 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:35:19.6 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 21:35:19.6 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:19.6 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:19.6 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 21:35:19.6 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:35:19.6 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 21:35:19.6 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:19.6 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:19.6 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 21:35:19.6 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:35:19.6 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:19.6 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:19.6 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 21:35:19.6 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:35:19.6 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:19.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 21:35:19.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 21:35:19.6 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:19.6 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:19.6 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:19.6 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:19.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 21:35:19.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 21:35:19.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 21:35:19.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 21:35:19.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 21:35:19.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 21:35:19.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 21:35:19.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 21:35:19.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 21:35:19.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 21:35:19.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 21:35:19.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 21:35:19.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 21:35:19.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 21:35:19.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 21:35:19.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 21:35:19.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 21:35:19.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 21:35:19.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 21:35:19.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 21:35:19.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 21:35:19.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 21:35:19.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 21:35:19.6 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 21:35:19.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 21:35:19.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/cached_Main.db 21:35:19.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865196407213_470/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:19.6 Info: DatabaseEngineVersionCheck migrating 21:35:19.6 Info: PerformDBOperation 21:35:19.6 Info: Performing DB Operation 21:35:19.6 Info: SQLite 3.47.2 21:35:19.6 Info: => 0.0011162s 21:35:19.6 Info: DatabaseEngineVersionCheck migrated 21:35:19.6 Info: => 0.0011282s 21:35:19.6 Debug: Took: 00:00:00.0121583 21:35:19.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 = [{ "baseUrl": "BaseUrl1", "apiPath": "/api", "apiKey": "ApiKey1", "categories": [ 3000, 3010, 3030, 3040 ], "earlyReleaseLimit": 1, "additionalParameters": "AdditionalParameters1" }] Id = [0] ==== End Query Trace ==== 21:35:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 21:35:19.7 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 21:35:19.7 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 21:35:19.7 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 21:35:19.7 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 21:35:19.7 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 21:35:19.7 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 21:35:19.7 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 21:35:19.7 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 21:35:19.7 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 21:35:19.7 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 21:35:19.7 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 21:35:19.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 21:35:19.7 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=Arm64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True 21:35:19.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:19.9 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=Arm64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True: 200.OK (19 bytes) (142 ms) 21:35:19.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 21:35:19.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 21:35:20.0 Debug: Checking for updates 21:35:20.0 Info: Downloading update 0.6.2.883 21:35:20.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-arm64/_temp_73326_638705865199436732_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:20.0 Info: Verifying update package 21:35:20.0 Info: Update package verified successfully 21:35:20.0 Info: Extracting Update package 21:35:20.0 Info: Update package extracted successfully 21:35:20.0 Info: Preparing client 21:35:20.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865199436732_472/lidarr_update/Lidarr.Update 21:35:20.0 Info: Lidarr will restart shortly. 21:35:20.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865199436732_472/lidarr_update C:\Test\Lidarr.exe 21:35:20.0 Debug: Restarting Lidarr to apply updates 21:35:20.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 21:35:20.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 21:35:20.0 Debug: Checking for updates 21:35:20.0 Info: Deleting old update files 21:35:20.0 Info: Downloading update 0.6.2.883 21:35:20.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-arm64/_temp_73326_638705865200430761_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:20.0 Info: Verifying update package 21:35:20.0 Info: Update package verified successfully 21:35:20.0 Info: Extracting Update package 21:35:20.0 Info: Update package extracted successfully 21:35:20.0 Info: Preparing client 21:35:20.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865200430761_473/lidarr_update/Lidarr.Update 21:35:20.0 Info: Lidarr will restart shortly. 21:35:20.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865200430761_473/lidarr_update C:\Test\Lidarr.exe 21:35:20.0 Debug: Restarting Lidarr to apply updates 21:35:20.0 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:20.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 21:35:20.0 Debug: Checking for updates 21:35:20.0 Info: Downloading update 0.6.2.883 21:35:20.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-arm64/_temp_73326_638705865200488436_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:20.0 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-arm64/_temp_73326_638705865200488436_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:20.0 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:20.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:20.0 Info: IPv4 is available: True, IPv6 will be disabled 21:35:20.2 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) (208 ms) 21:35:20.2 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:20.2 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:20.2 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) (29159 ms) 21:35:49.4 Debug: Downloading Completed. took 29s 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-arm64/_temp_73326_638705865200488436_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-arm64/_temp_73326_638705865200488436_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-arm64/_temp_73326_638705865200488436_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-arm64/_temp_73326_638705865200488436_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-arm64/_temp_73326_638705865499220632_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-arm64/_temp_73326_638705865499220632_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-arm64/_temp_73326_638705865499220632_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-arm64/_temp_73326_638705865499291529_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-arm64/_temp_73326_638705865499291529_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-arm64/_temp_73326_638705865499291529_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-arm64/_temp_73326_638705865499518040_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-arm64/_temp_73326_638705865499518040_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-arm64/_temp_73326_638705865499518040_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:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 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-arm64/_temp_73326_638705865499569443_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:49.9 Info: Verifying update package 21:35:49.9 Error: Update package is invalid 21:35:49.9 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-arm64/_temp_73326_638705865499569443_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:49.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 21:35:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 21:35:49.9 Debug: Checking for updates 21:35:49.9 Debug: Built-In updater disabled inside a docker container. Please update the container image. 21:35:49.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 21:35:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 21:35:49.9 Debug: Checking for updates 21:35:49.9 Debug: Built-In updater disabled, please use BuiltIn to install 21:35:49.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 21:35:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_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-arm64/_temp_73326_638705865499716924_485/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 Warn: Update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865499716924_485/lidarr_update/Lidarr.Update does not exist, aborting update. 21:35:49.9 Debug: Restarting Lidarr to apply updates 21:35:49.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 21:35:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 21:35:49.9 Debug: Checking for updates 21:35:49.9 Debug: No update available 21:35:49.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 21:35:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 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-arm64/_temp_73326_638705865499795991_487/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: Removing Lidarr.Update 21:35:49.9 Info: Starting update script: /tmp/lidarr/update.sh 21:35:49.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/_temp_73326_638705865499795991_487/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_run_script_if_configured --- 21:35:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_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-arm64/_temp_73326_638705865499874003_488/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-arm64/_temp_73326_638705865499874003_488/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-arm64/_temp_73326_638705865499874003_488/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_start_update_client_if_updater_exists --- 21:35:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 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-arm64/_temp_73326_638705865499921928_489/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: Branch [] is being redirected to [fake]] 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-arm64/_temp_73326_638705865499921928_489/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-arm64/_temp_73326_638705865499921928_489/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_switch_to_branch_specified_in_updatepackage --- 21:35:49.9 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-arm64/_temp_73326_638705865499979551_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-arm64/_temp_73326_638705865500026102_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-arm64/_temp_73326_638705865500071183_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 [< 1 ms] Skipped should_not_be_valid_if_set_to_windows_folder [< 1 ms] Passed! - Failed: 0, Passed: 3015, Skipped: 46, Total: 3061, Duration: 1 m 28 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll (net6.0) >>> lidarr: Entering fakeroot... >>> lidarr-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/init.d' >>> lidarr-openrc*: Preparing subpackage lidarr-openrc... >>> lidarr-openrc*: Running postcheck for lidarr-openrc >>> lidarr*: Running postcheck for lidarr >>> lidarr*: Preparing package lidarr... >>> lidarr*: Stripping binaries >>> lidarr*: Script found. /bin/sh added as a dependency for lidarr-2.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-aarch64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 48.2 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/85) Purging .makedepends-lidarr (20241223.213158) (2/85) Purging chromaprint (1.5.1-r8) (3/85) Purging dotnet6-sdk (6.0.136-r1) (4/85) Purging aspnetcore6-runtime (6.0.36-r1) (5/85) Purging dotnet6-runtime (6.0.36-r1) (6/85) Purging aspnetcore6-targeting-pack (6.0.36-r1) (7/85) Purging dotnet6-apphost-pack (6.0.36-r1) (8/85) Purging dotnet6-targeting-pack (6.0.36-r1) (9/85) Purging dotnet6-hostfxr (6.0.36-r1) (10/85) Purging dotnet6-templates (6.0.136-r1) (11/85) Purging netstandard21-targeting-pack (9.0.101-r0) (12/85) Purging dotnet-host (9.0.0-r1) (13/85) Purging yarn (1.22.22-r1) (14/85) Purging nodejs (22.11.0-r1) (15/85) Purging ca-certificates (20241010-r0) Executing ca-certificates-20241010-r0.post-deinstall (16/85) Purging ada-libs (2.9.2-r2) (17/85) Purging chromaprint-libs (1.5.1-r8) (18/85) Purging ffmpeg-libavformat (6.1.2-r1) (19/85) Purging fftw-double-libs (3.3.10-r6) (20/85) Purging icu-libs (74.2-r0) (21/85) Purging libbluray (1.3.4-r1) (22/85) Purging libbz2 (1.0.8-r6) (23/85) Purging libopenmpt (0.7.12-r0) (24/85) Purging librist (0.2.10-r1) (25/85) Purging libsrt (1.5.3-r0) (26/85) Purging libssh (0.11.1-r0) (27/85) Purging libxml2 (2.13.4-r3) (28/85) Purging libzmq (4.3.5-r2) (29/85) Purging lttng-ust (2.13.8-r0) (30/85) Purging mbedtls (3.6.2-r0) (31/85) Purging mpg123-libs (1.32.10-r0) (32/85) Purging simdjson (3.10.1-r0) (33/85) Purging simdutf (5.7.0-r0) (34/85) Purging sqlite-libs (3.47.2-r0) (35/85) Purging xz-libs (5.6.3-r0) (36/85) Purging ffmpeg-libavcodec (6.1.2-r1) (37/85) Purging aom-libs (3.11.0-r0) (38/85) Purging ffmpeg-libswresample (6.1.2-r1) (39/85) Purging ffmpeg-libavutil (6.1.2-r1) (40/85) Purging libjxl (0.10.3-r0) (41/85) Purging giflib (5.2.2-r0) (42/85) Purging libva (2.22.0-r1) (43/85) Purging libdrm (2.4.124-r0) (44/85) Purging libpciaccess (0.18.1-r0) (45/85) Purging hwdata-pci (0.390-r0) (46/85) Purging icu-data-full (74.2-r0) (47/85) Purging openexr-libopenexr (3.3.2-r0) (48/85) Purging imath (3.1.12-r0) (49/85) Purging lame-libs (3.100-r5) (50/85) Purging lcms2 (2.16-r0) (51/85) Purging libvdpau (1.5-r4) (52/85) Purging libxext (1.3.6-r2) (53/85) Purging libxfixes (6.0.1-r4) (54/85) Purging libx11 (1.8.10-r0) (55/85) Purging libxcb (1.17.0-r0) (56/85) Purging libxdmcp (1.1.5-r1) (57/85) Purging libbsd (0.12.2-r0) (58/85) Purging libdav1d (1.5.0-r0) (59/85) Purging openexr-libopenexrcore (3.3.2-r0) (60/85) Purging libdeflate (1.23-r0) (61/85) Purging wayland-libs-client (1.23.1-r0) (62/85) Purging libffi (3.4.6-r0) (63/85) Purging libhwy (1.0.7-r0) (64/85) Purging libjpeg-turbo (3.0.4-r0) (65/85) Purging libmd (1.1.0-r0) (66/85) Purging libtheora (1.1.1-r18) (67/85) Purging libvorbis (1.3.7-r2) (68/85) Purging libogg (1.3.5-r5) (69/85) Purging libpng (1.6.44-r0) (70/85) Purging libwebpmux (1.5.0-r0) (71/85) Purging libwebp (1.5.0-r0) (72/85) Purging libsharpyuv (1.5.0-r0) (73/85) Purging libsodium (1.0.20-r0) (74/85) Purging libSvtAv1Enc (2.2.1-r0) (75/85) Purging libvpx (1.15.0-r0) (76/85) Purging libxau (1.0.12-r0) (77/85) Purging x265-libs (3.6-r0) (78/85) Purging numactl (2.0.18-r0) (79/85) Purging openexr-libilmthread (3.3.2-r0) (80/85) Purging openexr-libiex (3.3.2-r0) (81/85) Purging opus (1.5.2-r1) (82/85) Purging rav1e-libs (0.7.1-r0) (83/85) Purging soxr (0.1.3-r7) (84/85) Purging x264-libs (0.164.3108-r0) (85/85) Purging xvidcore (1.3.7-r2) Executing busybox-1.37.0-r10.trigger OK: 398 MiB in 104 packages >>> lidarr: Updating the testing/aarch64 repository index... >>> lidarr: Signing the index...